Loading...
 
page id: 9 Возможности Yii Framework
Send a link

Возможности Yii Framework

Yii Framework поставляется с полным набором возможностей, необходимых для современного Web 2.0 приложения. Ниже приведен небольшой перечень этих возможностей.
 
  • Model-View-Controller (MVC) design pattern: Yii адоптирован под эту проверенную технику Web программирования, которая разграничивает локику от представления.
  • Database Access Objects (DAO) и Active Record: Yii позволяет разработчикам моделировать данные БД в качестве объектов, в тоже время оставляя возможность написания длинных и повторяющихся SQL выражений.
  • Интеграция с jQuery: как самый популярный JavaScript фреймворк, jQuery позволяет писать эффективные и верстаемые JavaScript интерфейсы.
  • Ввод форм и проверка: Yii обрабатывает данные форм легко и безопасно. Yii Framework поставляется с набором валидаторов, которые могут использоваться для проверки входящих данных, а также имеет helper методы и виджеты для отображения ошибок проверки.
  • Web 2.0 виджеты: работающие на jQuery, Yii поставляется с набором Web 2.0 виджетов, таких как автозаполнение, дерево и др.
  • Аутентификация и авторизация: Yii имеет встроенную поддержку аутентификации. Он также поддерживает авторизацию через иерархическое распределение прав (RBAC).
  • Темы: позволяют менять вид Yii приложения.
  • Web сервисы: Yii поддерживает автоматическую генерацию полных WSDL сервисных спецификаций и управление обработкой запросов Web сервисов.
  • Интернационализация (I18N) и локализация (L10N): Yii поддерживает перевод сообщений, форматирование даты и времени, форматирование чисел и локализацию интерфейса.
  • Многослойная схема кэширования: Yii поддерживает кэширование данных, страниц, фрагментное кэширование и динамический контент. Хранилище кэша может быть легко изменено, без затрагивания кода приложения.
  • Обработка ошибок и журналирование: ошибки обрабатываются и представляются более красиво, сообщения журнала могут быть разделены на категории, отфильтрованы и перенаправлены к разным источникам.
  • Безопасность: Yii оборудован многими мерами безопасности для защиты Веб приложений от атак. Эти меры включают в себя предотвращение кросс-сайтового скриптинга (XSS), предотвращение кросс-сайтовой подделки запросов (CSRF), предотвращение фальсификации cookies и др.
  • Совместимость с XHTML: Код, сгенерированный компонентами Yii и утилитами коммандной строки полностью соответствует XHTML стандарту.
  • Автоматическая генерация кода: Yii предоставляет утилиты, которые могут автоматически сгенерировать нужный для вас код, такой как скелет приложения, CRUD приложения и др.
  • Полностью Объектно-ориентированный: Yii Framework придерживается строгого ООП. Он не определяет какую-либо глобальную функцию или переменную. Иерархия классов, которую он определяет, позволяет максимально расширить приложение.
  • Совместимость с кодом сторонних приложений: Yii разработан для хорошей совместимости и работой с кодом сторонних приложений. Например, Вы можете использовать код PEAR или Zend Framework в своём приложении.
  • Подробная документация: каждый отдельный метод или свойство подробно документировано. Приводятся полноценные уроки вместе с небольшими советами.
  • Библиотека дополнений: Yii предоставляет сборник дополнений, состоящий из компонентов пользователей. Это делает выше преведенный список бесконечным.

 


Created by Bethrezen. Last Modification: Tuesday 13 of January, 2009 14:16:09 MSK by Bethrezen. (Version 2)

Online users

3 online users

Top users

  1. 80
     wuch80 points 
  2. 78
     xenon78 points 
  3. 29
  4. 29
  5. 26
     kjedi26 points 
  6. 23
     lichad23 points 
  7. 22
     gohdan22 points 
  8. 20
  9. 8
  10. 6
More...