荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: qyf (奋起), 信区: Program
标  题: 对目前主流开发技术的分析和总结4(zz)
发信站: 荔园晨风BBS站 (Mon Sep 15 11:04:18 2003), 站内信件

  2.3 企业应用程序框架

  2.3.1 Windows DNA

  Windows DNA的起源无从探究了。随着.Net的推出,事实上Windows DNA将成为历史
的陈迹。Windows DNA虽然是几乎所有的企业应用程序开发人员都知道的一个名词,但
我相信Windows
DNA事实上应用的最广泛的是ASP而不是COM+。真正的COM开发有多少人真正的掌握了呢,
更不要提COM+(我有必要解释一下:COM+是COM的执行环境,它提供了一系列如事务处理、
安全等基础服务,让应用程序开发人员尽量少在基础架构设计上花精力)——当然我这
里指的COM开发不是指VB下的COM开发,所以要这么说,是因为我觉得如果不能理解用
C++进行COM开发,也就不能真正的理解COM技术。如果以一种技术没有被广泛理解和应
用作为失败的标志,那么Windows
DNA实际上是失败了,但这不是它本身的错,而是基于C++的COM技术的失败造成的。多
层应用、系统开发角色分离的概念依然没有过时。

  2.3.2 J2EE

  J2EE是第一套成功的企业应用程序开发框架。因为它把事务处理、远程访问、安
全这些概念带入了寻常百姓家。这种成功我认为要归因于Java的简单性。Java的简单,
对于J2EE容器供应商来说一样重要。开发一个基于Java的应用服务器要比基于C++的更
容易。而且由于Java的简单性,?
用系统开发者出错的机会也会少一些,不会像C++的开发者那样受到那么多挫折。开发
基于Java的企业应用系统的周期会更短,这恐怕是不容争辩的事实。不论如何,是J2EE
让事务处理、远程访问、安全这些原来几乎都是用在金融系统中的概念也被一般的企
业用户使用并从中获得利益。

  2.3.3 .NET

  .Net有什么好说的呢?其实,它不过是微软的J2EE。事务处理、安全、远程访问,
这些概念在.Net中都找得到。更有力的说明是,微软也利用了.Net实现了一个PetStore。
所以,.Net与J2EE几乎是可以完全对等的。但微软确实是一家值得尊敬的公司——我指
从技术上,象Web
form这种东西,我相信很多Web应用开发者都梦想过甚至自己实现过,但Sun却一直无动
于衷,而且似乎Borland也没有为此作过太多努力,好像有过类似的东西,但肯定是不
怎么成功——Borland已经很让人敬佩了,我们也许无法要求太多。


 --    浪客剑心,此生谁与为伴?

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.182]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店