Здравствуйте, _nn_, Вы писали:
__>Возможно ли это ?
Да, только многие проприетарные производители ОСей не захотят поддерживать такую библиотеку — им выгоднее свое толкнуть (MFC, .NET, Java). Хотя есть и технические проблемы, но в рамках отдельной стандартной библиотеки (как это было у STL) такое решение возможно... А вообще это много раз уже обсуждалось на соответствующих форумах.
__>Что вы думаете о библиотеке notus ?
Хмм.. pre-alpha с одним разработчиком? Боюсь, без поддержки общественности загнется, хотя идея бесспорно хорошая...
Здравствуйте, Nuald, Вы писали:
N>Здравствуйте, _nn_, Вы писали:
__>>Возможно ли это ?
N>Да, только многие проприетарные производители ОСей не захотят поддерживать такую библиотеку — им выгоднее свое толкнуть (MFC, .NET, Java).
Разве MFC выгодно сейчас толкать ?
Ведь это только под Windows.
У .Net пока что кроссплатформенность мнимая, особено учитывая, что многие вызывают функции WinAPI не заботясь об этом.
Только у Java есть кроссплатформенность.
N>Хотя есть и технические проблемы, но в рамках отдельной стандартной библиотеки (как это было у STL) такое решение возможно... А вообще это много раз уже обсуждалось на соответствующих форумах.
А почему комитет по стандартизации не занимался этим вопросом ?
__>>Что вы думаете о библиотеке notus ?
N>Хмм.. pre-alpha с одним разработчиком? Боюсь, без поддержки общественности загнется, хотя идея бесспорно хорошая...
Интересно почему никто не поддерживает эту библиотеку ?
На SourceForge есть много умных людей, но почему-то на эту библиотеку не настроенны.
Здравствуйте, _nn_, Вы писали:
__>Разве MFC выгодно сейчас толкать ?
Это верно только отчасти, слишком много софта уже созданного с помощью MFC
__>Ведь это только под Windows.
Хм, ну и что? кроссплатформенные GUI в настоящий момент всегда отстают по производительности и потреблению ресурсов системы от заточенных под конкретную платформу, хотя я за кроссплатформенность
__>У .Net пока что кроссплатформенность мнимая, особено учитывая, что многие вызывают функции WinAPI не заботясь об этом.
Не берусь судить, насколько я знаю, если использовать Mono, то не мнимая
__>Только у Java есть кроссплатформенность.
Точно? Вот уж у кого она мнимая — все равно нужно затачивать под конкретную платформу, скажем так: она у них не доделанная
__>А почему комитет по стандартизации не занимался этим вопросом ?
ИМХО это вопрос из разряда "Почему Путин зарплату не повысит", только без обид ...
__>>>Что вы думаете о библиотеке notus ?
N>>Хмм.. pre-alpha с одним разработчиком? Боюсь, без поддержки общественности загнется, хотя идея бесспорно хорошая...
__>Интересно почему никто не поддерживает эту библиотеку ? __>На SourceForge есть много умных людей, но почему-то на эту библиотеку не настроенны.
Все может измениться как в ту, так и в другую сторону, к тому я также согласен: разработчик один (неизвестно насколько у него хватит энтузиазма), pre-alfa — очень сырой, его еще лопатить и лопатить, а так идея не плохая ....
Здравствуйте, Vark, Вы писали:
V>Здравствуйте, _nn_, Вы писали:
__>>Разве MFC выгодно сейчас толкать ?
V>Это верно только отчасти, слишком много софта уже созданного с помощью MFC
С этим ничего не поделаешь.
__>>Ведь это только под Windows.
V>Хм, ну и что? кроссплатформенные GUI в настоящий момент всегда отстают по производительности и потреблению ресурсов системы от заточенных под конкретную платформу, хотя я за кроссплатформенность
Ну это само собой, хотя можно довести до приемлимого уровня.
__>>У .Net пока что кроссплатформенность мнимая, особено учитывая, что многие вызывают функции WinAPI не заботясь об этом.
V>Не берусь судить, насколько я знаю, если использовать Mono, то не мнимая
Если использовать только функции .Net то это я могу понять, а как происходит вызов функции WinAPI ?
__>>Только у Java есть кроссплатформенность.
V>Точно? Вот уж у кого она мнимая — все равно нужно затачивать под конкретную платформу, скажем так: она у них не доделанная
Когда-нибудь может доделают
__>>А почему комитет по стандартизации не занимался этим вопросом ?
V>ИМХО это вопрос из разряда "Почему Путин зарплату не повысит", только без обид ...
Ну кто-то же подумывал над этим наверное...
__>>>>Что вы думаете о библиотеке notus ?
N>>>Хмм.. pre-alpha с одним разработчиком? Боюсь, без поддержки общественности загнется, хотя идея бесспорно хорошая...
__>>Интересно почему никто не поддерживает эту библиотеку ? __>>На SourceForge есть много умных людей, но почему-то на эту библиотеку не настроенны.
V>Все может измениться как в ту, так и в другую сторону, к тому я также согласен: разработчик один (неизвестно насколько у него хватит энтузиазма), pre-alfa — очень сырой, его еще лопатить и лопатить, а так идея не плохая ....
Здравствуйте, Vark, Вы писали:
V>К сожалению она на роль стандартной не годиться из-за ее лицензии под винды ...
Что значит лицензия под винды?
Qt applications run natively, compiled from the same source code, on all supported platforms:
Qt/Windows (Microsoft Windows XP, 2000, NT 4, Me/98/95)
Qt/X11 (Linux, Solaris, HP-UX, IRIX, AIX, many other Unix variants)
Qt/Mac (Mac OS X)
Qt/Embedded (embedded Linux)
FoxToolkit — кросс платформенная библиотека, это реально, я на ней пишу свой проект RuDesk и уверяю, что этот С++ GUI работает одинаково хорошо работает и под Винь и под Линь!!! T.к. это чистый C++ то про скорость и говорить не приходится, а кроме всего там не только GUI а и много всего прочего.
Рекомендую!
Danila
---------------------------------------------------------------
Наше дело описaть, ваше дело — обоссудить,
Internet все стерпит. (narodная мудрость)
FoxToolkit — кросс платформенная библиотека, это реально, я на ней пишу свой проект RuDesk и уверяю, что этот С++ GUI работает одинаково хорошо работает и под Винь и под Линь!!! T.к. это чистый C++ то про скорость и говорить не приходится, а кроме всего там не только GUI а и много всего прочего.
Рекомендую!
Danila
P.S. Забыл сказать, что все БЕСПЛАТНО!
---------------------------------------------------------------
Наше дело описaть, ваше дело — обоссудить,
Internet все стерпит. (narodная мудрость)
Здравствуйте, coala, Вы писали:
C>Здравствуйте, Vark, Вы писали:
V>>К сожалению она на роль стандартной не годиться из-за ее лицензии под винды ... C>Что значит лицензия под винды?
C>Qt applications run natively, compiled from the same source code, on all supported platforms:
C> Qt/Windows (Microsoft Windows XP, 2000, NT 4, Me/98/95) C> Qt/X11 (Linux, Solaris, HP-UX, IRIX, AIX, many other Unix variants) C> Qt/Mac (Mac OS X) C> Qt/Embedded (embedded Linux)
Хм, странно что вы приводите текст, который свидетельствует только о том, что приложения написанные с помощью Qt могут одинаково хорошо работать под разные платформы (какое это имеет отношение к лицензии? ), я вообще говорил про то, что под Windows вы имеете бесплатно использовать и распространять приложение, использующее Qt только если оно не коммерческое!!!
Здравствуйте, rudesk, Вы писали:
R>FoxToolkit — кросс платформенная библиотека, это реально, я на ней пишу свой проект RuDesk и уверяю, что этот С++ GUI работает одинаково хорошо работает и под Винь и под Линь!!! T.к. это чистый C++ то про скорость и говорить не приходится, а кроме всего там не только GUI а и много всего прочего.
R>Рекомендую!
R>Danila
R>P.S. Забыл сказать, что все БЕСПЛАТНО!
А в стиле notus-а есть какие-нибудь библиотеки или notus это единственное в своем роде ?
Здравствуйте, _nn_, Вы писали:
__>Возможно ли это ?
Вопрос, что значит стандартный. А так — довольно много.
FOX, wxWidgets, Qt, FLTK.
__>Что вы думаете о библиотеке notus ?
Another piece of crap.
Здравствуйте, rudesk, Вы писали:
R>FoxToolkit — кросс платформенная библиотека, это реально, я на ней пишу свой проект RuDesk и уверяю, что этот С++ GUI работает одинаково хорошо работает и под Винь и под Линь!!! T.к. это чистый C++ то про скорость и говорить не приходится, а кроме всего там не только GUI а и много всего прочего.
R>Рекомендую!
R>Danila
а размеры файла, а используемое процессорное время при работе GUI ...
Здравствуйте, dmz, Вы писали:
dmz>Вопрос, что значит стандартный.
ИМХО, стандартный — значит .... стандартный, взять STL — стандартная библиотека, взять boost — не стандартная библиотека (пока)
Есть такой комитет... его еще называют комитет по стандартизации
Здравствуйте, dmz, Вы писали:
dmz>Здравствуйте, _nn_, Вы писали:
__>>Возможно ли это ? dmz>Вопрос, что значит стандартный. А так — довольно много. dmz>FOX, wxWidgets, Qt, FLTK.
Стандартный это когда гарантируется что прилогается со всеми компиляторами.
Например если написать :
#include <stdio.h>
int main(){printf("Hello Word");}
Это должно компилироваться на всех компиляторах С/C++.
Аналогично с GUI.
__>>Что вы думаете о библиотеке notus ? dmz>Another piece of crap.
Можете аргументировать ваше мнение ?
__>>>Возможно ли это ? dmz>>Вопрос, что значит стандартный. А так — довольно много. dmz>>FOX, wxWidgets, Qt, FLTK.
__>Стандартный это когда гарантируется что прилогается со всеми компиляторами. __>Аналогично с GUI.
Даже STL не компилируется на всех компиляторах с++, которые до сих
пор не вышли из обращения.
Не дождетесь. (c) Рабинович. Не в этой жизни.
__>>>Что вы думаете о библиотеке notus ? dmz>>Another piece of crap. __>Можете аргументировать ваше мнение ?
Это не мнение, это отношение. Ну библиотека. Какая-то.
Очевидно, незрелая. На сайте нет даже скриншотов.
В разделе Why, где по идее должны описываться преимущества данного солюшена,
таковое преимущество описано — типа, с шаблонами.
"If you are bored with the endless polymorphic hierarchies of the traditional GUI frameworks, you might want to take a look at Notus."
Очень убедительно.
Не то, что бы я имел что-то против, только уже
существуют довольно зрелые и юзабельные кроссплаторменные решения.
Здравствуйте, dmz, Вы писали:
__>>>>Возможно ли это ? dmz>>>Вопрос, что значит стандартный. А так — довольно много. dmz>>>FOX, wxWidgets, Qt, FLTK.
__>>Стандартный это когда гарантируется что прилогается со всеми компиляторами. __>>Аналогично с GUI. dmz>Даже STL не компилируется на всех компиляторах с++, которые до сих dmz>пор не вышли из обращения.
Это уже другая проблема.
dmz>Не дождетесь. (c) Рабинович. Не в этой жизни.
__>>>>Что вы думаете о библиотеке notus ? dmz>>>Another piece of crap. __>>Можете аргументировать ваше мнение ? dmz>Это не мнение, это отношение. Ну библиотека. Какая-то. dmz>Очевидно, незрелая. На сайте нет даже скриншотов. dmz>В разделе Why, где по идее должны описываться преимущества данного солюшена, dmz>таковое преимущество описано — типа, с шаблонами.
dmz>"If you are bored with the endless polymorphic hierarchies of the traditional GUI frameworks, you might want to take a look at Notus."
dmz>Очень убедительно.
Например довольно убедильно сделанна обработка событий.
dmz>Не то, что бы я имел что-то против, только уже dmz>существуют довольно зрелые и юзабельные кроссплаторменные решения.
Не могу не согласиться, но я говорил про идею, а не про использование в данный момент
Когда библиотека дойдет до практического использования тогда и будем обсуждать это.
Здравствуйте, _nn_, Вы писали:
__>Возможно ли это ? __>Что вы думаете о библиотеке notus ?
notus делается по образу и подобию Java AWT.
Т.е. абстрактные понятия опирающиеся на реальные виджеты реальной платформы.
Практика показала — это не реаботает. По многим причинам.
Реально работают toolkits не завязанные на controls/widgets платформы.
Например QT и FLTK.
--------------------------------
Вообще-то идея создания компактного windowless toolkit имхо довольно здравая.
Он должен быть простым как двери суть понятным без сильного погружения.
Такой toolkit должен поддерживать themes — например использовать нечто типа CSS файла для настроцки.
Еще раз, могу предложить в качестве прототипа J-SMILE — и имплементацию и структуру классов toolkit. Там на сайте выложены исходники toolkit.
Если наберутся желающие, то можно организовать общий проект.