MadEd
http://facebook.com/fb.stas
Гродненец
Репутация: +11/-0
Offline
Пол:
Сообщений: 266
Permanently drunk...
|
|
« : 20 Июль 2005, 18:33:52 » |
|
Всем привет! Предлагаю обсудить сабж и выяснить что правильнее/предпочтительнее/удобнее использовать для "отрисовки" ГУЯ когда он (ГУЙ) не главный в программе (то есть это не десктопное приложение которое будут использовать бухгалтера и подобные продвинутые люди). То есть есть прога с неким хитрым функционалом, а консоли для общения с юзером маловато.... Что же выбрать? В "другое" просьба тиснуть фанатам продуктов борланда)))
|
|
|
Записан
|
|
|
|
7floor
|
Ассемблер, мля. Какая разница, на чем делать интерфейс, если он не главный в программе? Что проще, то и лучше.
З.Ы. Какая резина лучше подойдет Запорожцу на зиму: GoodYear, Continental, Michelin или другая? В другое тыкать фанатам БабруйскШины.
|
|
« Последнее редактирование: 20 Июль 2005, 20:56:09 от 7floor »
|
Записан
|
Древняя китайская мудрость гласит: "Когда нечего сказать, но очень хочется, скажи древнюю китайскую мудрость!" Я на drive2.ru
|
|
|
prYg
Гость
|
HTML и Flash можно вообще на принтере распечатывать А чем тебе консоли мало? FAR вон рулит
|
|
|
Записан
|
|
|
|
MadEd
http://facebook.com/fb.stas
Гродненец
Репутация: +11/-0
Offline
Пол:
Сообщений: 266
Permanently drunk...
|
Что проще, то и лучше А что проще ? пс За борланд звиняйте, если кого обидел)
|
|
|
Записан
|
|
|
|
7floor
|
Весь трагизм ситуации в том, что проще именно борланд... :-) Если не брать последних майкрософтовских студий для дотнета - там тож драг&дроп дизайнер визуальный.
|
|
|
Записан
|
Древняя китайская мудрость гласит: "Когда нечего сказать, но очень хочется, скажи древнюю китайскую мудрость!" Я на drive2.ru
|
|
|
Neo
Гость
|
Я всётаки надеюсь что автор по своей неопытности имел ввиду это.
|
|
|
Записан
|
|
|
|
MadEd
http://facebook.com/fb.stas
Гродненец
Репутация: +11/-0
Offline
Пол:
Сообщений: 266
Permanently drunk...
|
Интересная статейка, но мой вопрос намного проще и не выходит за рамки одной очччень популярной операционки). Я просто хотел узнать мнение со-комрадов по поводу вышеуказанных подходов к гуестроению, а вебгуём в моем вопросе и не пахло
|
|
|
Записан
|
|
|
|
iced
Гость
|
эээ. а где собственно говоря qt?
|
|
|
Записан
|
|
|
|
Мандарин
|
Ага , вот мне тож интересно знать как нахирячить так что б было просто хирячить и много разных херовин было.
|
|
|
Записан
|
|
|
|
7floor
|
Тебе для этого нужна специальная херотень :-)
|
|
|
Записан
|
Древняя китайская мудрость гласит: "Когда нечего сказать, но очень хочется, скажи древнюю китайскую мудрость!" Я на drive2.ru
|
|
|
Sussanin
|
эээ. а где собственно говоря qt? Ты заметил пункт "другое"? эээ. а что это, собственно говоря, такое? Да, IceD, поясни нелинуксоидам...
|
|
« Последнее редактирование: 21 Июль 2005, 23:19:31 от Sussanin »
|
Записан
|
|
|
|
ancestor::
Гродненец
Репутация: +13/-0
Offline
Пол:
Сообщений: 127
Не знаешь как правильно – делай, как знаешь…
|
гы.... можно swing
|
|
|
Записан
|
"I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. Where the fear has gone there will be nothing...Only I will remain" F.H., D
|
|
|
iced
Гость
|
`В "другое" просьба тиснуть фанатам продуктов борланда)))` (ц).
я как раз наоборот.
qt - объективно лучшая либа для написания гуя. опять же - а где свинг тот же - многие на нём пишут. ну и гтк. в опросе представлены только 2 виндовых тулкита и зачем-то винапи не имеющее вообще отношения к построению гуя.
|
|
|
Записан
|
|
|
|
X-Penguin
|
QT, GTK, Swing это не "линукс" либы, это открытые библиотеки, что никак их не приближает в gnu/linux. все они кроссплатформенны и существует ещё огромное количество таких же переносимых библиотек. И не надо говорить, что IceD вам жить мешает. Если вы хотите, то и работайте с windows-ориентированными либами, которые в придачу ещё и закрытые. Вам лишь показали альтернативу.
|
|
|
Записан
|
|
|
|
MadEd
http://facebook.com/fb.stas
Гродненец
Репутация: +11/-0
Offline
Пол:
Сообщений: 266
Permanently drunk...
|
Ребята не ссорьтесь))) Я спрашивал именно про WINDOWS если кто до сих пор не понял. Может я щас предстану полным ламером, но как это, господа, можно прикрутить Swing к не Джавовскому коду???
|
|
|
Записан
|
|
|
|
X-Penguin
|
а зачем, разже Java не работает под виндоус?
|
|
|
Записан
|
|
|
|
7floor
|
Вызывает большое сомнение целесообразность прикручивать жавовский ГУИ к уже готовому не-жавовскому коду. Да и то небольшое количество жавовского УИ, что я видел под виндой, как бы это помягче... Не впечатляло проворностью... Уж лучше дотнет тогда...
|
|
|
Записан
|
Древняя китайская мудрость гласит: "Когда нечего сказать, но очень хочется, скажи древнюю китайскую мудрость!" Я на drive2.ru
|
|
|
MadEd
http://facebook.com/fb.stas
Гродненец
Репутация: +11/-0
Offline
Пол:
Сообщений: 266
Permanently drunk...
|
а зачем, разже Java не работает под виндоус? Не, ну конечно, работает и не только под ним, но если уже весь функционал на Сях написан (при чём под Винду), то шаманские пляски с бубном вокруг докручивания Гуя на Swing'e или чем-то подобным представляется мне весьма забавным действом
|
|
|
Записан
|
|
|
|
iced
Гость
|
Я спрашивал именно про WINDOWS если кто до сих пор не понял. QT. C++. __ВЕЛИКОЛЕПНЫЙ__ дезигн платформы. очень удобный дезигнер (рисовалка гуя). кроссплатформенный (windows - таки да - есть и для виндовса, *nix, macosx) с нативным лукнфилом на каждой платформе. темабельный. опенсорс. вопросы остались?
|
|
|
Записан
|
|
|
|
iced
Гость
|
Поделки млин. Это ИМХО, можно не отвечать. это про мфц и бормановские поделия?
|
|
|
Записан
|
|
|
|
iced
Гость
|
Да и то небольшое количество жавовского УИ, что я видел под виндой, как бы это помягче... Не впечатляло проворностью... в виде исключения абсолютно согласен. плюс к этому оно ещё и убого выглядит ;] но вдруг кому нить нравится - почему в пуле нету?
|
|
|
Записан
|
|
|
|
iced
Гость
|
да - забыл про плюшки - биндинги к .net, python, ruby, java, php (!!!) и ещё к куче всего. ну и qtopia для коллекции.
|
|
|
Записан
|
|
|
|
Sussanin
|
2 IceD: Аффтар назвал бы пункт другое как-нить типа "VCL"... Но последний пункт называется именно "другое", т.е. MadEd имел в виду не только продукты Борланда... И вообще... последнее предложение первого поста странное какое-то... Типа в продуктах Борланда нельзя использовать WinForms или WinAPI?
|
|
|
Записан
|
|
|
|
iced
Гость
|
ещё раз. `В "другое" просьба тиснуть фанатам продуктов борланда)))` (ц)
|
|
|
Записан
|
|
|
|
iced
Гость
|
мне приходилось писать (и получать за это денюжку) на Object Pascal + VCL, MFC и даже (в далёком далёком детстве) на разных OWL и прочих WinAPI и я могу говорить о том что это полное дерьмо аргументированно. ага.
агрументики давай на "поделки млин" (ц) в отношении QT - про её плюсы я уже рассказал.
|
|
« Последнее редактирование: 25 Июль 2005, 16:26:46 от X-Penguin »
|
Записан
|
|
|
|
лоМастер
|
ЭТО БЫЛО СКАЗАНО ОБ ОПЕНСУРС ПОДЕЛКАХ.
Зря ты так, нехороший человекизм отдельно взятого программера не означает, что они плохи.
|
|
|
Записан
|
Нам 3.14здец - это ГИТЛЕР!
|
|
|
iced
Гость
|
ну а вот немного про минусы MFC (с точки зрения человека прописавшего 3 (по буквам - ТРИ) полных года на ней и только на ней:
1. привязка к VS (субъективно) 2. кривой дизайн платформы (объективно - пачки костылей в виде злобных макросов, класс визарда и прочего). 3. неинтуитивные названия классов, методов и их параметров - (объективно - первое что приходит на ум - UpdateData(BOOL)). 4. неудобный концепт редактора гуя и не лучшая его реализация (объективно - где лэйауты хотя бы, попробуйте сделать нормальный диалог с изменяемым размером). 5. неудобный механизм реагирования на события - дополнение к пункту 2 (субъективно - мне концепция сигналов/слотов как то ближе к телу). 6. некроссплатформенна (объективно - а вам никогда не давали задания сделать порт вашего проекта на макос например? ничего - ещё дадут :]) 7. не очень удобно l10n делать (субъективно - данным вопросом в полной мере не владею - может и есть какие сторонние тулзы) 8. кривая документация (субъективно - может я мсдном и не умею пользоваться, но та же QTшная документация для меня великолепно подходит).
ну немного про плюсы (что бы не было обидно):
1. в принципе нету больших проблем с переносимостью с версии на версию - ничего существенного не меняется с момента создания (субъективно - слышал много страшных историй - так что может это только я такой везучий) 2. некоторое количество действительно хороших книг - круглинский тот же (объективно - хорошая литература никогда не мешала)
|
|
|
Записан
|
|
|
|
iced
Гость
|
PS. mfc то тоже open source...
|
|
|
Записан
|
|
|
|
X-Penguin
|
[оффтопик - мои два цента по OS] > ОБ ОПЕНСУРС ПОДЕЛКАХ возможно если упомянуть, что QT использует Motorola в своих изделиях, ты не будешь так скептически относиться к свободным программым и программам с открытыми исходниками. p.s. за "Другое" голосуют пока все
|
|
|
Записан
|
|
|
|
iced
Гость
|
2X-Penguin: не QT а Qtopia - немного другая вешш ;]
|
|
|
Записан
|
|
|
|
|