webasyst alpha

  • Фреймворк
  • Приложения
  • Помощь
  • Блог
  • Скачать
  • Демо
  • Возможности
  • Лицензия
  • Документация Webasyst
    • Введение
    • Установка
    • Создание сайта
      • Пример: создание сайта
      • Сайты и маршрутизация
      • Шаблоны и темы оформления
      • Страницы и общие блоки
    • Разработка приложений
      • Пример: приложение «Гостевая книга»
      • Приложение-пустышка
      • Файловая структура
      • Конфигурационные файлы
      • Шаблоны
      • Интерфейс
        • Диалоги
      • База данных
      • Правила и рекомендации по именованию
      • Маршрутизация в бекенде
      • Маршрутизация во фронтенде
      • Экшены и контроллеры
      • Композитные макеты
      • Права доступа
      • AJAX
      • Переменные окружения
      • Сессии
      • Локализация
      • Мобильная версия
      • Работа с почтой
      • Работа с изображениями
      • Загрузка файлов на сервер
      • Журнал действий пользователя
      • Интеграция с приложением «Сайт»
    • Настройки сервера

Новый взгляд на создание веб-приложений

Webasyst — это PHP-фреймворк (платформа) для разработки веб-приложений, у которых есть бекенд и фронтенд. Вебасист предоставляет готовые инструменты для авторизации пользователей, регулирования прав доступа, маршрутизации, создания сайтов, CSS-инструментарий для быстрого создания красивых веб-интерфейсов. Фреймворк прекрасно подходит для разработки веб-приложений для бизнеса.

Скачать фреймворк Включает в себя предустановленные приложения «Контакты», «Сайт» и «Стикеры».

2,26 МБ, открытый код PHP/MySQL/Smarty/jQuery
Версия 1.0.2.11910 от 6 февраля 2012
Лицензия: LGPL

Репозитории GIT и SVN на GitHub:
https://github.com/webasyst/webasyst-framework (альтернативный способ установки согласно инструкции)


Вебасист объединяет все установленные приложения в общий бекенд.

Чем Вебасист отличается от других фреймворков?
Zend, Symfony и другие популярные PHP-фреймворки ориентированы на решение абстрактных задач, а Вебасист спроектирован для решения более узкой задачи — задачи создания веб-приложений с бекендом. Это позволяет с помощью Вебасиста выполнять многие проекты проще и быстрее. Например, веб-приложение для бизнеса, с которым могут одновременно работать несколько пользователей, есть общая система авторизации, разграничены права доступа, есть доступ с мобильных устройств и т.п. Вебасист предоставляет удобный каркас для реализации таких прикладных систем.

Зачем нужен еще один фреймворк?
Вебасист создан для того, чтобы «не изобретать велосипед» каждый раз, когда стоит задача сделать админку, прикрутить авторизацию, нарисовать и сверстать интерфейс, спроектировать модульную структуру и т.п. Подобные задачи часто встречаются в работе веб-разработчиков, и в Вебасисте все инструменты для их решения уже готовы, сделаны гибко, красиво, на паттерне MVC. Взяв за основу Вебасист, можно сразу приступать к работе над функциональной частью проекта. Интерфейс простого приложения можно сверстать за полчаса-час, он будет адаптирован сразу для всех современных браузеров и приятно удивит вашего заказчика.

Можно ли на Вебасисте сделать сайт?
Да. Фреймворк включает в себя системное приложение «Сайт», которое позволяет создавать на основе Вебасиста сложные сайты с функционалом, распределенным между разными приложениями. Например, между интернет-магазином, блогом, форумом и простыми статическими информационными страницами. Сайт, на котором вы сейчас находитесь, уже работает на основе Вебасиста (на основе приложений «Блог» и «Сайт»). Само по себе, без других приложений, приложение «Сайт» позволяет создавать относительно несложные сайты, однако, вся его гибкость проявляется при использовании в связке с другими приложениями.

Альфа-версия?
Мы начинаем с «альфа-версии», чтобы подчеркнуть, что пока Вебасист находится в стадии активных изменений, и обратная совместимость некоторых элементов фреймворка не гарантирована. Например, могут меняться отдельные интерфейсы подключения приложений, реализованы еще не все функции и структурные элементы ядра фреймворка.

Почему пока так мало приложений?
Фреймворк Вебасист был выпущен 7 июня 2011, и поэтому прикладных приложений пока немного. Сейчас мы активно работаем над улучшением функционала ядра фреймворка, документацией и новыми приложениями.

  • О компании
  • Фреймворк и WebAsyst.ru
    • Language
      • Русский
      • English

© 2011 Webasyst