Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
Доброго дня! Столкнулся с расстройством следующего психического характера. Ранее, применяя на практике технологию ВебФормс мышление велось в плоскости страниц, все проецировалось точ в точ как в солюшене, наглядно и вполне подконтрольно. Теперь, применяя МВЦ, по мере роста мощности проекта, постепенно теряется контроль и общий вид проекта. Скажем при сопровождении проекта, открыв его через полмесяца, уже приходится все открывать и изучать поперек все контроллеры, маршруты, зоны... Хотелось бы услышать советы зубров МВЦ, как организуете проект, емпти, шаблон(какой?), живете по соглашениям или по своим принципам организации инфраструктуры проекта? С менеджментом стало в общем-то более мутно, суть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 17:40 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
МВЦ, а ты не бот МСУ? o_O ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 18:08 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
MVC хорошо структурировано. Вот контроллеры в папке Controllers, вот модели, вот страницы в папке Views, с именами совпадающими с контроллерами. Как же тут запутаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 18:18 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
Я так понимаю, чел хочет постоянно держать в голове полную карту сайта. И если вдруг какая часть из головы вылетает, то он сразу чувствует себя нехорошо. По-моему, всё это глупости. Вот Королёв - он что, в любой момент любой кусок ракеты знал, как устроен и работает? На любую детальку мог сопроматовские эпюры от руки накалякать, разбуди его посреди ночи? Нет. Или президент - он что, в любой момент тебе может сказать, как обстоят дела в любом секторе промышленности, торговли и прочего? Каковы дела на каждом заводе, институте или школе? Нет. Достаточно иметь представление о проекте в общем виде и знать, как раскрыть ту или иную ветвь графа проекта сайта. Т. е. смочь разобраться, если припрёт. А так делегируй ответственность. Доверяй своему коду. Побольше чёрных ящиков "это как-то работает - просто кладёшь на вход вот сюда одну хреновину, а на выходе вот отсюда получаешь другую хреновину". Конечно, ты в любой момент сможешь открыть такой ящик, но в принципе они не должны тебя отвлекать низкоуровневыми реализациями. Мысли масштабно, по-стратегически - сразу модулями, блоками. Спускайся до уровня контроллеров, методов и прочей черни только если возникает конкретная проблема. Ты архитектор, ты создатель, творец, да просто БОГ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 18:30 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
НемоКэп42Ты архитектор, ты создатель, творец, да просто БОГ! Весна не проходит мимо НемоКэп42Я так понимаю, чел хочет постоянно держать в голове полную карту сайта. Я так понимаю что чел начинает осознавать что MVC == УГ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 19:08 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
Relic HunterMVC хорошо структурировано. Вот контроллеры в папке Controllers, вот модели, вот страницы в папке Views, с именами совпадающими с контроллерами. Как же тут запутаться? В хелловоде - не запутаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 19:21 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
EDUARD SAPOTSKIЯ так понимаю что чел начинает осознавать что MVC == УГ Только если это не МВЦ от джавы. Просто нужно всё переписать на джаву и всё заработает. А это... какие альтернативы? Большие проекты невозможно полностью держать в голове одному человеку. Генеральный конструктор держит в голове общий план, конструкторы пониже - устройство отдельных блоков, но каждому коснтуктору только свой блок. И т. д. Вот это я хотел сказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 19:24 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
Меня немного угнетает навязанная так называемая конвенция именования классов контроллера и прочее. Например: HomeController Маршрут /Home вид в Views\Home А реально ли вырваться из этих оков? И делать все что хочется с этими именами? Тогда как это все потом слепить воедино?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 22:20 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueМВЦ, а ты не бот МСУ? o_O 100% - МВЦ не МСУ. По айпи ведь видно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 22:22 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
МВЦМеня немного угнетает навязанная так называемая конвенция именования классов контроллера и прочее. Например: HomeController Маршрут /Home вид в Views\Home А реально ли вырваться из этих оков? И делать все что хочется с этими именами? Тогда как это все потом слепить воедино?...Конечно реально. Это дефолтные имена. Просто указывате имя вьюшки явно в Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2015, 23:20 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
А каким образом можно переступить от дефолтных имен папок с контроллерами, вьюхами и моделями? Хочется просто знать, чтобы почувствовать свободу. Ну и чтобы приемники не расслаблялись в конторе... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 09:08 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
МВЦ, исходники mvc фреймворка доступны, там ответ на все вопросы есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 09:14 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
МВЦМеня немного угнетает навязанная так называемая конвенция именования классов контроллера и прочее. Например: HomeController Маршрут /Home вид в Views\Home А реально ли вырваться из этих оков? И делать все что хочется с этими именами? Тогда как это все потом слепить воедино?...Рельно конечно. Пищите свою ControllerFactory, свой ViewEngine, это не сложно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 09:27 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
МВЦА каким образом можно переступить от дефолтных имен папок с контроллерами, вьюхами и моделями? Хочется просто знать, чтобы почувствовать свободу. Ну и чтобы приемники не расслаблялись в конторе... Да делай ты чо хочешь, никто тебя не ограничивает. Там всё расширяется, все переделывается как тебе надо. Хочешь свои соглашения введи, хочешь разбрасай по проекту, размаж всё тонким слоем по папкам и это будет работать. Проблема в банальной необразованности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 09:27 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
МВЦХотелось бы услышать советы зубров МВЦ, как организуете проект, емпти, шаблон(какой?), живете по соглашениям или по своим принципам организации инфраструктуры проекта?Живём по принципам модульности: есть DomainModel, есть CMS, есть Billing, есть Payments, есть Emailing, есть ещё много чего, - а не одна большая куча под названием Core :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 09:30 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
skyANAМВЦМеня немного угнетает навязанная так называемая конвенция именования классов контроллера и прочее. Например: HomeController Маршрут /Home вид в Views\Home А реально ли вырваться из этих оков? И делать все что хочется с этими именами? Тогда как это все потом слепить воедино?...Рельно конечно. Пищите свою ControllerFactory, свой ViewEngine, это не сложно :) Ты забыл сказать, что это не нужно. А то щас чел начнёт чего-то пытаться ради того, чтобы лишнее слово в названиях не писать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 10:27 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
НемоКэп42Ты забыл сказать, что это не нужно. тебе - не нужно, это понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 10:45 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
один проект в сошлюшке - веб, на каком-нибудь js-фреймворке, ходит на сервер приложений второй - типа сервер приложений с mvc-контроллерами или веб-апи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 11:23 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
Вот, еще забыл один важный момент. Это JavaScript. Меня он очень беспокоит, своей некомпилируемостью, мне начинает казаться, что я его не контролирую и там куча багов. А без него не торт. Как Вы используете аджакс в своих страницах? Как избежать каши и клоаки в своём проекте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 11:46 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
МВЦМеня он очень беспокоит, своей некомпилируемостью, мне начинает казаться, что я его не контролирую и там куча багов. JSLint ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 11:47 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
МВЦМеня он очень беспокоит не чеши его ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 11:50 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
МВЦ... как организуете проект, емпти, шаблон(какой?) Приложение SPA, структура папок, упрощённо: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 11:57 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
Алексей КМВЦ... как организуете проект, емпти, шаблон(какой?) Приложение SPA, структура папок, упрощённо: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. ...на клиенте knockout-VewModels в папочке Models ... Все должно быть на своем месте .. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 12:30 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
skyANA а не одна большая куча под названием Core :) Ты видел мой проект?? O_o ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 12:44 |
|
||
|
Организация проекта MVC
|
|||
|---|---|---|---|
|
#18+
НемоКэп42skyANAпропущено... Рельно конечно. Пищите свою ControllerFactory, свой ViewEngine, это не сложно :) Ты забыл сказать, что это не нужно. А то щас чел начнёт чего-то пытаться ради того, чтобы лишнее слово в названиях не писать.Ты хотел сказать, ему не нужно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2015, 13:03 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=55&tid=1356632]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 390ms |

| 0 / 0 |
