Компиляторы → Транслятор из Delphi в javascript
Совсем недавно я участвовал в одном любопытном проекте. Так как компания, финансирующая этот проект, «открыла карты» и даже сделала сайт, посвященный его результатам, я решил рассказать о нем вам, уважаемые хабраюзеры.
При создании интерактивных приложений очень часто приходится делать выбор между двумя альтернативами: desktop приложение под Windows или веб-приложение, работающее в браузере. Основной девиз проекта p2js — «Один исходный код — две платформы».
При создании интерактивных приложений очень часто приходится делать выбор между двумя альтернативами: desktop приложение под Windows или веб-приложение, работающее в браузере. Основной девиз проекта p2js — «Один исходный код — две платформы».
Библиотека ExtJS/Sencha → 20 правил, которым стоит следовать, когда начинаете работать с EXT JS & Sencha Touch из песочницы

Эта статья — перевод статьи из блога www.swarmonline.com с небольшими моими дополнениями
При изучении новых технологий разработчики часто делают те же ошибки, что и другие люди и следуют тем же плохим техникам.
В этой статье мы собрали список некоторых из вещей, которые рекомендуем вам делать, когда вы начинаете работать с Ext JS (даже, если вы ветеран разработки, всё равно можете узнать что то новое!). Эти вещи прошли через наш опыт, через просмотр и ответы на одни и те же вопросы на форумах. Это наиболее общие из лучших техник программирования.
Надеюсь, это поможет вам перепрыгнуть несколько ступеней в изучении Ext JS и поможет избежать стандартных ошибок.
Библиотека ExtJS/Sencha → Sencha Animator — средство для создания анимации средствами CSS и HTML

Пока компания Adobe анонсирует Edge prototype tool, компания Sencha выпускает пробный релиз Sencha Animator — декстопное приложение для создание анимации для всего, что поддерживает HTML5. Как утверждают создатели, создание такого инструмента вызвано заявлением Apple исключить Flash из их iOS, что приводит к тому, что приходится писать кучу строк кода для создания анимации через CSS3. Поэтому они предлагают для начала посмотреть демо, а потом скачать и воспользоваться аниматором самому.
Я пиарюсь → IB.CMS — система управления содержимым сайта с админ панелью на ExtJS
Недавно завершил работу над CMS'кой с RIA-админкой IB.CMS. Хочу представить свой продукт сообществу Хабра. Под катом — краткий обзор системы в виде скриншотов. Дополнительную информацию о CMS Вы можете почитать на сайте http://cms.ibpro.com.ua/Посмотреть демо-сайт можно по ссылке http://demo.ibpro.com.ua/
Есть доступ в админ панель — http://demo.ibpro.com.ua/admin, для его получения надо зарегистрироватся. В демо режиме Вы можете менять контент сайта как хотите, но каждые полчаса он восстанавливается в исходную позицию.
В комментариях оставляйте свои вопросы/пожелания/найденные баги. Приветствуется любая конструктивная критика.
P.S. Если среди Вас появятся желающие заказать сайт на этой CMS или RIA-приложение на ExtJS — пишите в личку/звоните в Skype.
UPD К всем кулхацкерам большая просьба — если нашли дырку, не надо ничего демонстративно ломать, просто напишите в личку о уязвимости.
UPD2 Большая просьба не троллить в стиле «а зачем это нужно», а комментировать только тем кто реально заинтересовался продуктом.
Библиотека ExtJS/Sencha → Ext JS — Учимся правильно писать компоненты. Наследование и вложенные конфиги
Добрый день, уважаемые хабравчане. Продолжая тему о создании custom-компонентов, мы с Вами сегодня поговорим о наследовании свойств-объектов и о правильном использовании обработчиков событий.
Веб-стандарты → Всплывающая подсказка с живым видео демонстрирует HTML5 video, и холст (canvas), и Ext
![[всплывающая подсказка с живым видео]](http://www.extjs.com/blog/wp-content/uploads/2010/01/HTML5-video-screen-shot-desktop5.png)
Дэвид Дэвис из Ext не просто клёво зовётся, но и делает
В этом примере используется
win.ctx.drawImage(win.videoEl, 0, 0, win.tip.width, win.tip.height);Весьма мило устроено.
Веб-разработка → Использование пространств имен для организации JavaScript-кода
На текущий момент большинство web-приложений состоят из большого числа библиотек, виджетов и сниппетов из многих и многих источников. Следует помнить, что код других разработчиков может взаимодействовать с вашим кодом в случае, если происходит подключение обоих их на одной странице. А если вы оперируете глобальными переменными, то это и вовсе небезопасно.
Веб-разработка → EXT JS — AJAX Framework
Судя по предыдущему посту многие из вас все таки интересуются платформами для построения собственных CMS. Хочу отрекомендовать вам Ext JS library так же известного как YUI-Ext. В нем есть практически все что нужно в CMS, работа с таблицами и их редактирование, древовидная навигация с поддержкой drag&drop и inline editing, работа с XML и RSS.