Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «mpg»
[Перевод] Action-Domain-Responder — доработка MVC под задачи веба 2015-06-30 14:38:36
Цель
Разделить взаимодействия пользовательского интерфейса между веб-клиентом и ...
+ развернуть текст сохранённая копия
Цель
Разделить взаимодействия пользовательского интерфейса между веб-клиентом и веб-приложением на три чётко определённые роли.
Предпосылки
Термин MVC испытывает некоторое семантическое размытие своего первоначального значения, особенно в контексте веба (см. видео Стефана Прибша для более подробного рассмотрения вопроса). В качестве средства устранения этого размытия предлагаю вашему вниманию описание паттерна Action-Domain-Responder, являющегося доработкой концепции MVC под нужды решения специфичных для веба задач.
Я считаю, что ADR значительно лучше соответствует тому, что мы на самом деле реализуем в процессе веб-разработки изо дня в день. К примеру, на создание этого паттерна меня частично вдохновило то, как мы решаем проблемы роутинга и диспетчеризации, ведь в общем случае при роутинге и диспетчеризации мы обращаемся не к классу контроллера per se, а к какому-то конкретному методу действия в этом классе контроллера.
Еще одной вскрывшейся проблемой является тот факт, что часто мы рассматриваем Представление (View) как шаблон (template), хотя в контексте веба, вероятно, более уместно было бы говорить о том, что Представлением является HTTP-ответ. Исходя из вышесказанного, я считаю, что ADR способен предоставить лучшее, чем MVC, разделение концепций для веб-приложений.
Читать дальше →
Тэги: abele, adr, akihito, appel, avtar, bhatt, dci, ddd, derek, ebi, ecb, fowler, greer, hochdorfer, joel, jon, jones, koritama, leighton, martin, move, mvc, mvp, mvvm, nate, niraj, pac, paul, php, priebsch, rachel, rmr, robert, singh, sohi, stefan, stephan, wenzel, архитектура, веб-разработка, код, лучше, ммм, называется, недостаточно, ооп, паттерны, перевёл, правда, приложений, проектирование, промт, рефакторинг, сайтов, слова, совершенный, фаулер, хорош, штука
[Из песочницы] PHP для маленьких. MVC по-своему 2015-06-02 16:23:36
Хочу предложить легкий курс статей, который бы помог начинающим, а у старичков вызвал бы только ...
+ развернуть текст сохранённая копия
Хочу предложить легкий курс статей, который бы помог начинающим, а у старичков вызвал бы только теплую улыбку на лице за прожитые годы, направленный на простое освоение концепции MVC.
Концепция
Курс статей, призванный рассказать новичку о том, как же на самом деле устроены такие страшные гиганты, как PHP MVC Фреймворки.
Курс ни в коем случае не претендует на звание «Всеобъемлющее пособие: „Сделай сам все то, что уже давно изобретено“», но поможет понять самым маленьким и только начинающим программистам мира веб, каким образом все это написано, да еще и работает. Но прежде чем загружать вас тоннами кода, необходимо разобраться с самим понятием MVC. Что это такое?
Читать дальше →
Тэги: mvc, php, банальности, кода, паттерны, реорганизация
[Перевод] Фреймворки JavaScript. Как изучить их по-быстрому 2015-05-14 12:09:53
Здравствуйте, коллеги.
Сегодня мы хотели затронуть такую многоранную и ...
+ развернуть текст сохранённая копия
Здравствуйте, коллеги.
Сегодня мы хотели затронуть такую многоранную и противоречивую тему, как фреймворки JavaScript. За последние несколько месяцев в издательстве неоднократно обсуждались перспективы издания книг и по Angular.js, и по Knockout.js, а книга по Backbone.js у нас выходила в прошлом году. Следующий материал призван помочь разобраться в сильных и слабых сторонах различных фреймворков JavaScript. Возможно, после изучения статьи читателю будет проще ответить на вопросы о том, так ли схожи эти фреймворки, и желает ли он дополнительно изучить какую-то из технологий, упомянутых в этом обзоре. Мы же попросим вас поделиться вашими соображениями о том, нужны ли новые книги по этим фреймворкам, если да — то по каким (высказываемся в комментариях, не стесняемся давать ссылки на книги).
Читать дальше →
Тэги: <<питер>>, angularjs, backbone.js, ember.js, javascript, jquery, mvc, блог, веб-программирование, веб-разработка, дом, издательский, книги, компании
MVC на сервере не бывает 2015-04-07 00:32:05
+ развернуть текст сохранённая копия
MVC в наше время не использует только ленивый. Да и ленивый тоже, использует CMS которая реализует этот подход.
Но MVC ли это?
Читать дальше →
Тэги: mvc, php, ооп, программирование
Релиз CodeIgniter 3.0.0 2015-04-01 11:35:11
+ развернуть текст сохранённая копия
Пару дней как, а именно 30 марта вышел релиз CodeIgniter 3.0.0. Скачать можно на странице проекта.
Основные изменения в сравнении с версией CodeIgniter 2:
- Фреймворк выпущен под лицензией MIT
- Обширный рефакторинг драйвера баз данных
- Полная поддержка PDO
- Новая библиотека для работы с сессиями
- Новая библиотека шифрования
- Доработано модульное тестирование, улучшилось покрытие кода
- Рекомендуется PHP 5.4 или новее, но CI-прежнему будет работать на PHP 5.2.4
Полный список изменений.
Тэги: codeigniter, framework, mvc, php, веб-разработка
Главная / Главные темы / Тэг «mpg»
|
Взлеты Топ 5
Падения Топ 5
|