一个JavaFans的质疑和忧虑
- 综合知识
- 2005-08-07
- 31热度
- 0评论
其实,从学习研究的角度上讲,Java无疑是最值得花费时间与精力的。经过多年开源界的狂热,其对OOP的阐释之精深广泛可说是NO.1。具有讽刺意味的是,纯正的OOP本来就是为大幅提高软件开发效率而产生的,真正熟练掌握OOP的确可以达到这样的目标。可惜当前真正熟练掌握OOP所需要的时间、精力、智力也许远远超出了广大同道的预算。最终令人扼腕的事实就是,多数人在熟练掌握OOP之前就不得不放弃了这样的努力。这与J2EE所反复宣扬的初衷应该是背道而驰的。
回想起当年使用VB、PB、Delphi日子,其实是很惬意的。即使现在看一看那些代码,以纯正OOP的观点看来,称之为垃圾都不为过,可是它真的能用!即使是所谓“写完即扔掉”,但很easy,生产效率的确很高!对于牛人来说,可视化编程只能看作是小孩子的玩具,可是大多数程序员正是用这些玩具支撑起了软件业的天空!
无庸置疑,J2EE这类的牛刀的确是可以打造出艺术珍品,而可视化工具这类的玩具也许只能批量制造日用品。但是,绝大多数人类正是依靠日用品过活!
MS的垄断和伎俩是惹人生厌的,但MS正是生产日用品的公司,而且它的日用品最容易使用,所以它如此成功。
.NET现在与Java相比只能算是个毛头小伙,但小心,如果现今的统治者(J2EE)还是摆出一付学院式的傲慢,对程序员的苦恼置之不理的话,那么它的末路也就不远了(正如当年的Unix与Dos、Windows)。
开放与免费对于我们这样的穷国是非常重要的。可是如果当某一天,多数人发现在开源领域浪费的时间与精力远远超过选用商用软件成本的时候,只怕会义无反顾地投向原本所痛恨的MS!