首页 / 知识

关于.net:企业库应用程序块还是本地框架?

2023-04-14 18:26:00

关于.net:企业库应用程序块还是本地框架?

Enterprise Library Application Blocks OR Home Grown Framework?

我们目前正在寻求采用某种类型的"标准"开发人员框架,并已开始考虑使用企业库。您是否建议使用这些块作为软件开发的基础,还是应该做一些自己开发的事情?


就像所有对体系结构和编程问题的好的答案一样,答案是"取决于情况"。

这取决于您的数据访问和对象设计需求的独特程度。这也可能取决于您计划如何长期支持您的应用程序。最后,这很大程度上取决于开发人员的技能水平。

这个问题没有一个万能的答案,但是通常,如果您的主要重点是开发出具有一定商业价值的软件,请选择一个现有的框架并运行它。不要花费时间来构建不会立即增加业务利润的东西(即增加收入和/或降低成本)。

例如,我组织的一个项目是公司运营的核心,需要尽快进行开发和部署,并且使用寿命长。由于这些原因,我们在企业库的帮助下选择了CSLA。我们可以选择其他框架,但是重要的是,我们选择了一个看起来似乎很适合我们的应用程序和开发人员技能的框架,并且我们运行了它。

它为我们提供了良好的开端,并为我们提供了支持的社区。我们立即从提供业务价值的功能入手,并没有试图建立一个框架而碰壁。

我们还处于可以聘用将来最有可能接触我们框架的人员的位置,这为他们提供了一个非常好的开端。这样可以减少长期支持成本。

有没有我们不需要的东西和我们可能不需要的开销?可能。但是,我会整日进行交易,以尽早并经常在代码中交付业务价值。


这实际上取决于您需要执行的操作。一般而言,您的公司所处的市场空间越大,找到适合您的框架的机会就越大。对于较小的壁ni,您很有可能需要自己滚动。

我工作的公司有多个应用程序,都针对特定建筑物估算建筑材料。由于这是一个非常具体的事情,并且我们大约有8个类似的应用程序,因此我们决定自行开发并在必要时引入第三方库(没有必要重新发明某些东西)

您的里程当然会有所不同。


框架程序块类型开发人员

最新内容

相关内容

猜你喜欢