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

Пользователь

Отправить сообщение
Silverlight я только видел. Ничего не могу сказать про то, насколько интересно и приятно под него писать.
Хороший критерий выбора — полноценная кроссплатформенность. Вряд ли оба ей похвастаются, но почему-то в Adobe я верю, а вот в Microsoft после их .NET'а — не очень.
в конце поста добавил ссылку на скачивание получившегося пакета.
на свой страх и риск =)
сорри за такой размер — искать только нужные компоненты ExtJS лениво, поэтому там вся библиотека.
не на многое. все и сразу (ext-all.js) весит 523 кб, весь css (ext-all.css) весит 80 кб, изображения для 3х стандартных тем — 451 кб. но все сразу не нужно, можно подключать небольшими кусочками =)

для обычных страниц ExtJS все же тяжеловат, а вот для adobeAIR — почему бы и нет?
да, проблема со спамом очень актуальна.
бывает, приходят пустые письма (совсем пустые, даже без темы) от клиентов с вложением типа .doc.
и клиенты разные. а главное, им не объяснить, что все это дело надо заполнять.
ну, есть ext-base.js (35 кб), а есть ext-jquery-adapter.js (15 кб).
ext-jquery-adapter — это ext-base, построенный с помощью jQuery.
если мы и так используем jQuery, то почему бы не работать через адаптер.

все это дело находится в папке adapter, в архиве с ExtJS (можно скачать с сайта).
порядок подключаемых модулей с разными библиотеками можно посмотреть в корне архива, файл INCLUDE_ORDER.txt.
считайте что приложение открывается а браузере. будем считать что в Safari (хоть это и не так), так как используется WebKIT.
а DOCTYPE у Вас есть возможность задать в main.html, ведь все будет работать именно на этой странице. В данном случае, по крайней мере.
да фиг разберет их лицензионную политику.
я не очень в нее вдавался, если честно.
ну вот и мирно закончили дискуссию, оставшись при своих мнениях.
я думаю, при компиляции в air, внутри пакета будет swf и страничка, с которой он будет отображаться.
построение приложения ради создания простого окна — действительно не имеет никакого смысла кроме образовательного. это уж извините.
гляньте ReadAIR, Snippely, к примеру. Это — приложения на JS в AIR.
Если обзываете меня идиотом, то хотя бы обоснуйте, пожалуйста ;)
да, показывать табличку в 10000 записей — это бред какой-то.
отсортировать можно через SQL вроде как.
Нет, я хочу сказать что визуальная часть flash притормаживает часто.
Правда, может, это только у меня с моим уже древним Core2Duo.
Я хочу сказать что полученное приложение с использованием Flex будет swf.
гляньте в Adobe AIR SDK файлик AIR_aliases.js (могу путать название, извините, у меня с собой SDK нет). и увидите что в JS доступен Ваш любимый AS3. И да, без него приложения на JS действительно делать было бы мало толку.
Создавайте на Flex все, что хотите. В этом топике описано использование Adobe AIR не со стороны Flex, и я ни разу не сказал в топике то, что приложение на JS будет быстрее.
Какой-то Вы агрессивный ;)
скинирование никто не отменял, естественно. яркий тому пример — этот топик.
а насчет идей — мне, если честно, вообще flash не очень нравится. из-за тормознутости, невозможности (иногда) что-то выделить, проблем со шрифтами и прочего.
а вот сделать нормальное приложение на JS вполне реально. Которое будет и быстрее и уступать по внешнему виду не будет.

Я этим топиком не внушаю всем то, что нужно писать под AdobeAIR приложения исключительно на html + js. Если Вам нравится Flash — пишите на нем, разве я запрещаю?
не, для хомяка ExtJS — это перебор, конечно. весит-то порядочно, да и денег стоит.
а вот в AdobeAIR — почему бы и нет. если на этом зарабатывать деньги, конечно.
да и просто поиграться с этим фреймворком действительно интересно.
А Вы сравните нативное окно, сделанное средствами AIR с тем, что у нас получилось с использованием ExtJS.
Тут описывается только создание окна. ExtJS может очень многое и может это очень красиво. Просто если что-то делать средствами ExtJS в нативном окне — это будет не так красиво, как было бы в окне, котором мы в этом топике создали.
Flex — это Flash, а здесь мы немного другое рассматриваем, если Вы не заметили ;)
Если честно, не понял вопроса. По-подробнее, пожалуйста.
о том, что такое AdobeAIR можно почитать здесь, а о том, что такое ExtJS — здесь.
AIR — платформа, ExtJS — javascript-фреймворк.
а это не нарушит какой-нибудь лицензионной политики ExtJS ?
если нет, то вечером после работы сделаю пакет и выложу.
Еще пожелание - у меня толком не получилось вставить код, все время он чем-то обрезался. Причем обрезался на Хабре, а в редакторе не обрезался.
Пришлось заместо < использовать <, а вместо > использовать >
Можно это учесть в редакторе :)

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован