Запитання з тегом «mvc»

MVC (Model-View-Controller) - це модель архітектури програмного забезпечення, яка вимагає розділення проблем.

14
Чи слід писати бек-енд як API?
Сьогодні у мене була гостра дискусія щодо нашої програми MVC. У нас є веб-сайт, написаний на MVC ( ASP.NET ), і він, як правило, слідує шаблону зробити щось на виду -> натиснути на контролер -> контролер будує модель (викликає менеджера, який отримує дані, будує модель в сам метод контролера) -> …

10
Що насправді MVC?
Як серйозний програміст, як ви відповідаєте на питання Що таке MVC? На мій погляд, MVC - це якась туманна тема - і через це, якщо ваша аудиторія є студентом, то ви можете вільно описати це, що навряд чи буде суперечливим. Однак, якщо ви розмовляєте з знаючою аудиторією, особливо з інтерв'юером, …

7
Чому я повинен використовувати шаблон MVC?
Здається, кожен, хто робить веб-додатки, сьогодні хоче використовувати MVC для всього. Однак мені важко переконати себе у використанні цього шаблону. Я розумію, що загальна ідея полягає в тому, щоб відокремити резервну логіку від інтерфейсу, який представляє програму. Взагалі, здається, що погляди завжди певною мірою залежать від контролера, що закінчується залежно …

5
Навіщо ставити бізнес-логіку в модель? Що відбувається, коли у мене є кілька типів сховища?
Я завжди думав, що бізнес-логіка повинна бути в контролері і що контролер, оскільки це "середня" частина, залишається статичним і що модель / вигляд потрібно капсулювати за допомогою інтерфейсів. Таким чином ви можете змінити логіку бізнесу, не впливаючи ні на що інше, запрограмувати кілька Моделей (по одній для кожної бази даних …

13
Чому для нижчих шарів додатків добре не знати про «вищі»?
У типовому (добре розробленому) веб-додатку MVC база даних не знає код моделі, код моделі не знає код контролера, а код контролера не знає про код перегляду. (Я думаю, ви навіть можете почати так далеко, як апаратне забезпечення, а може бути, і далі. Йдучи в іншому напрямку, ви можете піти лише …

14
Чи не MVC anti OOP?
Основна ідея OOP полягає в об'єднанні даних і поведінки в єдине ціле - об'єкт. У процедурному програмуванні є дані та окремо алгоритми, що модифікують дані. У шаблоні Model-View-Controller дані та логіка / алгоритми розміщуються у різних об'єктах відповідно моделі та контролері. Чи в еквівалентному підході OOP не повинні модель та …

8
Архітектура MVC - скільки контролерів мені потрібно?
Я кодую деякий час, але в основному сценарії та прості програми. Я перейшов до нової ролі, де йдеться про розробку веб-додатків та використання належної архітектури MVC, тому я відчайдушно намагаюся дізнатися про все це дуже швидко. Я сподіваюся, що це питання не надто схоже на " Кращі практики для архітектури …

2
Які поліпшення MVP над MVC?
Я три дні читав про моделі Model-View-Controller (MVC) та Model-View-Presenter (MVP) . І є одне питання, яке мене дуже турбує. Чому розробники програмного забезпечення винайшли MVP, коли вже був MVC? З якими проблемами вони зіткнулися, що MVC не вирішив (або вирішив погано), але MVP може вирішити? Які проблеми призначений вирішити …

11
Найкраща практика або шаблони проектування для пошуку даних для звітів та інформаційних панелей у додатку, багатому на домени
По-перше, я хочу сказати, що це здається занедбаним питанням / областю, тому, якщо це питання потребує вдосконалення, допоможіть мені зробити це чудовим питанням, яке може принести користь іншим! Я шукаю поради та допомоги у людей, які реалізували рішення, що вирішують цю проблему, а не лише ідеї, які слід спробувати. На …

3
Куди подіти бізнес-логіку в дизайні MVC?
Я створив просту програму Java MVC, яка додає записи через форми даних до бази даних. Мій додаток збирає дані, також перевіряє їх і зберігає. Це тому, що дані отримують в Інтернеті від різних користувачів. дані мають в основному числовий характер. Тепер на числових даних, що зберігаються в базі даних (SQL-сервер), …

5
Які падіння MVC? [зачинено]
Я використовую MVC / MV * з моменту, коли я почав фактично організовувати свій код років тому. Я використовую його так довго, що я навіть не можу придумати будь-який інший спосіб структурування свого коду, і кожна робота, яку я мала після стажування, базувалася на MVC. Моє запитання, що таке падіння …

3
чи погана практика, що контролер викликає сховище замість служби?
чи погана практика, що контролер викликає сховище замість служби? щоб пояснити більше: Я розумію, що в хорошому дизайні контролери викликають сервіс і сервіс використовують сховище. але іноді в контролері я не маю / не потребую ніякої логіки, і мені просто потрібно взяти з db і передати його для перегляду. і …

2
Змішування Angular та ASP.NET MVC / Web api?
Я походить від використання ASP.NET MVC / Web API, і тепер я починаю використовувати Angular, але мені не зрозуміло правильний спосіб їх змішування. Як тільки я використовую Angular, чи надають поняття на стороні сервера MVC якісь значення? Або я повинен суворо використовувати Web API, щоб отримати дані для кутових HTTP-дзвінків? …

6
Скільки логіки бізнесу має бути дозволено існувати в рівні контролера?
Іноді у коді контролера наших додатків представлена ​​деяка логіка бізнесу. Зазвичай це логіка, яка відрізняє методи виклику від моделі та / або які аргументи для їх передачі. Іншим прикладом цього є набір функцій утиліти, які існують у контролері, які можуть працювати для форматування або санітарії даних, повернених із моделі, відповідно …

7
Як я можу переглянути свій прогрес як сольний молодший розробник [закрито]
Зараз я працюю в компанії на 2 особи, як соло-первинний розробник. Мій бос отримує клієнтів, знущається над шаблонами дизайну PNG і передає їх мені. Ця система працює чудово, і мені дуже подобається. Типи проектів, над якими я працюю, призначені для малого та середнього бізнесу, і вони, як правило, хочуть мати …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.