|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.11.2013, 14:02 | #1 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
Фреймворк XXX.
Пролог
Здравствуйте, уважаемые форумчане и новички. Не было здесь меня около года и за это время я окончательно и бесповоротно перетек в веб. Долгое время работал сначала на нативе (или почти нативе) php, затем стал работать в команде на фреймворке Yii, постоянно решая довольно типичные задачи. Что мне понравилось в Yii — скорей всего совершенно другая тема, но одно мне не понравилось точно — это его JS "кухня", основанная на jQuery. Почему jQuery в фреймворке Yii призван решать тривиальные задачи для клиента и не сильно приспособлен для коллективной разработки, если, допустим, код JS разросся в 1000 и более строк. Здесь бы не помешал какой-либо паттерн, навроде MVVС или подобных. Наиболее близким по концепции и технологиям я нашел один из немногих — AngularJS, долго его осиливал, но и там нашелся камень неповиновения — декларативный стиль, да да, тот самый стиль, от которого отказались уже очень давно... onclick="..." В целом, AngularJS привлек:
Зачем По возможности абстрагироваться от базы jQuery и реализовать вышеназванные пункты, дабы удобство Yii распространялось не только на серверную архитектуру, но и на клиентский код. Эпилог Критика, много критики, дабы задвинуть идею туда, откуда она пришла. |
13.11.2013, 15:19 | #2 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
Если критиков так и не найдется, то разработку и сопровождение начну в этой же теме
|
13.11.2013, 15:40 | #3 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
я вот например не понял чего делать то хотите..
|
13.11.2013, 15:51 | #4 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
Для начала базу легкого фреймворка, интегрированного или способного к интеграции в mv* фреймворки для php
|
13.11.2013, 15:58 | #5 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
при чем тут пхп?
|
13.11.2013, 16:05 | #6 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
|
13.11.2013, 16:08 | #7 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
js-y глубоко пофик кто там сидит, хоть пхп хоть хаскел
вы ведь в раздел яваскрипта написали а разговор про пхп завели, непонятно |
13.11.2013, 16:19 | #8 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
Видите ли, js пофиг, но речь идет о фреймворкп, который своей архитектурой будет наиболее подходить к современным mv паттернам. Что это значит? Это значит, что php фреймворк будет сам формировать пакет, который будет принимать клиент. Это значит, что роутинг асинхронных запросов будет зависим от php фреймворка. Все это я веду к тому, что каждый js фреймворк пытается выделить самостоятельность, что ведет к постоянно у дописыванию и костылям и что явно плохо сказывается на коллективной разработке или разработке больших проектов.
|
13.11.2013, 16:25 | #9 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
это вы какуюто чепуху говорите
ну вот вам http://knockoutjs.com/ Фреймворк, с вьюмоделями, ему обсолютно до болды на то что на сервере делается, и никаких кастылей, и таких уже сейчас тьма, а что будет страшно представить.. |
13.11.2013, 16:30 | #10 | |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фреймворк | Ципихович Эндрю | Свободное общение | 9 | 03.06.2013 05:36 |
фреймворк | незнайка_на_земле | Софт | 2 | 08.02.2012 22:35 |