Хочу розповісти про проект, який ми недавно випустили.
Це відкритий 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
Спасибі за конструктивну критику, відгуки і пропозиції.