Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «todomvc»

jWidget — объектно-ориентированный JavaScript MV* framework 2014-04-21 14:39:01
... замечательный сайт http:// todomvc.com/, на ... в существующих решениях TodoMVC, не внушает доверия ...
+ развернуть текст сохранённая копия
Есть замечательный сайт http://todomvc.com/, на котором демонстрируется решение одной и той же задачи с помощью разных JavaScript MV* (Model-View-[Controller]) фреймворков. Сейчас там представлены десятки различных фреймворков, у каждого из которых есть свои преимущества и недостатки. Есть там и такие гиганты, как Angular, Ember и Backbone. Несмотря на высокую конкуренцию, я все равно хотел бы продемонстрировать свой MV* фреймворк — jWidget.
Я быстро просмотрел все решения, представленные на сайте TodoMVC, и не нашел ни одного фреймворка, похожего на jWidget. Дело в том, что, помимо JavaScript, я много программирую на объектно-ориентированных языках программирования, таких как Java, C#, а в прошлом и на C++. Поэтому я большой фанат объектно-ориентированного программирования, SOLID принципов и паттернов объектно-ориентированного проектирования. Мне не нужен фреймворк, который стеснял бы меня в возможности применения стандартных объектно-ориентированных решений. То, что я увидел в существующих решениях TodoMVC, не внушает доверия в этом отношении. Как правило, они предоставляют некий декларативный синтаксис и мощный шаблонный движок, но объектно-ориентированная основа всего этого, даже если она существует, скрыта от наших глаз.
Читать дальше →
Тэги: javascript, mvc, todomvc, веб-разработка, ооп, фреймфорк
TodoMVC — «Hello, world» на стероидах 2012-04-18 15:42:37
... затруднительно. Проект TodoMVC решает именно эту ...
Приложение TodoMVC — это список дел ...
+ развернуть текст сохранённая копия
Хабы: Веб-разработка, JavaScript  Cуществует уже несколько десятков JavaScript-фреймворков для построения сложных приложений в браузере. Чтобы сравнить их между собой и выбрать наиболее подходящий, примитивного примера вроде классического «Hello, world» явно недостаточно. Более сложные и реалистичные примеры программ в книгах и документации каждого фреймворка могут сильно отличаться, и сравнивать их между собой затруднительно. Проект TodoMVC решает именно эту проблему. Это набор примеров реализации одного и того же простого, но вполне законченного веб-приложения с использованием разных фреймворков + эталонный пример на чистом JavaScript.
Приложение TodoMVC — это список дел. Дела можно добавлять, помечать как выполненные и удалять. Список должен сохраняться в локальном хранилище браузера. Приложение должно по возможности использовать стандартный шаблон HTML и CSS. Вот подробная спецификация приложения.
Читать дальше →
Тэги: angularjs, backbone.js, broke.js, closure, dojo, ember.js, ext.js, fidel.js, hello, javascript, javascriptmvc, knockback.js, knockoutjs, mvc, sammy.js, spine.js, todomvc, world, yuilibrary, веб-разработка
Главная / Главные темы / Тэг «todomvc»
|
Взлеты Топ 5
Падения Топ 5
|