Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «yoy»
Путь JavaScript модуля 2013-05-30 15:07:03
+ развернуть текст сохранённая копия
На момент написания этой статьи в JavaScript еще не существовало официальной модульной системы и все эмулировали модули как могли.
Модули или подобные структуры это неотъемлемая часть любого взрослого языка программирования. Просто иначе никак. Модули позволяют ограничить область видимости, позволяют реиспользовать части приложения, делают приложение более структурированным, отделяют ресурсы от шума и вообще делают код нагляднее.
Вот в JavaScript своя атмосфера — в языке нет официальных модулей, более того все файлы лежат удаленно, один поток приложения. Приходится постоянно решать какие-то странные проблемы с загрузкой, хитро паковать модули в один файлы, чтобы ускорить время загрузки. Бывает, что нужно воевать с двойными стандартами, адаптировать модули другого формата.
Дело в том, что раньше не думали, что на JavaScript можно делать огромные проекты, а не просто «пропатчить DOM», поэтому о модулях не думали. Да и вообще не думали о будущем. И тут Внезапно будущее нагрянуло! Все вроде-бы уже есть, а модули в JavaScript, мягко говоря, запаздывают. Поэтому разработчикам приходится крутиться и выдумывать какие-то эмуляторы модульности.
Думаю многие из вас читали прекрасную статью Addy Osmani Writing Modular JavaScript With AMD, CommonJS & ES Harmony, которая стала одной из глав его книги Learning JavaScript Design Patterns в этой статье рассказывается про «современные» JavaScript модули или же читали достаточно старую статью JavaScript Module Pattern: In-Depth 2010 года про «старые» модули.
Я не буду переводить эти статьи и не буду делать из них солянку. В своей статья я хочу рассказать о моем модульном пути. О том как я проделал путь от «старых» модулей к «новым» и что использую сейчас и почему.
Читать дальше →
Тэги: amd, iife, javascript, lmd, module, requirejs, yui, буква, веб-разработка
Новое приложение Yii в один clone. YiiBoilerplate 2013-05-23 18:56:55
+ развернуть текст сохранённая копия
Я думаю, что у любой команды или самостоятельного разработчика на определенном этапе работы формируется некая базовая архитектура приложения, с которой ему или им удобно работать и которую можно перекидывать из проекта в проект. Мне в свое время на глаза попалось архитектурное решение команды CleverTech под названием YiiBoilerplate. Поскольку я не нашел публикаций на хабре по этой теме, предлагаю небольшой пост.
Вкратце особенности данного шаблона:
- админка и Frontend реализованы в качестве полноценных приложений
- общие настройки, модели и компоненты для Backend и Frontend можно хранить в одном месте
- есть возможность переключения между настройками для Dev и Prod одной строчкой в командной строке
Под катом основная соль данного решения. Текста немного. Предлагаю обсудить иные решения и поделиться собственным опытом по теме архитектуры приложений Yii в комментариях.
Читать дальше →
Тэги: framework, php, yii, архитектура, приложение
Дайджест интересных новостей и материалов из мира PHP за последние две недели №17 (06.05.2013 — 21.05.2013) 2013-05-21 02:00:04
...
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать дальше →
Тэги: app, bluz, composer, engine, framework, google, group, phalcon, php, phpixie, silex, trait, yii, zend, zfort, блог, веб-разработка, дайджест, компания, новость, подборка, ссылка
[Из песочницы] jQuery EasyUI Datagrid + Yii Framework 2013-05-10 09:30:14
Хочу табличку! Хочу табличку с сортировкой, опциональной разбивкой по страницам и близкой к стилю ...
+ развернуть текст сохранённая копия
Хочу табличку! Хочу табличку с сортировкой, опциональной разбивкой по страницам и близкой к стилю bootstrap, но так, чтобы в нее можно было добавить много много колонок.
Что нужно подготовить заранее?
1. Yii Framework ( http://www.yiiframework.com/ )
Нужно скачать, установить, запустить, разобраться с логикой построения проектов.
2. jQuery EasyUI ( http://www.jeasyui.com/ )
Нужно скачать, распаковать и скопировать в папку с ресурсами проекта в Yii Framework и подключить следующие файлы:
/easyui/themes/default/easyui.css
/easyui/easyui/themes/icon.css
/easyui/jquery-1.8.0.min.js
/easyui/jquery.easyui.min.js
Читать дальше →
Тэги: framework, jquery, php, tutorial, yii, песочница
Дайджест интересных новостей и материалов из мира PHP за последние две недели №16 (22.04.2013 — 06.05.2013) 2013-05-06 20:36:39
...
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать дальше →
Тэги: composer, framework, group, hiphop, laravel, mink, phalcon, php, phpunit, react, silex, yii, zend, zfort, блог, веб-разработка, дайджест, компания, новость, подборка, ссылка
Главная / Главные темы / Тэг «yoy»
|
Взлеты Топ 5
Падения Топ 5
|