Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «фреймворки»
Сравнение css-фреймворков/библиотек на живом примере. Часть 1 2015-12-20 21:03:56
... alt="сравнение css- фреймворков на примере"/> фреймворков на основе живых ...
+ развернуть текст сохранённая копия
Пролог
В данном цикле статей я намерен провести объективное сравнение css-фреймворков на основе живых примеров, как в TodoMVC для js решений.
В вводной статье Вы узнаете о фреймворках и библиотеках и об их различиях. Расскажу, на какие типы они делятся. Укажу планируемый список готовых решений для анализа.
Читать дальше →
Тэги: css, css-фреймворк, gefest, html, html-вёрска, javascript, mr., web-разработка, блог, веб-разработка, верстка, компании, сайтов
Агрегация и осведомленность 2015-11-14 19:39:52
... моего JavaScript- фреймворка jWidget, которой ... крупных обновления фреймворка, но философия ...
+ развернуть текст сохранённая копия
Механизм агрегации объектов — одна из замечательных возможностей моего JavaScript-фреймворка jWidget, которой нет в большинстве других фреймворков. Хочу подробнее о ней рассказать, потому что она помогает с легкостью решать широкий спектр типичных задач, стоящих перед разработчиками клиентов веб-приложений по архитектуре Model-View. Будет мало картинок, зато много интересного кода.
Я кратко описал механизм агрегации объектов в разделе 1. Классы и объекты прошлой статьи. Статья вышла полтора года назад. С тех пор произошло 4 крупных обновления фреймворка, но философия сохранилась. С опытом, было создано несколько потрясающих паттернов структурирования кода на базе механизма агрегации, позволяющих значительно сократить объем кода и сделать его проще. Для начала, напомню, что это такое.
Читать дальше →
Тэги: javascript, веб-разработка, программирование, фреймворк
[Перевод] 50 лучших инструментов для разработки CSS и JavaScript 2015-11-12 03:08:39
Веб-разработчику постоянно необходимо быть в курсе появления новых библиотек и инструментов. Я ...
+ развернуть текст сохранённая копия
Веб-разработчику постоянно необходимо быть в курсе появления новых библиотек и инструментов. Я нашёл и выбрал несколько лучших инструментов для разработки как CSS, так и JavaScript. Это не просто копипаста – это выборка, основанная как на рекомендациях, так и на личном опыте использования.
Разработка фронтэнда – штука хитрая. И хотя она не слишком сложная для освоения, некоторые тонкости освоить также не помешает. В сети ежедневно появляются отличные ресурсы. Они могут дать толчок развитию ваших навыков и помочь вам лучше выполнить вашу задачу.
Лучшие инструменты для CSS и JavaScript
1) Fileicone
Сборник 100%-CSS файловых иконок. Может пригодиться для дизайна страниц.
2) Marx
Элегантное обнуление CSS безо всякого JavaScript.
Читать дальше →
Тэги: css, javascript, веб-разработка, инструменты, фреймворки
ReactPHP ускоряет PHPixie в 8 раз 2015-08-14 03:29:49
... классов, запуска фреймворка, считывания конфигурации ... с большинством фреймворков не созданных ...
+ развернуть текст сохранённая копия
ReactPHP это сокет сервер на PHP созданный для постоянной обработки запросов в отличии от стандартного подхода с Apache и Nginx где процесс умирает по окончании обработки одного запроса. Поскольку инициализация кода таким образом осуществляется только один раз то на отдельном запросе мы упускаем весь оверхед от загрузки классов, запуска фреймворка, считывания конфигурации итд.
Ограничением тут является то, что программист должен помнить что процесс и все поднятые сервисы будут использованы множество раз и по этому доступ к глобальному или статическому скоупу не желателен. Это делает сложным использование ReactPHP с большинством фреймворков не созданных для такого подхода.
К счастью PHPixie сама отказалась от глобального и статического скоупов, что позволяет легко запустить ее из-под ReactPHP.
Читать дальше →
Тэги: php, phpixie, reactphp, веб-разработка, фреймворк
Быстрый старт с PHPixie 3 2015-07-27 15:34:52
... закончена третья версия фреймворка PHPixie. Почему так ...
+ развернуть текст сохранённая копия
После двух лет разработки закончена третья версия фреймворка PHPixie. Почему так долго? На самом деле за это время было написано не меньше трех ORM и шаблонизаторов, которые удалялись и переписывались опять, потому что «ааа, можно ведь сделать лучше». Особенно много времени ушло на тесты, без которых огромное количество улучшений просто не было бы замечено. Много раз хотелось просто оставить это дело, остановиться на второй версии и добавлять в нее модули. Но сейчас, когда все эти итерации были пройдены я могу уверенно сказать что это лучшая имплементация которую я знаю ( и на какую был способен ). Вот чем вас порадует PHPixie 3:
- Следование стандартам PSR-2 и PSR-4
- Поддержка PSR-7 запросов и библиотека для удобной работы с ними
- Шаблонизатор использующий простой PHP, но с поддержкой наследования и блоков как у Twig. Позволяющий легко добавлять свои расширения и другие форматы, например HAML итд.
- ORM который прост в использовании как ActiveRecord, но при этом разбивающий логику запросов, сущностей и репозиториев отдельно. Поддерживающий связи с коллекциями MongoDB и оптимизацию запросов над многими сущностями одновременно (например можно связать несколько статей с несколькими тэгами одним запросом)
- Подход с процессорами вместо привычных контроллеров позволяет создать произвольную архитектуру.
- Компонент конфигураций позволяющий разбивать настройки по в глубину по папкам (например ключ languages.en.plural.mouse может обратится к ключу plural.mouse в файле languages/en.php)
- Система бандлов позволяющая легко использовать один код в нескольких проектах и делится ним с другими пользователями. Бандлы устанавливаются через композер как любая другая библиотека.
А сейчас короткий туториал, который покажет вам все что надо знать чтобы начать разработку с PHPixie 3:
Читать дальше →
Тэги: framework, php, phpixie, веб-разработка, фреймворк, фрейморк
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13
Главная / Главные темы / Тэг «фреймворки»
|
Взлеты Топ 5
Падения Топ 5
|