Главная
Вкратце
Raudus – это фрэймворк, основанный на AJAX, и набор компонентов для Delphi, которые позволяют создавать богатые интернет-приложения (RIA). Raudus использует библиотеку ExtJS в веб-приложениях для браузеров ПК и библиотеку SenchaTouch в веб-приложениях для мобильных устройств. Подход к созданию приложений – такой же как для настольных приложений.
Возможности
- Визуальная среда разработки. Raudus использует WebKit, отображающий HTML-страницы в памяти, чтобы передать точный внешний вид страниц в среду Delphi. Просто положите кнопку на панель, и через секунду WebKit выстроит её так, как она будет выглядеть в браузере или на мобильном устройстве.
- Приложение и формы в стиле Delphi.
- Визуальные и не-визуальные компоненты, обработчики событий.
- Программирование только на Delphi. Минимальное использование HTML, CSS и JavaScript. PHP не используется.
- Простая отладка. Запустите приложение и обновите страницу.
- Сервер хранит состояние пользовательской страницы. Закройте и откройте браузер – и вернётесь к тому же состоянию.
- Техника AJAX. Асинхронные запросы. Страница никогда не перезагружается.
- Таймеры, паблишеры (позволяют вносить на страницу изображения, HTML и произвольное содержимое).
- TDataSource-совместимые компоненты отображения и редактирования данных.
- Высокая производительность. Создаётся нативный серверный код.
- Логика пользовательского интерфейса безопасно хранится на сервере. В обфускации нет необходимости. Вы не рискуете раскрыть свои исходники.
- Исполняемый файл, модуль к Apache или FastCGI-приложение.
- Полностью кросс-браузерные приложения.
Windows и Linux
Raudus-Windows поддерживает Delphi 7, 2006, 2007, 2009, 2010 и XE (и компилятор и среду разработки). Raudus-Windows не поддерживает FreePascal-Windows, и не поддерживает Lazarus-Windows. Raudus-Linux поддерживает компилятор FreePascal-Linux, но не имеет среды разработки, и не поддерживает Lazarus-Linux. Raudus-Linux и FreePascal-Linux могут быть использованы только для компиляции приложений (см. crossplatform examples).
В Raudus-Windows есть реализация модуля к Apache. В Raudus-Linux её пока нет.
Лицензия
Raudus является freeware. Вы можете бесплатно использовать Raudus в коммерческих целях. Исходные коды Raudus пока недоступны.
… И у них есть план
Взгляните на последний Raudus Roadmap.
Личный контакт
E-mail: igor@klopov.com
QQ: 2556437139