Alternatives to the MVC [closed]

2019-01-16 02:23发布

What are the alternative "design methods" to the Model View Controller? MVC seems to be popular (SO was built with it, I know that much) but is it the only method used?

8条回答
神经病院院长
2楼-- · 2019-01-16 02:28

MVC is an architectural pattern. These are the other Architectural patterns you can try (from Wikipedia):

  • Layers
  • Multi-tier Architecture
  • Presentation Abstraction Control (PAC)
  • Model View Presenter (MVP)
  • Model View ViewModel (MVVM)
  • Pipeline
  • Implicit Invocation
  • Blackboard System
  • Peer-to-Peer
  • Service Oriented Architecture (SOA)
  • Naked Objects

These are available here in Wikipedia.

查看更多
可以哭但决不认输i
3楼-- · 2019-01-16 02:36

I know the MVCS from Joe Berkovitz.

Prof. Kowarschick used that approach to develop the VCLSD-Pattern (Wiki written in german! Maybe someone has time, to translate it - as for myself I am only a beginner in programming)

MVCS: Model View Control Service
VCLSD: View Control Logic Service Data

查看更多
该账号已被封号
4楼-- · 2019-01-16 02:42

There are many others:

查看更多
爱情/是我丢掉的垃圾
6楼-- · 2019-01-16 02:46

We use not so much an alternative but a hybrid called MVC-ARS.

查看更多
疯言疯语
7楼-- · 2019-01-16 02:46

How about flux.js from Facebook? I know it's platform dependent, but it's a data flow architecture used by FB as a replacement for MVC, so I believe you can get some ideas from there too.

查看更多
登录 后发表回答