metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-10-13 09:13 pm

Кстати, о Rich web UI

Вот вы тут кроссплатформенность в виде HTML5 и прочего аякса с жаба-скриптами пропагандируете, а потом будете этими руками хлеб естьна уязвимости жаловаться.
Мало им блин всяких дырок во флешах, да PDF, да в браузерах вообще - сейчас еще появятся, в неимоверных количествах. Потому как каждое добавление интерактивности и прочего шевеления к документам означает новые дыры.
Браузеры, ворды и пдфвьюверы уже блин невозможно рассматривать как смотрелки документов, а нужно рассматривать исключительно как рунтайм для запуска потенциально вредоносных кодов.
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2010-10-21 08:23 am (UTC)(link)
Быструю?!!!

[identity profile] sergiej.livejournal.com 2010-10-21 07:08 pm (UTC)(link)
Я сказал что: " вижу тут шанс "
Претензий к производительности HTML5 пока нет, а если оно уже на старте играет наравне с Flash, то есть надежда. Для кроссплатформенных приложений Java 5-6 вполне уже удовлетворяет по-производительности, но так как она попала в лапы Oracle то шансы на развитие маловаты, а HTML5 явно в главных приоритетах и у Apple и у Google, думаю и в в Хроме и в Сафари они "затюнят" HTML5 до пределов технологической возможности нативной среды. Adobe будут пытаться подтянуться, но в них я уже не верю, после того как попробовал Flex.
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2010-10-21 07:16 pm (UTC)(link)
Какая жуть. Добудьте себе где-нибудь GEOS aka NewDEal и запустите в каком-нибудь эмуляторе DOS. Чтобы почувствовать сколько на самом деле ресурсов должен потреблять GUI.

[identity profile] sergiej.livejournal.com 2010-10-22 07:37 am (UTC)(link)
Помню-помню, очень быстрая штука. Но простите, какое вообще отношение имеет старинная ОС к кроссплатформенности? Вы видите возможность сдетаь из GEOS удобный GUI фреймворк, для запуска приложений на любой платформе?
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2010-10-22 07:41 am (UTC)(link)
В GEOS вообще-то в качестве UI-framework использовался вполне кроссплатформенный Motif. У которого, конечно, есть определенные неудобства, но все же, аккуратная доработка этого тулкита с целью устранения этих неудобств и граничным условием "не увеличивать потребление ресурсов", пожалуй обошлась бы дешевле чем то, что уже потрачено на HTML 5.0.

[identity profile] sergiej.livejournal.com 2010-10-22 07:51 am (UTC)(link)
Может и обошлось бы, но меня больше волнует то что прозошло или произойдёт, а не то, что могло произойти. Сегодня мне надо решать какую платформу выбирать для GUI приложений так, чтобы она позволяла пользователю работать на максимальном количестве клиентских устройств без плясок и гиковства, а в один клик. При этом почти вся логика у меня на сервере, на клиенте меня волнует исключительно правильное отображение того, что подготовлено на сервере, ну и при этом чтобы пользователя не тошнило. Сегодня для этого я считаю лучшей платформой Java, смотрю что будет завтра. HTML5 многообещающий кандидат. Может быть, кстати, какие-нибудь гики напишут для GEOS браузер с HTML5, пусть даже самый быстрый в мире.
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2010-10-22 07:59 am (UTC)(link)
Произойдет (вернее произошло уже) то, что быстрых GUI не бывает. Бывают тормозные и очень тормозные.

HTML5 несомненно лучше Java-вских UI. Особенно, если логика на сервере. Java это язык для серверных компонент, генерирующих HTML, а не для UI. Но следует помнить, что вы выбираете из плохого и очень плохого.

[identity profile] sergiej.livejournal.com 2010-10-22 08:06 am (UTC)(link)
Я это помню, но где мне взять хорошие? Самому писать?
Реальный шанс даёт только развитие виртуализации. Если нативный движок для виртуальных машин встроят во все браузеры, то пишешь единожды свою систему, на базе какого-нибудь из линуксов, и уверен что запустится везде, при этом производительность (та что поверх виртуалки) в твоих руках. Правда доступ к локальным устройствам будет ограничен, но мне он и не особо нужен, то есть нужно то, что браузеру разрешено а в HTML5 уже очень многое разрешено, от камеры по информацию о локализации.
vitus_wagner: My photo 2005 (Default)

[personal profile] vitus_wagner 2010-10-22 08:09 am (UTC)(link)
А нигде. Реальный шанс по-моему дает только распознавание голоса. Может быть голосовые интерфейсы, когда они появятся и будут более разумными.

Концепция графических интерфейсов жуликами из Пало-Альто убита нафиг.

[identity profile] sergiej.livejournal.com 2010-10-22 08:23 am (UTC)(link)
Вот так и живём :)