首页 新闻 会员 周边 捐助

.net 企业级开发

1
悬赏园豆:15 [已解决问题] 解决于 2012-08-02 18:20

园子里有做.net企业级开发的吗?什么是企业级开发?企业级开发中经常用到的技术有哪些?我理解的企业级开发就是用户是面向企业的,不是网民!不是网民!企业级开发和现在的web开发有什么区别呢?谢谢各位大虾~~~

ZyCharles的主页 ZyCharles | 初学一级 | 园豆:114
提问于:2012-06-19 20:57
< >
分享
最佳答案
1

一看这个问题,首先想到的是一本书Martin Fowler的《企业应用架构模式》(英文名:Patterns of Enterprise Application Architcture)。

园子里有一篇读书笔记:企业应用架构模式读书笔记(一)

什么是企业级开发?可以把问题简化为什么是企业级应用?

MSDN中有一段解释(What is an Enterprise Application?):

An enterprise application is a business application, obviously. As most people use the term, it is a big business application. In today’s corporate environment, enterprise applications are complex, scalable, distributed, component-based, and mission-critical. They may be deployed on a variety of platforms across corporate networks, intranets, or the Internet. They are data-centric, user-friendly, and must meet stringent requirements for security, administration, and maintenance. In short, they are highly complex systems.

从这个解释中提取几个关键的地方:

1. 企业级应用是一个的为业务服务(business)庞大(big)的应用程序。

2. 企业级应用被很多人使用,比如企业员工、管理者、客户、合作伙伴、供应商等等。

3. 企业级应用是复杂的(complex)、可伸缩的(scalable)、分布式的(distributed)、组件化的(component-based)、至关重要的(mission-critical)

4. 企业级应用会被部署于各种系统平台、各种网络环境

5. 企业级应用是以数据为中心的(data-centric),管理着企业复杂的业务数据。

6. 企业级应用是用户友好的(user-friendly),要让业务流程中各种各样的参与人员方便地使用。

7. 企业级应用必须安全(security)管理(administration)方便易于维护(maintenance)

收获园豆:15
dudu | 高人七级 |园豆:29732 | 2012-06-20 10:48

这里也有解释:

An enterprise application is the term used to describe applications -- or software -- that a business would use to assist the organization in solving enterprise problems.

dudu | 园豆:29732 (高人七级) | 2012-06-20 11:05
dudu | 园豆:29732 (高人七级) | 2012-06-20 12:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册