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


а что с ним не так? многим нравится
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.08.2007, 19:32:28
    #34737115
jusio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI vs HTML
Под соотвествующие задачи на выбирать соответсвующие вещи. И не забивать микроскопом гвозди. И будет вам счастье.
...
Рейтинг: 0 / 0
19.08.2007, 20:05:18
    #34737138
grexhide
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI vs HTML
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
19.08.2007, 20:08:54
    #34737141
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI vs HTML
"grexhide" <nospam@sql.ru>;
более дебильной поддержки GUI (особенно не native - Swing/Awt), чем я Java - в мире не найти

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

да да да.

--

Deady:

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

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

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

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


есть что-то лучше?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
19.08.2007, 20:28:57
    #34737157
grexhide
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI vs HTML
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
19.08.2007, 20:30:07
    #34737158
grexhide
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GUI vs HTML
Deady "grexhide" <nospam@sql.ru>;
А лайоутинг - это вообще чистые галюциногены, (типа авторы их принимали LSD, похоже, в просто огромных количествах)

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

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


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


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

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

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

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

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

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

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


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