我是.net应用程序的新手。我想开发一个会计应用程序。我完全搞不懂如何使用设计模式,MVC是首选。我必须使用这个应用程序在桌面和移动应用程序。应用程序应该更安全。
所以请指导我如何设计这个项目。你能给我举个例子吗?
数据库-PostgreSQL
申请将分为两部分:
第一部分-客户通过网页可访问
第二部分-只有我们(公司)才能进入后端,所有的加工都是在这里进行的.注册客户端后执行初始设置--在会计软件中创建帐户并创建帐户图表。
发布于 2016-05-31 07:22:16
首先,您可以在网上找到许多关于使用ASP.NET MVC创建Web API项目的教程。
这可以在一个解决方案中实现,正如您将在教程中看到的那样。
示例:开始使用ASP.NET Web
对于桌面和移动支持,我想参考一下使用Responsive Design。使用像GetBootstrap这样的库,您可以为每种类型的设备(桌面/平板/智能手机/. )创建动态更改内容的网站。
发布于 2016-05-31 07:28:19
现在-日复一日,一切都是流动的。因此,如果您同时开发Web和移动应用程序,API必须是第一选择,也是唯一的选择。
背后的原因是--或多或少的Web显示,应用程序也应该显示这一点,但是布局或UI是不同的(客户端来了)。此外,如果应用程序需要一些额外的API,我不认为,如果为应用程序编写了某些额外的API,这将是很大的开销。从本质上讲,一个API代码库就足以满足这两个范例。将客户端架构与服务器端架构分开总是一个好主意。
我建议分离客户机和服务器(API),这将是最有利的。您的.net应用程序可以作为客户端,使用MVC模式,其中M可以调用API服务和C(通常是管理业务逻辑),V可以显示结果。您可以用.net、nodeJS、PHP编写API服务(服务器/后端),也可以编写任何可以管理与服务器对话的技术。在那里,您还可以创建特定的体系结构或请求流。希望这有帮助
https://stackoverflow.com/questions/37539126
复制相似问题