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

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

3
Як правильно від'єднати інтерфейс користувача від логіки на додатках Pyqt / Qt?
Я досить багато читав про цю тему в минулому і спостерігав цікаві розмови, як цей від дядька Боба . Тим не менш, мені завжди важко правильно архітектувати свої настільні програми та розрізняти, які повинні бути обов'язки на стороні інтерфейсу, а які - з логічної сторони. Це дуже короткий підсумок передового …
20 design  python  mvc  gui  coupling 


7
Чи використовують досвідчені розробники Ruby on Rails ліси?
У навчальному посібнику Ruby on Rails я прочитав щось, що підказало досвідченим розробникам не використовувати ліси, оскільки вони, як правило, люблять просто написати код для підключення MVC самостійно. В іншому місці я прочитав, що корисно використовувати ліси, тому що це допомагає вам дотримуватися умов, щоб інші, хто дивиться на ваш …

2
Як ви відокремлюєте погляд від логіки в програмі Winform?
Я знаю, що такі моделі, як MVC, відокремлюють погляд від логіки, однак я не знаю, наскільки вони поширені в додатках Winform. Для програми C # Winform я можу почати з a Formі поступово додавати до нього компоненти інтерфейсу, тоді для подій компонентів, ( click, textchanged...) я викликаю свої функції або …
18 c#  mvc  winforms 

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

6
Стратегії уникнення SQL у ваших контролерах ... або скільки методів я повинен мати у своїх моделях?
Тож ситуація, з якою я стикаюся досить часто, - це така ситуація, коли мої моделі починають чинити: Виростають у монстрів тоннами і тонами методів АБО Дозволяють передавати їм шматочки SQL, щоб вони були досить гнучкими, щоб не потрібно мільйон різних методів Наприклад, скажімо, у нас є модель "віджет". Почнемо з …

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

5
MVC, WCF, EF, LINQ - це тільки я? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 8 років тому . ... чи все ускладнюється? Мені здається, що вам потрібно знати багато речей, щоб «правильно» розробити веб-додаток для MS сьогодні. У …

5
MVC: Чи регулятор порушує принцип єдиної відповідальності?
Принцип єдиної відповідальності зазначає, що "клас повинен мати одну причину зміни". У шаблоні MVC завданням контролера є посередництво між видом і моделлю. Він пропонує інтерфейс для представлення даних, щоб повідомляти про дії, здійснені користувачем на графічному інтерфейсі (наприклад, дозволити View зателефонувати controller.specificButtonPressed()), а також може викликати відповідні методи в моделі, …

3
Контролер масивного перегляду - IOS - Рішення
Я впевнений, що у кожного нового розробника iOS є така проблема: Контролери перегляду дуже швидко переповнюються кодом для різних цілей, легко отримуючи 500 + рядків коду. Ось як це виглядає для двох основних і загальних екранів: 1) Екран форми: 2) Екран контролера подання таблиці Поки що я читав про два …
16 mvc  ios  objective-c 

7
Наскільки архітектура MVC наскільки тісно пов'язана модель та погляд на контролер?
У мене є додаток, який використовує MVC, але я трохи борюся над тим, як повинен бути архітектурний контролер. Наприклад, Перегляд одразу переглядає лише деякий підмножина даних моделі. Однак я не впевнений, як саме це має бути влаштовано. Чи нормально, наприклад, View або Model безпосередньо викликати функції на контролері? Через якийсь …
16 mvc 

7
Чи багато моделей MVC, використовуваних у промисловості? У чому вся галас? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
16 mvc 

4
Чи порушують форми Джанго порушення МВС?
Я щойно почав працювати з Django, починаючи з років Spring MVC, і впровадження форм вражає як трохи божевільний. Якщо ви не знайомі, форми Django починаються з класу моделі форми, яка визначає ваші поля. Весна аналогічно починається з об'єкта, що підтримує форму. Але там, де Spring надає таліб для прив’язки елементів …
16 mvc  django 

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

4
Тестування: детерміновані чи недетерміновані?
Краще мати або Детермінований набір тестів, що призводить до того, що ті ж самі тести є успішними Недетермінований набір тестів, який, можливо, охоплює більше випадків ? Приклад: Ви пишете тестовий набір для тестування функціональності контролера у програмі MVC. Контролер вимагає даних програми з бази даних як вхідних даних під час …
16 testing  mvc 

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