page id: 9
Возможности Yii Framework
Location : Yii Framework - Russia > Возможности Yii Framework
Tags:
yii возможности
Возможности 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)
Sidebar
Login
Top articles
Online users
3
online users
