Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我为一家中型制造公司创建 .NET 应用程序。我想创建一些我的大多数应用程序都可以使用的“框架”Web 服务。
您发现哪些 Web 服务可用于在这样的环境中重用?
更新:应用程序将完成从与外部客户的电子商务到标签到运输、库存和报告的所有工作。
我永远不会创建框架 Web 服务或一般的框架 (*)。这导致生成代码,因为它看起来属于框架,而不是因为代码有用。
我的解决方案是继续编写应用程序代码(您认为将使用框架的代码),然后仅当您发现代码确实在多个地方使用时才重构为框架库和服务。这样,您就不会浪费时间编写从未被使用过的漂亮的库代码。
(*) 从来没有,因为我确实编写了这样的框架代码,并且花了很多时间来编写代码,以至于调用框架的代码从未完成。从那以后就没有了。
记录。一个适当健壮的日志服务总是有用的。