您现在的位置:龙卷风首页 ›› 网络编程 ›› 阅读文章

为什么asp.net?

语言只是一种工具,思想才是核心。

又开始忙碌起来,因为偶然的缘故要用到asp.net。
微软是了不起的公司,著名的经理人培训教授余四维也这样说。也许他是站在商业管理的角度来评它微软的,然而站在程序开发者的角度来评价它,大概也八九不离十了。
微软的产品,最让人称道的地方在于易用性,对用户非常友好,一般来说,用户只需要点点鼠标就可以完成目的了,甚至即使是作为开发人员,也可以这么做。Visual Studio的用户们很幸福,微软已经在程序设计这块混沌中开天辟地,一切都已经井井有序,你要做的,只不过是移动鼠标,进行简单的组合就可以了。
这样便利的工作自然为喜欢者所津津乐道,当然也为不喜欢者所厌恶攻击。在VS中常用的功能都已经做成了组件,使用者只需要熟悉这些组件的构造方法、属性、调用方法即可以完成功能强大的编程操作。而这种功能集成的方法,在别的语言中,或者在微软产品的前期产品中,是需要使用者自己动手编写的。比如asp.net的前身asp,功能上很大的限制就在于不能方法地调用系统的组件,系统内置的组件很少。于是设计者一般需要自己设计成可以重复调用的类,比如文件上传类、分页页等,而这些现在都已经变成内置提供的组件,编程者的效率当然得到很大的提高。
相类似的,php/jsp语言也正在朝微软这个方向努力。它们都或多或少地提供了集成某项特定功能的类或方法,供用户直接调用,以此降低编程的复杂度。不同的是微软利用这个成熟的平台赚了大钱,而别的厂商由于知名度不够,门槛,竞争得因素,很大程度上以减少赢利的方式来争取用户。这可能就是为什么有开源/免费的原因所在。两者的优缺点,非我等浅薄之士所能讨论的。
明白了其中的因果,当然再也不会为不同的言论所左右,结合实际的情况,选择适合自己的工作来实现自己的目标,乃是正道。

作者 林剑锋 本文仅代表作者观点,与龙卷风资讯网立场无关。

我来说两句

1 楼 Benben 发表于 2006-12-25 From IP: 218.20.227.200
分析的好
作者主页: 
2 楼 aba 发表于 2006-12-25 From IP: 121.32.155.101
不管了,抓住就是什么了,
作者主页: 
内容/Content