powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Организация проекта MVC
25 сообщений из 72, страница 1 из 3
Организация проекта MVC
    #38902894
МВЦ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!

Столкнулся с расстройством следующего психического характера.

Ранее, применяя на практике технологию ВебФормс мышление велось в плоскости страниц, все проецировалось точ в точ как в солюшене, наглядно и вполне подконтрольно.
Теперь, применяя МВЦ, по мере роста мощности проекта, постепенно теряется контроль и общий вид проекта.
Скажем при сопровождении проекта, открыв его через полмесяца, уже приходится все открывать и изучать поперек все контроллеры, маршруты, зоны...

Хотелось бы услышать советы зубров МВЦ, как организуете проект, емпти, шаблон(какой?), живете по соглашениям или по своим принципам организации инфраструктуры проекта?

С менеджментом стало в общем-то более мутно, суть.
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38902930
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МВЦ, а ты не бот МСУ? o_O
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38902937
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MVC хорошо структурировано. Вот контроллеры в папке Controllers, вот модели, вот страницы в папке Views, с именами совпадающими с контроллерами. Как же тут запутаться?
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38902946
НемоКэп42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю, чел хочет постоянно держать в голове полную карту сайта. И если вдруг какая часть из головы вылетает, то он сразу чувствует себя нехорошо.

По-моему, всё это глупости. Вот Королёв - он что, в любой момент любой кусок ракеты знал, как устроен и работает? На любую детальку мог сопроматовские эпюры от руки накалякать, разбуди его посреди ночи? Нет. Или президент - он что, в любой момент тебе может сказать, как обстоят дела в любом секторе промышленности, торговли и прочего? Каковы дела на каждом заводе, институте или школе? Нет.

Достаточно иметь представление о проекте в общем виде и знать, как раскрыть ту или иную ветвь графа проекта сайта. Т. е. смочь разобраться, если припрёт. А так делегируй ответственность. Доверяй своему коду. Побольше чёрных ящиков "это как-то работает - просто кладёшь на вход вот сюда одну хреновину, а на выходе вот отсюда получаешь другую хреновину". Конечно, ты в любой момент сможешь открыть такой ящик, но в принципе они не должны тебя отвлекать низкоуровневыми реализациями. Мысли масштабно, по-стратегически - сразу модулями, блоками. Спускайся до уровня контроллеров, методов и прочей черни только если возникает конкретная проблема. Ты архитектор, ты создатель, творец, да просто БОГ!
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903005
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НемоКэп42Ты архитектор, ты создатель, творец, да просто БОГ!
Весна не проходит мимо

НемоКэп42Я так понимаю, чел хочет постоянно держать в голове полную карту сайта.
Я так понимаю что чел начинает осознавать что MVC == УГ
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903021
C V M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Relic HunterMVC хорошо структурировано. Вот контроллеры в папке Controllers, вот модели, вот страницы в папке Views, с именами совпадающими с контроллерами. Как же тут запутаться?

В хелловоде - не запутаться
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903023
НемоКэп42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIЯ так понимаю что чел начинает осознавать что MVC == УГ
Только если это не МВЦ от джавы. Просто нужно всё переписать на джаву и всё заработает.

А это... какие альтернативы? Большие проекты невозможно полностью держать в голове одному человеку. Генеральный конструктор держит в голове общий план, конструкторы пониже - устройство отдельных блоков, но каждому коснтуктору только свой блок. И т. д. Вот это я хотел сказать.
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903176
МВЦ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Меня немного угнетает навязанная так называемая конвенция именования классов контроллера и прочее.

Например:
HomeController
Маршрут /Home
вид в Views\Home

А реально ли вырваться из этих оков? И делать все что хочется с этими именами? Тогда как это все потом слепить воедино?...
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903179
МВЦ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MonochromatiqueМВЦ, а ты не бот МСУ? o_O
100% - МВЦ не МСУ. По айпи ведь видно.
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903204
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МВЦМеня немного угнетает навязанная так называемая конвенция именования классов контроллера и прочее.

Например:
HomeController
Маршрут /Home
вид в Views\Home

А реально ли вырваться из этих оков? И делать все что хочется с этими именами? Тогда как это все потом слепить воедино?...Конечно реально. Это дефолтные имена. Просто указывате имя вьюшки явно в
Код: c#
1.
ActionResult return View("MyFavoriteName");
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903332
МВЦ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А каким образом можно переступить от дефолтных имен папок с контроллерами, вьюхами и моделями?

Хочется просто знать, чтобы почувствовать свободу.

Ну и чтобы приемники не расслаблялись в конторе...
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903338
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МВЦ,

исходники mvc фреймворка доступны, там ответ на все вопросы есть
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903357
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МВЦМеня немного угнетает навязанная так называемая конвенция именования классов контроллера и прочее.

Например:
HomeController
Маршрут /Home
вид в Views\Home

А реально ли вырваться из этих оков? И делать все что хочется с этими именами? Тогда как это все потом слепить воедино?...Рельно конечно. Пищите свою ControllerFactory, свой ViewEngine, это не сложно :)
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903359
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МВЦА каким образом можно переступить от дефолтных имен папок с контроллерами, вьюхами и моделями?

Хочется просто знать, чтобы почувствовать свободу.

Ну и чтобы приемники не расслаблялись в конторе...

Да делай ты чо хочешь, никто тебя не ограничивает. Там всё расширяется, все переделывается как тебе надо. Хочешь свои соглашения введи, хочешь разбрасай по проекту, размаж всё тонким слоем по папкам и это будет работать. Проблема в банальной необразованности.
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903363
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МВЦХотелось бы услышать советы зубров МВЦ, как организуете проект, емпти, шаблон(какой?), живете по соглашениям или по своим принципам организации инфраструктуры проекта?Живём по принципам модульности: есть DomainModel, есть CMS, есть Billing, есть Payments, есть Emailing, есть ещё много чего, - а не одна большая куча под названием Core :)
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903445
НемоКэп42
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAМВЦМеня немного угнетает навязанная так называемая конвенция именования классов контроллера и прочее.

Например:
HomeController
Маршрут /Home
вид в Views\Home

А реально ли вырваться из этих оков? И делать все что хочется с этими именами? Тогда как это все потом слепить воедино?...Рельно конечно. Пищите свою ControllerFactory, свой ViewEngine, это не сложно :)
Ты забыл сказать, что это не нужно. А то щас чел начнёт чего-то пытаться ради того, чтобы лишнее слово в названиях не писать.
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903470
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НемоКэп42Ты забыл сказать, что это не нужно.
тебе - не нужно, это понятно
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903519
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
один проект в сошлюшке - веб, на каком-нибудь js-фреймворке, ходит на сервер приложений
второй - типа сервер приложений с mvc-контроллерами или веб-апи
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903566
МВЦ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, еще забыл один важный момент. Это JavaScript.

Меня он очень беспокоит, своей некомпилируемостью, мне начинает казаться, что я его не контролирую и там куча багов.

А без него не торт. Как Вы используете аджакс в своих страницах? Как избежать каши и клоаки в своём проекте?
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903568
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МВЦМеня он очень беспокоит, своей некомпилируемостью, мне начинает казаться, что я его не контролирую и там куча багов.

JSLint
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903578
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МВЦМеня он очень беспокоит
не чеши его
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903594
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МВЦ... как организуете проект, емпти, шаблон(какой?)
Приложение SPA, структура папок, упрощённо:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
Client
    Personal
        Index.cshtml
        Index.ts
        Edit.cshtml
        Edit.ts
Controllers
    Personal.cs
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903663
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМВЦ... как организуете проект, емпти, шаблон(какой?)
Приложение SPA, структура папок, упрощённо:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
Client
    Personal
        Index.cshtml
        Index.ts
        Edit.cshtml
        Edit.ts
Controllers
    Personal.cs



...на клиенте knockout-VewModels в папочке Models ... Все должно быть на своем месте .. :)
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903689
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA а не одна большая куча под названием Core :)

Ты видел мой проект?? O_o
...
Рейтинг: 0 / 0
Организация проекта MVC
    #38903731
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НемоКэп42skyANAпропущено...
Рельно конечно. Пищите свою ControllerFactory, свой ViewEngine, это не сложно :)
Ты забыл сказать, что это не нужно. А то щас чел начнёт чего-то пытаться ради того, чтобы лишнее слово в названиях не писать.Ты хотел сказать, ему не нужно :)
...
Рейтинг: 0 / 0
25 сообщений из 72, страница 1 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Организация проекта MVC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]