Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.119.137.196] |
|
Страницы: (117) « Первая ... 36 37 [38] 39 40 ... 116 117 ( Перейти к последнему сообщению ) |
Сообщ.
#556
,
|
|
|
С QT немного знаком. Точнее QT смотрел просто для ознакомления. Не впечатлило особенно, понравились только layout-ы. Может для сишника это и находка, но по сравнению с Delphi VCL я не увидел преимуществ, если не считать кроссплатформенность. Прежде чем ругать меня нецензурными словами, постарайтесь назвать преимущества, если на ваш взгляд таковые есть. |
Сообщ.
#557
,
|
|
|
Цитата Smike @ но по сравнению с Delphi VCL я не увидел преимуществ 1) отсутствие pixel-hunting'а при дизайне GUI 2) полная поддержка юникода 3) кросс-платформенность 4) скинабельность 5) легкая поддержка перевода приложения 7) не ограничена языком программирования |
Сообщ.
#558
,
|
|
|
Где єто я нецензурно выражался?
Qt и VCL я сравнивать не буду, т к с последним я не знаком. В дополнение к посту mo3r добавлю; 8)высококачественная документация (круче не встречал) 9)Доступны исходники 10)К C++ добавляется возможность метапрограмирования (moc) |
Сообщ.
#559
,
|
|
|
Цитата Alex Forth @ 8)высококачественная документация (круче не встречал) Это точно. |
Сообщ.
#560
,
|
|
|
Цитата mo3r @ 1) отсутствие pixel-hunting'а при дизайне GUI 2) полная поддержка юникода 3) кросс-платформенность 4) скинабельность 5) легкая поддержка перевода приложения 7) не ограничена языком программирования 1) А где он в Delphi VCL? 2) Для Delphi VCL есть компоненты с полной поддержкой юникода, на лето-осень планируется полностью закончить родную поддержку. 3) Хотя я говорил, что этот фактор учитывать мы не будем, но скажу, что VCL кроссплатформенна. See LCL, CLX (базируется на QT, кстати). 4) Полно разнообразных компонентов с поддержкой скинов 5) Integrated Translation Environment 6) где 6-й пункт? 7) VCL for PHP, VCL for C++ Builder? Дельфийские ActiveX-ы вовсю используются VB-программистами Anyone? Кстати, что касается юникода... А один и тот же юникодный QT-бинарник будет работать и в Win9x, и в NT? Цитата Alex Forth @ Где єто я нецензурно выражался? Спокойно, я иронизировал Хотя, прецеденты были. Цитата Alex Forth @ 8)высококачественная документация (круче не встречал) 9)Доступны исходники 10)К C++ добавляется возможность метапрограмирования (moc) 8) Что подразумевается под крутостью? А как насчет бумажной литературы? 9) VCL comes with full source code 10) А QT тут причем? |
Сообщ.
#561
,
|
|
|
Под крутостью документации подразумевается полнота описания, доступность изложения, єфективная навигация. В Делфи я когда родной хелпой пользовался - єто уже не МСДН, но до Qt ей далеко.
10) А при том, что в C++ метапрограмирование не поддерживает. В qt входит moc (meta object compiler) который на фоне генерит исходники метакласов. Впрочем для Делфи єто не актуально. |
Сообщ.
#562
,
|
|
|
Эх, пройтись чтоли по QT используя этот документ как план?
|
Сообщ.
#563
,
|
|
|
Цитата lava @ Эээээ. По-моему, Свободное обеспечение не подразумевает "бесплатное". Если я свою программу отдаю заказчику вместе с исходниками, никаких проблем с лицензией на Qt нет. lava Qt для всех разработчиков кто отдает программу вместо с ее исходниками бесплатна. Если ты собрался зарабатывать деньги и не хочешь показывать народу что в нутри твоей проги будь добр купить коммерческую лицензию. |
Сообщ.
#564
,
|
|
|
Пройдись Мне будет интересно почитать твои впечатления после более глубокого знакомства с Qt. |
Сообщ.
#565
,
|
|
|
Цитата Smike @ 1) А где он в Delphi VCL? А когда контролы по форме растаскиваешь. Цитата Smike @ 2) Для Delphi VCL есть компоненты с полной поддержкой юникода, на лето-осень планируется полностью закончить родную поддержку. В самом VCL нету. И «планируется» — это не совсем то же самое, что «есть давно» Цитата Smike @ 3) Хотя я говорил, что этот фактор учитывать мы не будем, но скажу, что VCL кроссплатформенна. See LCL, CLX (базируется на QT, кстати). Я имел в виду реальную кроссплатформенность. Есть ли примеры, где приложение, будучи написанным в дельфи, может запускаться на других ОСях путем перекомпиляции? Цитата Smike @ 4) Полно разнообразных компонентов с поддержкой скинов Ага... Т.е., хотим скины — перерисовываем все формы? И отлаживаем сторонние компоненты? И заново выравниваем все элементы формы (например, если в скины толщина какого-нибудь элемента побольше)? Цитата Smike @ 5) Integrated Translation Environment И заново раскидывать все элементы на формах каждый раз... Цитата Smike @ 6) где 6-й пункт? нету Цитата Smike @ 7) VCL for PHP, VCL for C++ Builder? Дельфийские ActiveX-ы вовсю используются VB-программистами Qt имеет биндинги практически ко всему... Цитата Smike @ А один и тот же юникодный QT-бинарник будет работать и в Win9x, и в NT? Не знаю... И вообще, хватит насиловать труп... win9x R.I.P. |
Сообщ.
#566
,
|
|
|
Цитата Alex Forth @ Мне будет интересно почитать твои впечатления после более глубокого знакомства с Qt. Ты видел ссылку, которую я привел? Интересно, сколько %% возможностей, упомянутых там, предложит мне QT? Причем QT — это только библиотека виджетов, а Delphi — среда с поддержкой рефакторинга, встроенным отладчиком, UML-Designer, система автоматического тестирования, имеет поддержку Web-приложений, простой импорт и создание ActiveX и серверов OLE-автоматизации. Я не призываю переводить тему в другое русло, это я просто к слову. Хотя насчет веб-приложений — вопрос интересный И самое главное! Большую часть этого можно получить абсолютно бесплатно, используя Turbo Delphi Explorer Edition, причем даже для коммерческого использования! http://turboexplorer.com |
Сообщ.
#567
,
|
|
|
Цитата Smike @ а среда, рефакторинг, UML-Designer, система автоматического тестирования, поддержку Web-приложений, простой импорт и создание ActiveX и серверов OLE-автоматизации. Ну, тут на выбор - Eclipse, Visual Studio, GNAT, и проч. проч. проч. Выбирай на вкус, что больше нравится. Qt к любому из них прицепить можно. |
Сообщ.
#568
,
|
|
|
Цитата mo3r @ А когда контролы по форме растаскиваешь. Давно использую layout-ы. Цитата mo3r @ Я имел в виду реальную кроссплатформенность. Есть ли примеры, где приложение, будучи написанным в дельфи, может запускаться на других ОСях путем перекомпиляции? А перекомпилировать во Free Pascal? Цитата mo3r @ В самом VCL нету. И «планируется» — это не совсем то же самое, что «есть давно» На здоровье. Цитата mo3r @ Т.е., хотим скины — перерисовываем все формы? И отлаживаем сторонние компоненты? И заново выравниваем все элементы формы (например, если в скины толщина какого-нибудь элемента побольше)? Угу, а еще долго ударяемся головой об забор, что сразу не продумали, что приложение будет со скинами. Хотя не понимаю в чем сложность, у меня "рисование интерфейса" занимает не более 1-2% времени, проводимого в среде Delphi. Цитата mo3r @ И заново раскидывать все элементы на формах каждый раз... Все ясно, мы даже не знаем, о чем говорим. Почитай соседние темы хоть. Цитата mo3r @ Qt имеет биндинги практически ко всему... Так как насчет веб-приложения с использованием Qt? Цитата mo3r @ Не знаю... И вообще, хватит насиловать труп... win9x R.I.P. Так или иначе, а поддержка этой ОС иногда еще требуется. Например, в программах для школ, где многие компьютеры попросту не тянут 2000/XP или никто не хочет их переустанавливать, если и так стоит лицензионная Windows 98. Добавлено Цитата Flex Ferrum @ Выбирай на вкус, что больше нравится. Qt к любому из них прицепить можно. Ключевое слово "прицепить". |
Сообщ.
#569
,
|
|
|
Да видал я твою ссылку!
Давай все-таки сравнивать аналоги. Qt - єто все же не совсем среда разработки, хотя и усиленно двигается в єтом направлении. А про комерческое использование и открытые исходники читай чуть выше, там все хорошо описанно Flex, a was ist das GNAT? |
Сообщ.
#570
,
|
|
|
Цитата Smike @ Ключевое слово "прицепить". Смайк, ну не смеши. Есть среда разработки, есть используемые библиотеки. Ума не приложу, почему одно должно быть зависимо от другого. |