首页 / 知识
关于.net:企业库应用程序块还是本地框架?
2023-04-14 18:26:00

Enterprise Library Application Blocks OR Home Grown Framework?我们目前正在寻求采用某种类型的"标准"开发人员框架,并已开始考虑使用企业库。您是否建议使用这些块作为软件开发的基础,还是应该做一些自己开发的事情? 就像所有对体系结构和编程问题的好的答案一样,答案是"取决于情况"。 这取决于您的数据访问和对象设计需求的独特程度。这也可能取决于您计划如何长期支持您的应用程序。最后,这很大程度上取决于开发人员的技能水平。 这个问题没有一个万能的答案,但是通常,如果您的主要重点是开发出具有一定商业价值的软件,请选择一个现有的框架并运行它。不要花费时间来构建不会立即增加业务利润的东西(即增加收入和/或降低成本)。 例如,我组织的一个项目是公司运营的核心,需要尽快进行开发和部署,并且使用寿命长。由于这些原因,我们在企业库的帮助下选择了CSLA。我们可以选择其他框架,但是重要的是,我们选择了一个看起来似乎很适合我们的应用程序和开发人员技能的框架,并且我们运行了它。 它为我们提供了良好的开端,并为我们提供了支持的社区。我们立即从提供业务价值的功能入手,并没有试图建立一个框架而碰壁。 我们还处于可以聘用将来最有可能接触我们框架的人员的位置,这为他们提供了一个非常好的开端。这样可以减少长期支持成本。 有没有我们不需要的东西和我们可能不需要的开销?可能。但是,我会整日进行交易,以尽早并经常在代码中交付业务价值。 这实际上取决于您需要执行的操作。一般而言,您的公司所处的市场空间越大,找到适合您的框架的机会就越大。对于较小的壁ni,您很有可能需要自己滚动。 我工作的公司有多个应用程序,都针对特定建筑物估算建筑材料。由于这是一个非常具体的事情,并且我们大约有8个类似的应用程序,因此我们决定自行开发并在必要时引入第三方库(没有必要重新发明某些东西) 您的里程当然会有所不同。 |
最新内容
相关内容
查看linux类型命令?
查看linux类型命令?,系统,信息,命令,状态,数据,数字,情况,地址,类型,文件,linux查看系统命令是什么1、linux怎么查看系统版本呢,下面就让我们来linux删除类型命令?
linux删除类型命令?,系统,档案,命令,文件,名称,环境,数据,不了,目录,文件夹,关于linux的删除命令命令格式:rm [选项] 文件… 命令功能:删除一个查看linux库类型命令?
查看linux库类型命令?,系统,工作,信息,状态,电脑,命令,工具,代码,地址,发行,如何查看Linux上程序或进程用到的库查看程序依赖的动态库:readelflinux网卡类型命令?
linux网卡类型命令?,网络,系统,地址,信息,设备,状态,服务,名称,名字,网卡,如何配置Linux网卡配置网卡地址:点击 网络(K) 按钮进行配置网络 选择linux查看命令类型用?
linux查看命令类型用?,信息,系统,情况,命令,实时,工作,设备,电脑,文件,类型,如何区分linux文件类型?1、普通文件类型 Linux中最多的一种文件类linux命令三种类型?
linux命令三种类型?,工作,地址,系统,标准,时间,管理,命令,目录,信息,文件,linux常用命令linux常用命令:查看内核版本:uname-a。图形界面:init5或linux基本命令框架?
linux基本命令框架?,系统,基础,网络,设备,管理,基础知识,环境,管理系统,概念,技术,新手如何自学linux安装linux系统,把自己喜欢的linux发行版安靠谱的Python爬虫框架都有哪几个?
靠谱的Python爬虫框架都有哪几个?,官网,培训,爬虫,专文,框架,统计数据,辅助工具,网页,程序,以下内容,一些同学普遍认为仅剩Python才能够顺利实Python列表类型list合并有哪些方法
Python列表类型list合并有哪些方法?,培训,方法,列表,可能会,数组,切片,下文,字符串,数据类型,请看,在Python编程语言中,有各种数据类型,比如字符python操作字典类型的常用方法总结
python操作字典类型的常用方法总结,培训,方法,字典,格式,类型,操作,语法,以上,方式,更多,1.has_key()方法可以检查字典python中是否含有指定Python之三大变量类型介绍
Python之三大变量类型介绍,名字,地方,数字,培训,变量,函数,局部,关键词,类型,原样,多值赋给多变量python允许在一行中将多个值赋给多个变量。Python图形应用GUI开发框架
Python图形应用GUI开发框架,平台,代码,工具,做好,成都,行业,第三,图片,设备,数据,作为Pyhon开发者,你迟早都会碰到图形用户界面(GUI)应用开发