Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
20 Апрель 2024, 18:15:09
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Что лучше использовать для создания GUI ?

Голосование
Вопрос: Сабж
WinAPI - 1 (16,7%)
MFC - 0 (0%)
WinForms - 1 (16,7%)
Другое - 4 (66,7%)
Всего голосов: 5

Страниц  : 2 Далее»  Все   Вниз
  Печать  
Автор Тема: Что лучше использовать для создания GUI ?  (Прочитано 10308 раз)
0 Пользователей и 1 Гость смотрят эту тему.
MadEd
http://facebook.com/fb.stas
Гродненец
**

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 266


Permanently drunk...

Просмотр профиля WWW
« : 20 Июль 2005, 18:33:52 »

Всем привет!
Предлагаю обсудить сабж и выяснить что правильнее/предпочтительнее/удобнее использовать для "отрисовки" ГУЯ когда он (ГУЙ) не главный в программе (то есть это не десктопное приложение которое будут использовать бухгалтера и подобные продвинутые люди). То есть есть прога с неким хитрым функционалом, а консоли для общения с юзером маловато.... Что же выбрать?
В "другое" просьба тиснуть фанатам продуктов борланда)))
Записан
7floor
Автолюбитель
Губернатор
*****

Репутация: +709/-5
Offline Offline

Пол: Мужской
Сообщений: 10506


Я люблю разные вещи!

Просмотр профиля
« Ответ #1 : 20 Июль 2005, 20:53:51 »

Ассемблер, мля.
Какая разница, на чем делать интерфейс, если он не главный в программе? Что проще, то и лучше.

З.Ы. Какая резина лучше подойдет Запорожцу на зиму: GoodYear, Continental, Michelin или другая? В другое тыкать фанатам БабруйскШины.
« Последнее редактирование: 20 Июль 2005, 20:56:09 от 7floor » Записан

Древняя китайская мудрость гласит: "Когда нечего сказать, но очень хочется, скажи древнюю китайскую мудрость!"
Я на drive2.ru
prYg
Гость


Email
« Ответ #2 : 21 Июль 2005, 01:37:09 »

HTML и Flash Улыбка можно вообще на принтере распечатывать Улыбка
А чем тебе консоли мало? FAR вон рулит  Крутой
Записан
MadEd
http://facebook.com/fb.stas
Гродненец
**

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 266


Permanently drunk...

Просмотр профиля WWW
« Ответ #3 : 21 Июль 2005, 13:00:54 »

Цитировать
Что проще, то и лучше

А что проще ?
пс За борланд звиняйте, если кого обидел)
Записан
7floor
Автолюбитель
Губернатор
*****

Репутация: +709/-5
Offline Offline

Пол: Мужской
Сообщений: 10506


Я люблю разные вещи!

Просмотр профиля
« Ответ #4 : 21 Июль 2005, 14:41:36 »

Весь трагизм ситуации в том, что проще именно борланд... :-) Если не брать последних майкрософтовских студий для дотнета - там тож драг&дроп дизайнер визуальный.
Записан

Древняя китайская мудрость гласит: "Когда нечего сказать, но очень хочется, скажи древнюю китайскую мудрость!"
Я на drive2.ru
Neo
Гость
« Ответ #5 : 21 Июль 2005, 16:49:53 »

Я всётаки надеюсь что автор по своей неопытности имел ввиду это.
Записан
MadEd
http://facebook.com/fb.stas
Гродненец
**

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 266


Permanently drunk...

Просмотр профиля WWW
« Ответ #6 : 21 Июль 2005, 17:45:38 »

Интересная статейка, но мой вопрос намного проще и не выходит за рамки одной очччень популярной операционки). Я просто хотел узнать мнение со-комрадов по поводу вышеуказанных подходов к гуестроению, а вебгуём в моем вопросе и не пахло
Записан
iced
Гость


Email
« Ответ #7 : 21 Июль 2005, 18:27:05 »

эээ. а где собственно говоря qt?
Записан
Мандарин
Настоящий гродненец
****

Репутация: +30/-0
Offline Offline

Сообщений: 512

Просмотр профиля WWW
« Ответ #8 : 21 Июль 2005, 20:31:57 »

Ага , вот мне тож интересно знать как нахирячить так что б было просто хирячить и много разных херовин было.
Записан

Курсы обмена валют в телефоне, ближайшие банкоматы на карте http://www.mobilebank.by/
7floor
Автолюбитель
Губернатор
*****

Репутация: +709/-5
Offline Offline

Пол: Мужской
Сообщений: 10506


Я люблю разные вещи!

Просмотр профиля
« Ответ #9 : 21 Июль 2005, 20:36:27 »

Тебе для этого нужна специальная херотень :-)
Записан

Древняя китайская мудрость гласит: "Когда нечего сказать, но очень хочется, скажи древнюю китайскую мудрость!"
Я на drive2.ru
Sussanin
Настоящий гродненец
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 389


Offline

Просмотр профиля
« Ответ #10 : 21 Июль 2005, 23:14:31 »

Цитировать
эээ. а где собственно говоря qt?

Ты заметил пункт "другое"? Злой
Цитировать
эээ. а что это, собственно говоря, такое? Смеющийся

Да, IceD, поясни нелинуксоидам...
« Последнее редактирование: 21 Июль 2005, 23:19:31 от Sussanin » Записан
ancestor::
Гродненец
**

Репутация: +13/-0
Offline Offline

Пол: Мужской
Сообщений: 127


Не знаешь как правильно – делай, как знаешь…

Просмотр профиля
« Ответ #11 : 22 Июль 2005, 18:41:07 »

гы.... можно 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
Гость


Email
« Ответ #12 : 22 Июль 2005, 18:54:13 »

`В "другое" просьба тиснуть фанатам продуктов борланда)))` (ц).

я как раз наоборот.

qt - объективно лучшая либа для написания гуя. опять же - а где свинг тот же - многие на нём пишут. ну и гтк. в опросе представлены только 2 виндовых тулкита и зачем-то винапи не имеющее вообще отношения к построению гуя.
Записан
X-Penguin
Настоящий гродненец
****

Репутация: +16/-0
Offline Offline

Сообщений: 469


Просмотр профиля
« Ответ #13 : 22 Июль 2005, 19:52:25 »

QT, GTK, Swing это не "линукс" либы, это открытые библиотеки, что никак их не приближает в gnu/linux. все они кроссплатформенны и существует ещё огромное количество таких же переносимых библиотек. И не надо говорить, что IceD вам жить мешает. Если вы хотите, то и работайте с windows-ориентированными либами, которые в придачу ещё и закрытые. Вам лишь показали альтернативу.
Записан
MadEd
http://facebook.com/fb.stas
Гродненец
**

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 266


Permanently drunk...

Просмотр профиля WWW
« Ответ #14 : 22 Июль 2005, 21:07:38 »

Ребята не ссорьтесь)))
Я спрашивал именно про WINDOWS если кто до сих пор не понял. Может я щас предстану полным ламером, но как это, господа, можно прикрутить Swing к не Джавовскому коду???
Записан
X-Penguin
Настоящий гродненец
****

Репутация: +16/-0
Offline Offline

Сообщений: 469


Просмотр профиля
« Ответ #15 : 22 Июль 2005, 21:37:11 »

а зачем, разже Java не работает под виндоус?
Записан
7floor
Автолюбитель
Губернатор
*****

Репутация: +709/-5
Offline Offline

Пол: Мужской
Сообщений: 10506


Я люблю разные вещи!

Просмотр профиля
« Ответ #16 : 22 Июль 2005, 21:42:01 »

Вызывает большое сомнение целесообразность прикручивать жавовский ГУИ к уже готовому не-жавовскому коду. Да и то небольшое количество жавовского УИ, что я видел под виндой, как бы это помягче... Не впечатляло проворностью... Уж лучше дотнет тогда...
Записан

Древняя китайская мудрость гласит: "Когда нечего сказать, но очень хочется, скажи древнюю китайскую мудрость!"
Я на drive2.ru
MadEd
http://facebook.com/fb.stas
Гродненец
**

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 266


Permanently drunk...

Просмотр профиля WWW
« Ответ #17 : 22 Июль 2005, 21:58:42 »

Цитировать
а зачем, разже Java не работает под виндоус?

Не, ну конечно, работает и не только под ним, но если уже весь функционал на Сях написан (при чём под Винду), то шаманские пляски с бубном вокруг докручивания Гуя на Swing'e или чем-то подобным представляется мне весьма забавным действом
Записан
iced
Гость


Email
« Ответ #18 : 23 Июль 2005, 08:31:31 »

Цитировать
Я спрашивал именно про WINDOWS если кто до сих пор не понял.


QT. C++. __ВЕЛИКОЛЕПНЫЙ__ дезигн платформы. очень удобный дезигнер (рисовалка гуя). кроссплатформенный (windows - таки да - есть и для виндовса, *nix, macosx) с нативным лукнфилом на каждой платформе. темабельный. опенсорс.

вопросы остались?
Записан
iced
Гость


Email
« Ответ #19 : 23 Июль 2005, 08:32:34 »

Цитировать
Поделки млин. Это ИМХО, можно не отвечать.


это про мфц и бормановские поделия?
Записан
iced
Гость


Email
« Ответ #20 : 23 Июль 2005, 08:34:19 »

Цитировать
Да и то небольшое количество жавовского УИ, что я видел под виндой, как бы это помягче... Не впечатляло проворностью...


в виде исключения абсолютно согласен. плюс к этому оно ещё и убого выглядит ;] но вдруг кому нить нравится - почему в пуле нету?
Записан
iced
Гость


Email
« Ответ #21 : 23 Июль 2005, 10:10:11 »

да - забыл про плюшки - биндинги к .net, python, ruby, java, php (!!!) и ещё к куче всего. ну и qtopia для коллекции.
Записан
Sussanin
Настоящий гродненец
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 389


Offline

Просмотр профиля
« Ответ #22 : 23 Июль 2005, 17:57:30 »

2 IceD:
Аффтар назвал бы пункт другое как-нить типа "VCL"... Но последний пункт называется именно "другое", т.е. MadEd имел в виду не только продукты Борланда... И вообще... последнее предложение первого поста странное какое-то... Типа в продуктах Борланда нельзя использовать WinForms или WinAPI?
Записан
iced
Гость


Email
« Ответ #23 : 23 Июль 2005, 22:18:34 »

ещё раз. `В "другое" просьба тиснуть фанатам продуктов борланда)))` (ц)
Записан
iced
Гость


Email
« Ответ #24 : 24 Июль 2005, 18:11:05 »

мне приходилось писать (и получать за это денюжку) на Object Pascal + VCL, MFC и даже (в далёком далёком детстве) на разных OWL и прочих WinAPI и я могу говорить о том что это полное дерьмо аргументированно. ага.

агрументики давай на "поделки млин" (ц) в отношении QT - про её плюсы я уже рассказал.
« Последнее редактирование: 25 Июль 2005, 16:26:46 от X-Penguin » Записан
лоМастер
Настоящий гродненец
****

Репутация: +18/-1
Offline Offline

Пол: Мужской
Сообщений: 712

Просмотр профиля
« Ответ #25 : 24 Июль 2005, 18:13:50 »

Цитировать
ЭТО БЫЛО СКАЗАНО ОБ ОПЕНСУРС ПОДЕЛКАХ.

Зря ты так, нехороший человекизм отдельно взятого программера не означает, что они плохи.
Записан

Нам 3.14здец - это ГИТЛЕР!
iced
Гость


Email
« Ответ #26 : 24 Июль 2005, 18:40:13 »

ну а вот немного про минусы MFC (с точки зрения человека прописавшего 3 (по буквам - ТРИ) полных года на ней и только на ней:

1. привязка к VS (субъективно)
2. кривой дизайн платформы (объективно - пачки костылей в виде злобных макросов, класс визарда и прочего).
3. неинтуитивные названия классов, методов и их параметров - (объективно - первое что приходит на ум - UpdateData(BOOL)).
4. неудобный концепт редактора гуя и не лучшая его реализация (объективно - где лэйауты хотя бы, попробуйте сделать нормальный диалог с изменяемым размером).
5. неудобный механизм реагирования на события - дополнение к пункту 2 (субъективно - мне концепция сигналов/слотов как то ближе к телу).
6. некроссплатформенна (объективно - а вам никогда не давали задания сделать порт вашего проекта на макос например? ничего - ещё дадут :])
7. не очень удобно l10n делать (субъективно - данным вопросом в полной мере не владею - может и есть какие сторонние тулзы)
8. кривая документация (субъективно - может я мсдном и не умею пользоваться, но та же QTшная документация для меня великолепно подходит).

ну немного про плюсы (что бы не было обидно):

1. в принципе нету больших проблем с переносимостью с версии на версию - ничего существенного не меняется с момента создания (субъективно - слышал много страшных историй - так что может это только я такой везучий)
2. некоторое количество действительно хороших книг - круглинский тот же (объективно - хорошая литература никогда не мешала)
Записан
iced
Гость


Email
« Ответ #27 : 24 Июль 2005, 18:55:50 »

PS. mfc то тоже open source...
Записан
X-Penguin
Настоящий гродненец
****

Репутация: +16/-0
Offline Offline

Сообщений: 469


Просмотр профиля
« Ответ #28 : 24 Июль 2005, 20:13:46 »

[оффтопик - мои два цента по OS]

> ОБ ОПЕНСУРС ПОДЕЛКАХ
возможно если упомянуть, что QT использует Motorola в своих изделиях, ты не будешь так скептически относиться к свободным программым и программам с открытыми исходниками.

p.s. за "Другое" голосуют пока все Улыбка
Записан
iced
Гость


Email
« Ответ #29 : 25 Июль 2005, 02:17:09 »

2X-Penguin: не QT а Qtopia - немного другая вешш ;]
Записан
Страниц  : 2 Далее»  Все   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,197 секунд. Запросов: 21.