• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья Что же такое этот ExtJS?

XSSBot

Форумный бот
Пользователь
Регистрация
31.12.2005
Сообщения
1 473
Реакции
898
Что же такое этот ExtJS? Описание фреймворка, что такое и для чего он нужен.



Здравствуйте, уважаемы пользователи.
Сегодня я уделил немного времени, чтобы познакомить вас с этим чудесным фреймворком.

<div align="left"><b><img src="http://extjs.com/deploy/dev/examples/shared/screens/desktop.gif" alt="" border="0"></b>

<b>И так, что же такое этот </b><a href="http://www.extjs.com" target="_blank"><b>ExtJS</b></a><b> в двух словах?

</b>
"Ext JS: Cross-Browser Rich Internet Application Framework"
<a href="http://www.extjs.com" target="_blank"><b>ExtJS</b></a> - это платформа состоящая из css и js объектов, которые позволяют, с использованием минимального количества кода создавать GUI интерфейсы в веб приложениях.

<b>Почему её нужно использовать?</b>
</div>Тут много причин:

Это кросс платформенный фреймворк, он проверен и оптимизирован под работу с такими браузерами, как:

<ul><li>Internet Explorer 6+</li><li>FireFox 1.5+ (PC, Mac)</li><li>Safari 3+</li><li>Opera 9+ (PC, Mac)</li></ul>Это готовые скины(темы оформления), которые при создании кодом объекта применяют автоматически ему современный дизайн.

Так же, большое количество плагинов/дополнений/модификаций, выложено на официальном форуме.

Большая, подробная и очень удобная документация API.

<img src="http://extjs.com/deploy/dev/examples/shared/screens/air.gif" alt="" border="0">

Так же, <a href="http://www.extjs.com" target="_blank"><b>ExtJS</b></a> постоянно выпускает обновления, в котором они разрабатывают новые объекты, исправляют ошибки с работой новых версий браузеров, а самое главное подключаются в совместную работу с новыми технологиями, такими как <b>AIR</b> <b>и</b> <b>CashFly</b> что расширяет возможности данного фреймворка.



<b>Теперь объясню ещё проще с картиночками :)</b>

<img src="http://extjs.com/deploy/dev/examples/shared/screens/grid-edit.gif" alt="" border="0"><img src="http://extjs.com/deploy/dev/examples/shared/screens/combo-custom.gif" alt="" border="0">

Т.е. все элементы графические, а так же html элементы, такие как выпадающий список, радио кнопки, слои, таблицы, окошки и многое другое.

Всё это собрано в объекты в этом самом <b>- </b><a href="http://www.extjs.com" target="_blank"><b>ExtJS</b></a>.

<img src="http://extjs.com/deploy/dev/examples/shared/screens/tree-reorder.gif" alt="" border="0"><img src="http://extjs.com/deploy/dev/examples/shared/screens/form-adv-vtypes.gif" alt="" border="0">

Но, все визуальный эффекты, а так же Ajax функции там внешнии и состоят из 3-х адапторов, которые вы выбираете при скачивании сборки.

<img src="http://extjs.com/deploy/dev/examples/shared/screens/progress.gif" alt="" border="0"><img src="http://extjs.com/deploy/dev/examples/shared/screens/slider.gif" alt="" border="0">

На данный момент есть 2 версии <a href="http://www.extjs.com" target="_blank"><b>ExtJS</b></a> и <a href="http://www.extjs.com/products/gxt/" target="_blank"><b>GWT</b></a>. Но, поскольку я работаю именно с <a href="http://www.extjs.com" target="_blank"><b>ExtJS</b></a>, речь в моём блоге по крайне мере на данный момент будет исключительно про неё.

И так, какие же есть адаптеры:

<ul><li>Cвой адаптер <a href="http://www.extjs.com" target="_blank"><b>E</b><b>xtJS</b></a>.</li><li><b>Yahoo UI!</b></li><li><b>jQuery</b></li><li><b>Prototype/Scriptaculous</b>.</li><li> Так же есть на форуме адаптер <b>mootools</b>.</li></ul>Как видите, чтобы использовать <a href="http://www.extjs.com" target="_blank"><b>ExtJS</b></a> вам не надо изучать что-то новое, достаточно просто понять синтаксис построения элементов, а он тут мало чем отличается от js-фреймворков.

<b>Подведя итоги, что мы можем сказать?</b>

Моё мнение, что за ExtJS будущее, т.к. этот фреймворк очень гибкий и не ставит перед нами никаких рамок в разработке.

Используя его мы можем по прежнему использовать адаптер на котором работали и раньше.

Я для себя подчеркнул один большой плюс - это красивый интерфейс, теперь разрабатывая какой-то большой проект, мне не нужно больше думать о дизайне элементов, а так же о писанине каких-то своих удобных объектов, в данном фреймворке всё уже есть, лёгкий сменный дизайн состоящий из нескольких десятков картинок и css. А элементы могут быть изменены на любой вкус и цвет используя xtype и tpl.


На этом я хотел бы закончить свою первую статью про extjs.


Тема форума: <a href="http://xss.pro/index.php?topic=16633;>обсудить</a>

С Уважением, Волк ;)
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх