![>](style_images/1/nav_m.gif)
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.225.95.98] |
![]() |
|
![]() |
Сообщ.
#1
,
|
|
до недавнего времени я не интересовался Qt (так как делфист).
купил себе апарат на Symbian и решил наваять одну программку. Остановил свой выбор на C++ но погулял по мануалам и немного запутался в Qt. Это доп компоненты или вообще "отдельные приложения" которые являются промежуточным кодом (типа .net)? Если это промежуточный код то какой смысл юзать это в Symbian. в интернет не посылать ибо там сравнивают джаву и Qt/c++ (то есть Qt и C++ сравнивают как одно целое.) |
Сообщ.
#2
,
|
|
|
Цитата ViktorXP @ Это доп компоненты или вообще "отдельные приложения" которые являются промежуточным кодом (типа .net)? Нет. Qt -- это кросплатформенная библиотека, написанная на C++. Цитата Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем путём простой компиляции программы для каждой ОС без изменения исходного кода. С .NET она не имеет ничего общего: Цитата Подобно технологии Java, среда разработки .NET создаёт байт-код, предназначенный для исполнения виртуальной машиной. Qt же это всего лишь библиотека. |
![]() |
Сообщ.
#3
,
|
|
Цитата FullArcticFox @ Qt же это всего лишь библиотека. Получается что само приложение все равно придется пере собирать под каждую ось? то есть Qt это что то наподобие VCL. |
Сообщ.
#4
,
|
|
|
Цитата ViktorXP @ С компилируемыми языками по-другому и не получится.Получается что само приложение все равно придется пере собирать под каждую ось? Цитата ViktorXP @ Ну, с точки зрения, того, что VCL - библиотека и Qt - тоже библиотека. то есть Qt это что то наподобие VCL. |
![]() |
Сообщ.
#5
,
|
|
Цитата Adil @ Ну, с точки зрения, того, что VCL - библиотека и Qt - тоже библиотека. аха. то есть она никаких преимуществ не дает кроме той что код получается меж платформенный. пс. получается мне в ней нет смысла... пока нет. а там увидем. |
Сообщ.
#6
,
|
|
|
Цитата ViktorXP @ "Преимуществ" - над чем, с учетом симбиан? то есть она никаких преимуществ не дает ![]() |
![]() |
Сообщ.
#7
,
|
|
в разработке.
![]() если взять туже VCL то она очень большие преимущества дарит над чистым WinApi |
Сообщ.
#8
,
|
|
|
:offtop
ViktorXP, вы ведь профессиональный программист под Pascal - подобные языки (в том числе и Дельфи), какой вам смысл создавать программу с нуля на НЕ ЗНАКОМОЙ платформе?!...если вы на 100% знаете Delphi, то вообще не понимаю смысл использовать какую-то там QT, т к предстоит фундаментальное знакомство с нюансами данной библиотеки (как понимаю задача не одного месяца)... Самый короткий путь - путь который знаешь (с)... N.B. если вы планируете подобным образом изучить новую для вас использования библиотеку, одновременно оценив ее возможности, то понимаю, а если же создать качественный, профессиональный продукт в короткие сроки, то НЕ понимаю... ![]() |
![]() |
Сообщ.
#9
,
|
|
нет ни одного компилятора который умеет компилировать паскаль под symbian. (если не считать FreePascal, но там поддержка только UIQ3, а у меня s60).
|
![]() |
Сообщ.
#10
,
|
|
Цитата если взять туже VCL то она очень большие преимущества дарит над чистым WinApi Ну как бы Qt тоже сводит работу с ГУИ к минимуму, а про WinAPI можно и не вспоминать. В этом плане VCL и Qt похожи |
Сообщ.
#11
,
|
|
|
Цитата ViktorXP @ аха. то есть она никаких преимуществ не дает кроме той что код получается меж платформенный. Ну я бы не сказал... Все же Qt кроме всего прочего еще и фреймворк и в нем есть много вкусного. В первую очередь конечно в работе с UI, но не только... http://doc.qt.nokia.com/4.7/qt-basic-concepts.html |
Сообщ.
#12
,
|
|
|
Цитата ViktorXP @ то есть она никаких преимуществ не дает кроме той что код получается меж платформенный Скорость разработки она даёт. Ещё в Qt SDK есть Simulator. Судя по описанию это круче чем эмулятор, хотя я и не пробовал ещё. |
Сообщ.
#13
,
|
|
|
Используйте Qt в своих Delphi и компилируйте кроссплатформенно.
Там это отдельно задать можно. И будет у вас всё хорошо. |
![]() |
Сообщ.
#14
,
|
|
я насчет Qt спрашивал под сымбию. какие преимущества она там дарит. в Win32 я пока его юзать не собираюсь, а под делфю тем более (это изврат).
|
Сообщ.
#15
,
|
|
|
Qt под Simbian имеет то преимущество над Delphi, что программу можно написать в Windows или в Linux, там же отладить, потом откомпилировать для Simbian, исправить ошибки, связанные с различием архитектур, при необходимости вернешься обратно в Windows, и получить готовую программу.
На Delphi ты напишешь такую же программу под Windows, потом будешь искать аналог под Simbian, а потом потратишь какое-то время на подгонку программы под этот аналог, да еще и не будешь уверен, что подогнал все правильно. |
![]() |
Сообщ.
#16
,
|
|
ээээ. ребята. вы чего? при чем тут делфи?
читайте внимательно Цитата ViktorXP @ Откуда вы взяли что я собираюсь писать программу под сымбию в делфи? Остановил свой выбор на C++ но погулял по мануалам и немного запутался в Qt. Добавлено и если вы не заметили то вопрос решен. и решился он на том что я понял зачем QT и из всего того что я понял я сделал вывод что эта библиотека мне не нужна. |
Сообщ.
#17
,
|
|
|
Цитата ViktorXP @ Цитата Adil @ Ну, с точки зрения, того, что VCL - библиотека и Qt - тоже библиотека. аха. то есть она никаких преимуществ не дает кроме той что код получается меж платформенный. Преимуществ перед чем? Добавлено Цитата ViktorXP @ если взять туже VCL то она очень большие преимущества дарит над чистым WinApi Qt их дарит больше. Но это холивар, так что не будем ![]() Добавлено Цитата ViktorXP @ и если вы не заметили то вопрос решен. и решился он на том что я понял зачем QT и из всего того что я понял я сделал вывод что эта библиотека мне не нужна. А что решено использовать вместо нее? |
![]() |
Сообщ.
#18
,
|
|
Цитата D_KEY @ А что решено использовать вместо нее? ничего. просто C++ Добавлено Цитата D_KEY @ Преимуществ перед чем? перед "чистым" С++ Добавлено Цитата D_KEY @ Qt их дарит больше. Но это холивар, так что не будем Я это понял. И холивар тут не причем. Я приводил пример для сравнения. люди, вы читаете не внимательно. и я так смотрю тут все помешаны на "холиварах". пс. теперь я понял почему столько лет идет словесный понос между делфистами и сишниками ![]() |
Сообщ.
#19
,
|
|
|
я уже пару месяцев гоняю Qt С++ под симбу, ничего так, есть можно.
А как можно писать приложения на чистом С++ под симбиан? В С++ же нет окошек, потоков, работы с хмл, базами данных и т.п.. Что бы создать простейшее приложение под симбиан нужно создать кучу классов. |
![]() |
Сообщ.
#20
,
|
|
а куда это оно успело дется?
![]() |
Сообщ.
#21
,
|
|
|
Цитата ViktorXP @ а куда это оно успело дется? ![]() Ээээээ... Откуда оно там взялось то? Другое дело, что, возможно, SDK под Symbian даёт доступ к API это ОС, которое позволяет всё необходимое сделать - я не знаю, ибо под неё никогда ничего не писал. Но в стандартных плюсах никакого графического интерфейса, никаких thread'ов, БД и xml просто нет. |
![]() |
Сообщ.
#22
,
|
|
ем. опять пришли к непониманию.
я теперь даже боюсь заикаться о разнице между языком и технологией... модераторы закройте пожалуйста тему. а то она так постепенно перерастет в холивар. и ничего хорошего из этого не получится. |