Как стать автором
Обновить

Комментарии 55

«даже исказив до почти неузнаваемости, страница все равно работоспособна, в окне можно ввести текст, нажимать на кнопки и даже работать»

это мягко говоря, преувеличение — гарантии никакой.

господи, но как же оно тормозит…
не знаю, как на счет гарантий — но все что я делал с страницой гугла — она работала, текст вводился и кнопки нажимались.

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

у меня на ноуте тормозил даже fade и wave с картинкой.

А что за видеокарта?
Intel® GMA 950
Cтранно, директ икс девятый поддерживается.
Yо факт медицинский — GPU вычисления не работают — вычисляется процессором.
У меня на ноуте Nvidia 9400 — и все шустро так…
9 директ поддерживается не аппаратно, а программно, по-моему
Тормоза могут быть связаны с выполнением PixelBender на CPU вместо GPU из-за неподдерживаемых видеокарт.
спасибо, прочитал.
хотя надежды, что flex будет нормально работать и поддерживаться под *nix и mobile-платформами, у меня пока больше, чем для silverlight.
Хабраколлайдер)
вот это жесть :D:D:D
а то что тормозит это поделие, так кто бы сомневался :D :D:D
НЛО прилетело и опубликовало эту надпись здесь
графические редакторы, спецэффекты, видео-обработка, онлайн игры
параллельные вычисления на GPU
жалко, что есть только плюс/минус и нету оценки-смайлика :)
+1
для знакомых с Ext


А для незнакомых можете ткнуть куда нажать чтобы посмотреть?
Была надежда, что это будет работать в обычном браузер, вроде стандратного флеша или яваскрипта. Но увы.
НЛО прилетело и опубликовало эту надпись здесь
Блин, ну что же сразу на неё ссылку автор поста не дал :)
Спасибо :)
Класс! Я, помню, когда учил openGL, еще в школе, написал подобную штуку… прям ностальгия :)
Да, раньше такое на Java-апплетах делали. Все циклично :))
Надеюсь, что GLSL используется не по приколу, а ради аппаратного ускорения. Да иначе и быть не может.
Это всё конечно классно. И прошлый пост про нативные win приложения на javascript.
Но блин когда же уже будет какой то общий продукт или стандарт. А то от библиотеки и всяческие интепритаторы на компе скоро будут весить больше самой ОСь.

Флешь, сильверлайт, JavaFX сама java, .net, питон, AIR что ещё?..

О боже мы все умрем… чёрт!!1
разнообразие это хорошо! конкуренция! при чем тут питон? в мире RIA есть не так много игроков :)
НЛО прилетело и опубликовало эту надпись здесь
С одной стороны конкуренция это хороше. А с другой стороны не сильно.
Взять на примере браузеров. Былбы один браузер и все горя незналибы. (так чтобы даже сравнить несчем было)
А так, что имеем.
Тестим под И.E 6, И.E 7, Фоксе, хроме, опере (несколько версий)
Для И.Е постоянно какието костели приходится изобретать.
Разве это хороше? Почему нельзя использовать какието одни стандарты.
Видите ли в чем дело. В IE6-7 нынешние стандарты использовать действительно нельзя. Потому что это браузеры какого-нибудь 2004-го года, которые обновляют только люди заинтересованные (читать разработчики :-)).
Что до остальных браузеров — последние версии уже довольно близки друг к другу по рендерингу.

А по существу — чем старше становится вся компьютерная отрасль, тем больше появляется разнообразия. Людей-то много :-) Так что это естественный процесс.
Зато мозги не зачерствеют. :)
гага, щас кодеры проектов аля «мой рабочий стол в вебе» понаедут с соплями и будут продвигать идею «покупайте крутые компы, а мы ща усё сделаем»
Каждая стандартная кнопка у extJS — это таблица. Каждый выпадающий список — комбинация div и input. Отображение каждой вкладочки — 5 вложенных друг в друга элемента. extJS хорошо и правильно использовать в админке у сайтов. На крайний случай — делать web os какую-нибудь забавы ради. Но на десктопе-то зачем вырезать гланды через задницу?
>extJS хорошо и правильно использовать в админке у сайтов
Желательно конкретизировать для каких сайтов и кто эти сайты будет админить.
Использовать бездумно такой тяжелый фреймворк например для блога, сайта-визитки, простенького магазина — каюк.
Возможно у extJS есть какая-то ниша, но она очень узкая.
это нас приближает вплотную к возможности создать серьезные графические приложения, оперируя только обычными для веб-разработки инструментами


ExtJS — это уже необычный для веб-разработки инструмент. Да, всё это написано на чистом JS, но сама идея рисовать страницы через библиотеку, а не ручками в html — она претит принципам обычной веб-разработки. Flash'у, а тем более AIR'у вообще пока можно только мечтать, чтобы стать ОБЫЧНЫМ для веб-разработки инструментом. Потому что всё идёт к тому, что скорее ОБЫЧНЫЕ инструменты отберут у Flash'а все его вкусности — векторную графику и анимацию, аудио/видео плейеры, расширенная интерактивность, а не Flash станет обычным средством разработки.
А во Флексе это работает?
PixelBender — поддерживается плеером, даже в браузере.
Flex — это всего лишь фреймворк на флеше. Конечно, да, будет и там работать.
Не знаю…
ExtJS создавался как фрэймворк для разработки RIA. В RIA большей своей частью это какие-то тяжеловесные Enterprise системы (точнее web-интерфейсы к ним). Зачем в Enterprise системе такие графические эффекты? Кто-нибудь может предположить?
Такая визуализация очень-очень хороша для промо-сайтов, развлекальных рессурсов и т.д. Но зачем в вэб-интерфейсе корпоративной почты такая графика, лично я сказать не берусь.
В WPF (библиотеке для создания интерфейсов под .NET) есть нечто подобное — ShaderEffect — тоже некоторый шейдер, который можно применять для любого элемента управления. Шейдеры можно писать на HLSL. Работает весьма быстро, основано на unmanaged DirectX. Помимо очевидного применения (разные украшательства — тени, блики, искажения, отражения и т.п.), можно найти и действительно полезное использование в серьезных приложениях — скажем, у нас ShaderEffect применяется для нелинейного искажения тайлов карты, чтобы перевести их из проекции Меркатора в обычную линейную по широте проекцию.
ExtJS — это зло и провокация.
Я как пользователь предпочитаю сайты без Javascript и без наворотов — просто потому, что ими легче пользоваться и не надо отключать Noscript… Да и в реально используемых сайтах подход близок к моим идеалам — как только сайт ориентирован на деньги в любой форме — банковский, или суппорт, — так с него исчезают все навороты.
Факт. Чем в более практической и нужной людям плоскости лежит предметная область и фунциональность сайта, тем меньше на нем рюшек и наворотов.
К сожалению вы не полностью правы. Вот полюбуйтесь на творения 1-го дизайнера всея Руси www.fuib.com/ru/. Пользуюсь и плююсь, каждый раз вспоминаю по каким рисунком нужная мне функция.
зло и провокация высказывать такие абсолютные заявления. ситуации разные бывают. например, представьте, что при плюсовании/минусовании коммента в хабре, у вас все время будет перегружаться страница
А Вы представьте, что для плюсования/минусования кармы кто-то додумается использовать ExtJS.

HTML и Javascript пока не в том состоянии, чтобы делать на них сложные приложения без серьёзных финансовых затрат. А те, кто имеет большие деньги, понимает, что ExtJS — зло.
Хм. Практически любое веб-приложение пишется с использованием javascript. Факт.
Более того, javascript и ajax делают работу в сети более удобной и приятной. Факт.

Тогда зачем избегать этих технологий? Не пойму…
Не факт. Далеко не любое пишется с Javascript и, более того, даже те, которые пишутся с ним, могут работать и без него — конечно, на серьёзных сайтах. Банки, например, с онлайн-транзакциями.

Избегать не надо, надо использовать, но не по любому поводу и без повода. Если от использования JS страдает функциональность — лучше обходиться без него.

Специально для писателей: читайте мои посты полностью и не выдирайте фразы из контекста. Конечно, если понимаете что там написано.
Банки. онлайн — тразакции, вы умных слов нахватались?
Простите, но это бред.
Удобство для конечного пользователя, и скорость разработки для девелопера, приоритетные факторы.
Глупости. Приоритетные факторы — выполнение поставленной задачи, а не удобства девелоперов. По Вашему если разработчику удобно, он может на задачу наплевать и сделать то что ему удобно, а не то что ему надо?

В случае с банками — удобство для конечного пользователя выражается в возможности запускать приложения там, где нет Javascript. По Вашему, наверно, удобством будет выскакивание окошек и визуальные эффекты? Да когда я перевожу деньги, а какой-то скрипт начинает чудить, это не удобство — это повод сменить банк.

Что значит разработчику удобно и он может на задачу наплевать.
Есть задача, описанная в техническом задании.
Допустим — реализовать рабочее место операциониста, тонкий клиент.
Для команды девелопера, допустим в который есть хороший GWT разработчик, удобнее будет сделать именно с использованием этой технологии, и ее вероятнее всего выберут.
При том условии, что остальным требованиям тз это не противоречит.
**
В случае с банками — удобство для конечного пользователя выражается в возможности запускать приложения там, где нет Javascript
**
Лично вы разрабатывали такие приложения?
Могу вам открыть тайну, в тз как правило есть только один пункт, гарантированная работа в IE6(or 7). все.
А я открою Вам другую тайну, пока скрытую, похоже, от Вас и Вам подобным — существует такое понятие как безопасность, существуют платформы, на которых нет ни IE, ни FF, ни Javascript, на которых ExtJS даже в страшном сне не приснится. Мир несколько разнообразней, чем Вам представляется.

да, да, а еще, говорят, есть такие места и люди и вещи, где вообще нет электричества! и компьютеров! а в некоторых и воздуха нету!
НЛО прилетело и опубликовало эту надпись здесь
Да, теперь вся реклама будет с шейдерами.

И нет ли там случайно уязвимостей, чтобы трояны ставить прямо на видеокарту?
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации