C# 需要关于应用程序的建议';s架构

C# 需要关于应用程序的建议';s架构,c#,php,vb.net,visual-studio,architecture,C#,Php,Vb.net,Visual Studio,Architecture,这些天我正在尝试构建应用程序的体系结构,我很高兴听到一些建议。下面是有关应用程序本身的一些详细信息。它有一个web UI,客户可以在其中注册和支付(使用信用卡)某种服务。他们必须提供一些信息,因为这些服务都是基于它的。例如,安排服务工作的日期。当然,他们总是可以通过网站查看订单的状态 此外,我还有一个位于其他物理机器上的数据库(经典关系数据库或非SQL数据库,我不确定在我的情况下哪个数据库更好)。因此,我必须将客户的信息存储到数据库中,以便在其基础上进行一些工作。此外,还有一个windows服务

这些天我正在尝试构建应用程序的体系结构,我很高兴听到一些建议。下面是有关应用程序本身的一些详细信息。它有一个web UI,客户可以在其中注册和支付(使用信用卡)某种服务。他们必须提供一些信息,因为这些服务都是基于它的。例如,安排服务工作的日期。当然,他们总是可以通过网站查看订单的状态

此外,我还有一个位于其他物理机器上的数据库(经典关系数据库或非SQL数据库,我不确定在我的情况下哪个数据库更好)。因此,我必须将客户的信息存储到数据库中,以便在其基础上进行一些工作。此外,还有一个windows服务或它的Linux模拟,使主要的工作。它应该根据数据库中的信息创建流程来完成这项工作。换句话说,我在开头提到的服务不是由网站的业务逻辑提供的,而是由windows服务提供的。当然,在工作期间,该服务会将信息存储回我的数据库或以某种方式更新它


最近我读了一本关于微软应用程序体系结构的书,书中介绍了许多构建应用程序的方法。例如,DDD或客户机/服务器或基于组件的体系结构等。我真的很困惑什么是最适合我的情况。有人能给我一些建议吗。提前感谢。

后退10步,学习编程。真的

最近我读了一本关于 应用程序体系结构 微软和他们在那里介绍 构建一个 应用例如DDD或客户端 /基于服务器或组件 建筑等等

这是你问题的一部分。她没有这样做。这些概念在大约20年前就已经存在了。大约10年前。微软的这本书基本上就是向你展示它们。你把一本书弄得让别人明白了

事情有点复杂

回答你的问题,用“汽车”等代替“应用”,你可能会意识到这个问题是多么有趣。“需要汽车结构方面的建议”等等——你似乎对自己所说的都有很肤浅的理解

我也有一个数据库(经典) 关系数据库还是非SQL数据库 我不确定我的生活中有什么更好 (案例)

你知道关系数据库是关于什么的吗?听说过酸性环境吗?如果没有-学习它们


我建议你寻求专业帮助。为什么?因为否则,一旦你的信用卡数据被盗(不,你甚至不知道如何用你展示的SQL编写安全代码),你就陷入了法律的地狱。每个人都会起诉你——客户、信用卡公司(你知道如何处理信用卡数据,对吧——我是说,合法)。

后退10步,学习编程。真的

最近我读了一本关于 应用程序体系结构 微软和他们在那里介绍 构建一个 应用例如DDD或客户端 /基于服务器或组件 建筑等等

这是你问题的一部分。她没有这样做。这些概念在大约20年前就已经存在了。大约10年前。微软的这本书基本上就是向你展示它们。你把一本书弄得让别人明白了

事情有点复杂

回答你的问题,用“汽车”等代替“应用”,你可能会意识到这个问题是多么有趣。“需要汽车结构方面的建议”等等——你似乎对自己所说的都有很肤浅的理解

我也有一个数据库(经典) 关系数据库还是非SQL数据库 我不确定我的生活中有什么更好 (案例)

你知道关系数据库是关于什么的吗?听说过酸性环境吗?如果没有-学习它们


我建议你寻求专业帮助。为什么?因为否则,一旦你的信用卡数据被盗(不,你甚至不知道如何用你展示的SQL编写安全代码),你就陷入了法律的地狱。每个人都会起诉你——客户、信用卡公司(你知道如何处理信用卡数据,对吧——我是说,合法)。

绝对资源应用架构:


我从中学到了很多,而且还在学习

应用程序架构的绝对资源:


我从中学到了很多,而且还在学习

要开始,请阅读大量有关应用程序体系结构的内容

你可以买到很多书

我最喜欢的一本书,里面有很多东西 这三者结合在一起:软件范例

“软件范例”将帮助您了解很多编程、设计方面的知识。 它是我最喜欢的书之一,涵盖了模式、组件和体系结构等主题的很多方面

架构、模式和实践 来自codeplex

还有一个体系结构、模式和实践是作为codeplex的一部分启动的,现在作为msdn的一部分提供。这是可直接在网上,你可以开始阅读它

网上其他资源:

其他有用的快速阅读:

  • 事务处理系统的体系结构:
就其本身而言:


要开始,请阅读大量有关应用程序体系结构的内容

你可以买到很多书

我最喜欢的一本书,里面有很多东西 这三者结合在一起:软件范例

“软件范例”将帮助您了解很多编程、设计方面的知识。 它是我最喜欢的书之一,涵盖了模式、组件和体系结构等主题的很多方面

建筑,p