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

Webasyst: открытый PHP-фреймворк для создания бизнес-приложений

Время на прочтение2 мин
Количество просмотров2K
Хочу рассказать о проекте, который мы недавно выпустили.

Это открытый PHP-фреймворк для разработки бизнес-приложений: приложений, у которых есть бекенд, закрытый авторизацией, и к которым одновременно подключаются много пользователей с разграниченными правами доступа.



Фреймворк называется Webasyst, написан на PHP/MySQL/Smarty/jQuery, бесплатный, с открытым кодом (лицензия LGPL).

Создавая фреймворк, мы не пытались изобретать новый Zend или Symfony. Мы сделали фреймворк для решения более узкой задачи, но возникающей в работе веб-студий и фрилансеров достаточно часто — сделать онлайн-систему с фронтендом и бекендом (админкой). Это позволило нам реализовать во фреймворке больше прикладных инструментов, которые ставят разработку приложения на хорошие «рельсы». Например (это наша отдельная гордость!), встренный CSS-инструментарий, который позволяет быстро нарезать ясные и выразительные интерфейсы. Можно попробовать в действии в нашей интерфейсной песочнице.



Фреймворк написан, придерживаясь модели проектирования MVC. Есть инструменты для управления правами пользователя, роутинг, модель работы с базой данных, мобильная версия для Айфонов и Андроидов. Планируем сделать API, конструктор сайтов. Отдельная фича, которая, можно сказать, у нас уникальна — это установка новых приложений. Они устанавливаются одним кликом (серьезно!): приложение загружается с сервера приложений, распаковывается, разворачивает таблицы в базе данных. Все автоматически. Для веба установка приложений таким образом встречается нечасто.

Возможно, вы уже слышали о приложениях WebAsyst.ru и Shop-Script. Это тоже продукты нашей компании, но новый фреймворк полностью независим от них. Написан с нуля, не страдает болезнью сложного неуправляемого кода. Технологически со временем новый фреймворк полностью заменит все существующие приложения и Shop-Script.

В планах у нас написать много полезных приложений и открыть магазин приложений, который будет работать по той же модели, что Android Market и iTunes App Store. Для разработчиков мы придумаем интересные условия сотрудничества и продажи приложений через наш магазин приложений.

Адрес сайта фреймворка: www.webasyst.com

Спасибо за конструктивную критику, отзывы и предложения.
Теги:
Хабы:
+42
Комментарии47

Публикации

Изменить настройки темы

Истории

Ближайшие события