powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / GUI vs HTML
25 сообщений из 136, страница 1 из 6
GUI vs HTML
    #34736941
YIVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему HTML (web интерфейс) лучше/хуже native GUI?
...
Рейтинг: 0 / 0
GUI vs HTML
    #34736949
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
web - он более кроссплатформенный и его не надо устанавливать
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737069
Антрополог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что менять надо только в одном месте в большинстве случаев, просто выкладываешь билд на сервер, делаешь refresh и видишь все изменения сразу же. А с гуями в принципе сложностей по выкладке тоже никаких, просто все время надо следить какая версия выложена, какие дополнительные пакеты еще используются помимо твоего приложения из-за возможного несходства версии, пользователю не надо тыкать на иконки чтобы запустить приложение, не надо устанавливать на машину клиента само приложение и окружение к нему (.Net или JVM), потому что ты сразу можешь определить что не так с приложением просто зайдя на него и не надо выспрашивать у пользователя "а какая у него версия" и чтобы пользователь не заморачивался "а какая собственно у него версия и совместима ли она с присланными патчами".
Потому что в гуях на пользователя накладывается дополнительная работа по установке, конфигурации, вопросы совместимости новой версии и старой базой с драгоценными данными. В вебе все это ложиться на плечи разработчиков и им проще и удобнее менять все в одной точке.
Потому что разработчику приходится иметь дело с куда меньшим количеством стандартов (хоть и кривых в некоторых браузерах), чем со всем многообразием native гуев. Фактически для каждой OS приложение в native гуях надо писать заново, да еще и с учетом различии в версиях, а в вебе чтобы написать простейшее приложение надо HTML, какой-нибудь framework и базу данных и эти вещи не зависят от пользовательской машины. У Sun-а была попытка унифицировать написание native гуев сначала в AWT, а потом в свинге, но чтобы написать рабочее приложение в свинге нужно не один фунт соли съесть, а в вебе достаточно знать как работают формы и GET/POST.
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737076
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Антрополог Sun-а была попытка унифицировать написание native гуев сначала в AWT, а потом в свинге, но чтобы написать рабочее приложение в свинге нужно не один фунт соли съесть, а в вебе достаточно знать как работают формы и GET/POST.
Еще есть куча решений, решающих ту же саму проблему. На вскидку - Qt, SWT, wxwidgets.org
Главное преимущество - ничего не надо ставить + очень легко все обнолвять и доносить до пользователей. Вообще, советую в архивах компьютеры поискать статьи про web 2.0, так широко эта тема поднималась.
И еще. А причем тут Java???
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737077
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и уверю вас, знаний о работе HTTP совсем не достаточно для любого WEB-приложения.
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737080
YIVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonidv Антрополог Sun-а была попытка унифицировать написание native гуев сначала в AWT, а потом в свинге, но чтобы написать рабочее приложение в свинге нужно не один фунт соли съесть, а в вебе достаточно знать как работают формы и GET/POST.
Еще есть куча решений, решающих ту же саму проблему. На вскидку - Qt, SWT, wxwidgets.org
Главное преимущество - ничего не надо ставить + очень легко все обнолвять и доносить до пользователей. Вообще, советую в архивах компьютеры поискать статьи про web 2.0, так широко эта тема поднималась.QT. Буахахаха. QT. :)
LeonidvИ еще. А причем тут Java???Форум надо чтить
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737110
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"YIVA" <nospam@sql.ru>;
QT. Буахахаха. QT. :)


а что с ним не так? многим нравится
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737115
jusio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под соотвествующие задачи на выбирать соответсвующие вещи. И не забивать микроскопом гвозди. И будет вам счастье.
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737138
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YIVAПочему HTML (web интерфейс) лучше/хуже native GUI?

Кратко и просто:

преимущества Web -
а) не нужно ничего, кроме браузера
б) можно использовать стили, масштабирование, верстать в максимально приближенном к гомо-сапиенсу виде, плюс - возможность использвания относительных координат на всю катушку

недостатки Web
а) все остальное (трудность поддержки кодом, трудность поддержки состояний/сессионности, (кнопка BackSpace), негарантированное время реакции (а то и результатов - см. TCP/IP timeout), нет внятных диалогов, примитивные контролы, интерактивность делается через отдельную жопу (даже AJAX - чукалово еще то), не выдерживается минимально допустимое время реакции в 1-2 сек (для понятия - "интерфейс просто летает") и т.д.

--

преимущества Native GUI

а) с точностью до наоборот от недостатков Web

недостатки Native GUI

а) с точность до наоборот от преимуществ Web (особенно в части масштабирования и абсолютных, не относительных координат)

б) более дебильной поддержки GUI (особенно не native - Swing/Awt), чем я Java - в мире не найти (даже SWT и/или Qt выглядит как то более продуманным и убедительным, хоть, по сути, просто жалкая, недоделанная калька со свингов местами)
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737141
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"grexhide" <nospam@sql.ru>;
более дебильной поддержки GUI (особенно не native - Swing/Awt), чем я Java - в мире не найти

не осилил?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737143
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhide
негарантированное время реакции (а то и результатов - см. TCP/IP timeout) ... не выдерживается минимально допустимое время реакции в 1-2 сек (для понятия - "интерфейс просто летает") и т.д.
Да ну что вы, право слово. Это же интранет. Тут нечему тормозить.
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737148
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хрюхрюшкин.Тут нечему тормозить.

да да да.

--

Deady:

Swing - вообще не понял... c TableModel в JTable - просто ухохатываюсь... укатайка, мегажесть. Мысля афторов по древу. Этож какие нужно надмозги иметь, чтоб соорудить такое.

А лайоутинг - это вообще чистые галюциногены, (типа авторы их принимали LSD, похоже, в просто огромных количествах)
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737154
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"grexhide" <nospam@sql.ru>;

Swing - вообще не понял... c TableModel в JTable - просто ухохатываюсь... укатайка, мегажесть. Мысля афторов по древу. Этож какие нужно надмозги иметь, чтоб соорудить такое.

то есть mvc в утиль, да?
"grexhide" <nospam@sql.ru>;
А лайоутинг - это вообще чистые галюциногены, (типа авторы их принимали LSD, похоже, в просто огромных количествах)


есть что-то лучше?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737157
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady
"grexhide" <nospam@sql.ru>;

Swing - вообще не понял... c TableModel в JTable - просто ухохатываюсь... укатайка, мегажесть. Мысля афторов по древу. Этож какие нужно надмозги иметь, чтоб соорудить такое.

то есть mvc в утиль, да?

Честно? Впрочем , вот тут расписано.

В двух словах, для задач IS - в утиль (если ты про то, как MVC расписывается в книгах и блюпринт паттернах). Для других задач - не факт, нужно смотреть отдельно. Тем не менее, вопрос о степени необходимого кодирования на каждом из уровней (слоев) MVC- вопрос еще тот.

Но TableModel - это просто полный пиз..ц. Кретинизм чистой воды.

Deady
"grexhide" <nospam@sql.ru>;
А лайоутинг - это вообще чистые галюциногены, (типа авторы их принимали LSD, похоже, в просто огромных количествах)

есть что-то лучше?

Если честно - нет. Вообще. Нигде (адекватных). Кроме как в HTML. Была надеждка на XUL или XAML, но она сдулась довольно быстро.

Сам неспешно точу подобное (из позиции GUI верстальшика). Правда, ясен пень, Java и .NET пока пролетают (т.е. делаю "для себя", хотя...)
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737158
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady "grexhide" <nospam@sql.ru>;
А лайоутинг - это вообще чистые галюциногены, (типа авторы их принимали LSD, похоже, в просто огромных количествах)

есть что-то лучше?

Вопрос не в лучше. Лайоутинг в Swing/SWT - он просто неадекватен. Практически неприменим в нормальной практике.
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737169
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"grexhide" <nospam@sql.ru>;
Практически неприменим в нормальной практике.


это "практически" не мешает выпускать те же oraqle sql developer, jdeveloper, idea
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737173
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideВопрос не в лучше. Лайоутинг в Swing/SWT - он просто неадекватен. Практически неприменим в нормальной практике.
Если вы его не осилили, это не значит что другие не могут. Это раз. Можно размещать объекты без всяких layout manager, через абсолютные значения. Это два.
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737187
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady
это "практически" не мешает выпускать те же oraqle sql developer, jdeveloper, idea


И что с того? Про IDEA - не интересно, а SQL Developer и JDeveloper используют, действительно, некий Oracle EWT, увы и ах - недоступный для простых смертных (вообще).
Про то, что SQL Developer просто неадекватен в сравнении с TOAD и PSD (особенно последним) - я и вовсе, наверное, заикаться не буду.

Тем не менее, тему лайоутинга эти все примеры - не раскрывают. Просто ты не совсем в теме - что требуется изначально. Впрочем, не ты один
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737192
YIVA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grexhideне выдерживается минимально допустимое время реакции в 1-2 сек (для понятия - "интерфейс просто летает") и т.д.Да ну, чушь какая-то. Вот у меня Google через броузер - просто летает, после ввода запроса и секунды не проходит до выдачи страницы результатов поиска. Может быть, дело не в GUI? Может быть в Gooooogle специалисты сидят, а не малшики с дельфи?
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737194
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YIVA grexhideне выдерживается минимально допустимое время реакции в 1-2 сек (для понятия - "интерфейс просто летает") и т.д.Да ну, чушь какая-то. Вот у меня Google через броузер - просто летает, после ввода запроса и секунды не проходит до выдачи страницы результатов поиска. Может быть, дело не в GUI? Может быть в Gooooogle специалисты сидят, а не малшики с дельфи?

Да, в гугле сидят не мальчики. Ну и что с того? Извини, ты в состоянии написасть сам движок google.com или даже gmail.com (хоть последний - примитив еще тот, и, кстати, глюкает и лажает прилично).
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737197
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grexhideТем не менее, тему лайоутинга эти все примеры - не раскрывают. Просто ты не совсем в теме - что требуется изначально. Впрочем, не ты один
Я чего-то не понял. Вы придумали крутую систему layout?
Кстати, особенно понравилась фраза "Хочу все мышкой рисовать". Вы NB видели? Вот там так и сделано. Все мышкой рисуется.
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737200
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"YIVA" <nospam@sql.ru>;
Может быть, дело не в GUI? Может быть в Gooooogle специалисты сидят, а не малшики с дельфи?

не надо столь однобоко мыслить. попробуйте создать дерево из сотни другой элементов с чекбоксами на аяксе. тут на форуме были примеры что тот же осел на таком объеме начинает тормозить. и дело не в ширине канала, а в том что большой dom браузер с трудом обрабатывает. он ведь не для этого сделан.

возможно гуглу имеет смысл выпустить свой браузер с улучшенной поддержкой js/dom, тогда их приложения будут рулить.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737204
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvЯ чего-то не понял.

Не сомневаюсь.

В целом да, только ничего я не придумал, просто сделал небольшое исследование на эту тему (оказывается, все там - очень даже просто, вот только средств поддержки нет вообще, что весьма странно)
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737209
Фотография grexhide
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YIVAДа ну, чушь какая-то. Вот у меня Google через броузер - просто летает, после ввода запроса и секунды не проходит до выдачи страницы результатов поиска.

Даже google.com - только что померял... ~1,2 секунды.

Канал 1024к, corbina telecom. До самого google.com ping - 55 ms.

--

Может все таки стоит измерить время реакций, допустим, rbc.ru, metalink.oracle.com и еще бог весть кого?
Тоже, небось, не мальчики с Delphi сидят, а?

Яндекс кстати, 1,8 секунд (пинг 5мс).

Так это сайты, которые еще действительно - считай не тормозят, почти "летают"
...
Рейтинг: 0 / 0
GUI vs HTML
    #34737212
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YIVAВот у меня Google через броузер - просто летает, после ввода запроса и секунды не проходит до выдачи страницы результатов поиска. Может быть, дело не в GUI? Может быть в Gooooogle специалисты сидят, а не малшики с дельфи?
"Летают" для WEB-приложения. Если бы такая задержка была в Desktop-приложении, оно бы вам тормозным показалось.
...
Рейтинг: 0 / 0
25 сообщений из 136, страница 1 из 6
Форумы / Java [игнор отключен] [закрыт для гостей] / GUI vs HTML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]