«mvc» 태그된 질문

MVC (Model-View-Controller)는 우려를 분리시키는 소프트웨어 아키텍처 패턴입니다.

3
Pyqt / Qt 앱의 UI와 UI를 올바르게 분리하는 방법은 무엇입니까?
나는 과거 에이 주제에 대해 꽤 많이 읽었으며 밥 삼촌의 이와 같은 흥미로운 이야기를 보았습니다 . 그럼에도 불구하고 항상 데스크톱 응용 프로그램을 올바르게 설계하고 UI 쪽 의 책임 과 논리 쪽 의 책임을 구분하기가 매우 어렵습니다 . 모범 사례에 대한 매우 간단한 요약은 다음과 같습니다. 어떤 종류의 백엔드 / UI …
20 design  python  mvc  gui  coupling 


7
숙련 된 Ruby on Rails 개발자는 비계를 사용합니까?
Ruby on Rails 튜토리얼에서는 숙련 된 개발자가 MVC를 자체적으로 연결하는 코드를 작성하고 싶어하기 때문에 스캐 폴딩을 사용하지 않는다는 제안을 읽었습니다. 다른 곳에서 나는 스캐 폴딩을 사용하는 것이 좋다는 것을 읽었습니다. 그것은 당신이 당신의 코드를보고 상호 작용하는 다른 사람들이 당신의 행동을 이해할 수 있도록 컨벤션을 고수하는 데 도움이되기 때문입니다. Ruby on …

2
Winform 애플리케이션에서 뷰와 로직을 어떻게 분리합니까?
로직과 뷰를 분리하는 MVC와 같은 패턴이 있다는 것을 알고 있지만 Winform 응용 프로그램에서 얼마나 공통적인지 잘 모르겠습니다. C # Winform 응용 프로그램의 경우 FormUI 구성 요소로 시작하여 점차 UI 구성 요소를 추가 한 다음 구성 요소 이벤트 ( click, textchanged...)에 대해 함수를 호출하거나 논리를 직접 작성하십시오! 나는 이것이 나쁜 습관이라는 …
18 c#  mvc  winforms 

2
실시간으로 무거운 웹 소켓 기반 웹 응용 프로그램을 아키텍처하는 방법은 무엇입니까?
실시간 단일 페이지 응용 프로그램을 개발하는 과정에서 사용자에게 최신 데이터를 제공하기 위해 점진적으로 웹 소켓을 채택했습니다. 이 단계에서 앱 구조를 너무 많이 파괴하고 있다는 사실에 슬 sad 고이 현상에 대한 해결책을 찾지 못했습니다. 세부 사항에 들어가기 전에 약간의 컨텍스트 : webapp는 실시간 SPA입니다. 백엔드는 Ruby on Rails에 있습니다. 실시간 이벤트는 …

6
컨트롤러에서 SQL을 피하기위한 전략… 또는 모델에 몇 개의 메소드를 사용해야합니까?
따라서 합리적으로 자주 발생하는 상황은 모델이 다음 중 하나를 시작하는 상황입니다. 수많은 방법으로 몬스터로 성장 또는 백만 가지 방법이 필요하지 않을 정도로 유연하도록 SQL 조각을 전달할 수 있습니다. 예를 들어 "위젯"모델이 있다고 가정합니다. 우리는 몇 가지 기본 방법으로 시작합니다. get ($ id) 삽입 ($ record) 업데이트 ($ id, $ record) …

7
모듈 / 플러그인을 지원하면서 MVC 프레임 워크를 어떻게 구성합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …

5
MVC, WCF, EF, LINQ-그냥 나인가요? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . ... 또는 상황이 더 복잡해 집니까? 요즘 MS 웹 앱을 '적절하게'개발하려면 많은 것을 알아야 할 것 같습니다. 예전에는 데이터베이스 테이블, ASP.NET, ADO.NET을 …

5
MVC : 컨트롤러가 단일 책임 원칙을 위반합니까?
단일 책임 원칙에 따르면 "클래스에는 변화가 한 가지 이유가 있어야합니다". MVC 패턴에서 컨트롤러의 작업은 뷰와 모델 사이를 중재하는 것입니다. 그것은 (예를 들어 통화에보기를 허용 GUI에서 사용자가 만든 보고서 작업을보기위한 인터페이스를 제공합니다 controller.specificButtonPressed()(예를 들어)를, 그리고 그것의 데이터를 조작하기 위해 또는 그것의 작업을 호출하는 모델의 해당 메소드를 호출 할 수 있습니다 model.doSomething()) …

3
대규모 뷰 컨트롤러-iOS-솔루션
모든 새로운 iOS 개발자에게는 다음과 같은 문제가 있다고 확신합니다. View Controller는 다양한 목적으로 코드가 매우 빠르게 혼잡하여 500 줄 이상의 코드를 쉽게 얻을 수 있습니다. 다음은 두 가지 기본 및 공통 화면의 모습입니다. 1) 양식 화면 : 2) 테이블 뷰 컨트롤러 화면 지금까지 두 가지 솔루션에 대해 읽었습니다. 첫 번째 …
16 mvc  ios  objective-c 

7
MVC 아키텍처에서 모델과 뷰는 컨트롤러와 얼마나 밀접하게 연결되어 있습니까?
MVC를 사용하는 앱이 있지만 컨트롤러를 설계하는 방법에 대해 조금 어려움을 겪고 있습니다. 예를 들어,보기는 모델 데이터의 일부 하위 집합을 한 번에보고 있습니다. 그러나 이것이 어떻게 배열되어야하는지 확실하지 않습니다. 예를 들어 View 또는 Model이 컨트롤러의 함수를 직접 호출하는 것이 정상입니까? 어떤 종류의 인터페이스를 통해? 아니면 완전히 캡슐화되어 있고 컨트롤러 또는 서로에 …
16 mvc 

4
Django 양식이 MVC를 위반합니까?
방금 수년간 Spring MVC에서 온 Django와 함께 작업하기 시작했으며 양식 구현이 약간 미친 것으로 나타났습니다. 익숙하지 않은 경우 Django 양식 은 필드를 정의하는 양식 모델 클래스로 시작합니다. 스프링도 폼 백업 객체로 시작합니다. 그러나 Spring이 JSP 내의 지원 객체에 양식 요소를 바인딩하기 위해 taglib 을 제공하는 경우 Django는 모델에 직접 연결된 …
16 mvc  django 

4
페이지 당 하나의 컨트롤러 또는 하나의 컨트롤러에 여러 페이지가 있습니까?
방금 MVC 방식에 관한 조언을 원했습니다. codeigniter를 사용하고 있는데 웹 사이트의 페이지 당 하나의 컨트롤러를 사용하거나 모든 페이지에 대해 하나의 컨트롤러를 사용 하는 것이 더 좋은지 궁금 합니다. 홈페이지를 방문하고, 로그인하고, 계정을 만들고, 관리자에게 연락 할 수있는 간단한 웹 사이트가 있다고 가정 해 봅시다. frontend (index), login, account, contact 또는 …
16 mvc 

7
업계에서 MVC 패턴이 많이 사용됩니까? 과대 광고는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
16 mvc 

4
테스트 : 결정적 또는 비 결정적?
두 가지 중 하나를 갖는 것이 더 낫습니까? 결정적 테스트 스위트, 동일한 테스트 성공 잠재적으로 더 많은 사례를 포괄 할 수있는 비 결정적 테스트 스위트 ? 예 : MVC 애플리케이션에서 컨트롤러 기능을 테스트하기 위해 테스트 스위트를 작성합니다. 컨트롤러는 테스트 중에 데이터베이스의 애플리케이션 데이터를 입력으로 요구합니다. 이를 수행하는 두 가지 옵션이 …
16 testing  mvc 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.