【问题标题】:What are essential framework services for a mid-sized company?中型公司的基本框架服务是什么?
【发布时间】:2010-12-25 09:32:19
【问题描述】:

我为一家中型制造公司创建 .NET 应用程序。我想创建一些可以被我的大多数应用程序使用的“框架”网络服务。

您发现哪些 Web 服务可用于在这样的环境中重用?

更新:应用程序将完成从与外部客户进行电子商务到标签再到运输、库存和报告的所有工作。

【问题讨论】:

  • 这在很大程度上取决于您的业务和您创建的应用程序类型。恕我直言,在其他制造专业开发人员可以加入之前,至少需要更多详细信息。

标签: .net web-services business-logic


【解决方案1】:

我永远不会创建框架 Web 服务或一般框架 (*)。这导致生成代码,因为它看起来属于框架,而不是因为代码有用。

我的解决方案是继续编写应用程序代码(您认为会使用框架的代码),然后仅当您发现代码确实在多个地方使用时才重构为框架库和服务。这样一来,您就不会浪费时间编写从未被使用过的精美库代码。

(*) 从来没有,因为我实际上确实编写了这样的框架代码,并且花了很多时间来编写,以至于用于调用框架的代码从未完成。从那以后就没有了。

【讨论】:

    【解决方案2】:

    记录。适当健壮的日志记录服务总是有用的。

    【讨论】:

    • 是的,但不要重新发明轮子 - 使用 Log4Net 或 Enterprise Library 或类似的。
    • 不要重新发明轮子,使用满足您要求的现有解决方案。如果一个不存在,就写一个存在的。
    • 同意“不要重新发明轮子”的观点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-25
    • 2011-08-14
    相关资源
    最近更新 更多