windows 窗体应用程序编写的时候,一般使用的什么架构,现在的MVC 说的都是使用网页编写客户端的。
您说的是winform窗体吗?
是的
@小徐的日记本: 架构是由实际的开发工作的需求出发而提出来的。
有人说winform一般都是分层架构或者加点MVP等模式。
@金琥: winform界面基本就是人机交互,是UI界面的;业务的实现,通过dll,属于逻辑层,还有数据库中存放程序运行的配置、日志等信息,还有通过接口向web服务要数据,我可以理解为三层架构吗?因为现在mvc、 web form 什么的很多,基本说的是网页,对于winform的架构说明,就觉得少很多。实际的工作中开发工作中,视乎架构可以不大关注,毕竟架构师还是比较少的,不过涉及到系统设计的话,提理论的时候,谈架构就多了。
不要太执着于框架,所有的技术都为需求而生的,如同你的程序不需要多线程,不需要并行处理,你却执着于什么样的多线程方式好,这没意义,你可以尝试一点点的写,等软件越来越大,需求越来越多的时候,当前的模式应付不了的时候在考虑解决方案,当然如果有一定的经验的话可以事先就做一个通用的东西去套
我现在做的是企业级应用程序的,在相对成型的产品的基础上进行二次开发。所以在考虑这台产品的架构问题。
你说的东西,很受用,谢谢了,我现在认为,我们公司的产品就是分层架构,就是接口获取数据一层,展示数据ui界面、中间逻辑数据处理。