Pull to refresh

White IDE — Браузерная RAD среда разработки на JavaScript

Reading time 1 min
Views 3.4K
Привет, хочу представить одну интересную разработку студии, в которой я работаю. И как ведущий разработчик буду её освещать :)
image

Первая версия была не совсем удачная, из-за своей грузности и некой не логичности. Во второй версии я пересмотрел архитектуру, как структуры проекта, так и компонентной модели. Был изначально убран громоздкий scriptaculous, но это не значит, что совсем удален. Также из 2 версии был удален Фреймворк xAjax, его я заменил своим легким классом, для комфортного XHR общения.

В начале разработки 2 версии я задумывал переписать Prototype под себя, удалив все не нужные методы, но как оказалось, таких не нашлось. В любом случае я бы столкнулся с Prototype, поэтому было принято решение не создавать свой велосипед. Имеются также другие нововведения, среди которых:
  • Динамический namespace.
  • Включение FirePHP в проект.
  • Поддержка многих браузеров (Internet Explorer 7+, FireFox 2+, Opera 9.5+, Safari 3+, Chrome)
  • Шаблоны компонентов.
  • Отложенная и пакетная загрузка.
  • Охват (пока не)большого числа JavaScript Фреймворков.
Основная идея этого проекта — создать комфортную среду разработки для большинтсва фреймворков (обертки для виджетов фреймворков).
image
Не буду копипастить. Весь текст есть на стартовой странице среды разработки.
Запустить White IDE 2.0dev →
Демо проект: Файл → Примеры программ → Пример1
Запуск проекта на выполнение: Запустить → Запуск как есть

Да, документации пока нет, но будет обязательно. Лицензия GPL 2/3.
Известные баги в текущей версии:
В ИЕ: нельзя запустить приложение из IDE.
Гуглахром на Vista: ошибка «ширина вашего браузера 0px».
Opera 10a: нельзя открыть пример.

PS это dev версия
Tags:
Hubs:
+75
Comments 79
Comments Comments 79

Articles