有感于《一个最近完成的JAVA项目的反思》
并非本人观点
摘自jjx对上篇文章的讨论:
http://www.shinco.net/jjx/activeubb/
你好:
首先说明一点那篇文章是我转载的,我对unix/linux也不是很熟悉,平时也主要做客户服务器开发,使用的平台是nt+sql server。
但我觉得项目的最主要的完成任务,然后再考虑技术方面的东西。技术只不过是完成任务的手段,而不是目的。
首先承认一点,nt的平台还不是很强壮,所以选择unix/linux等无所非议。当然,在这样的平台下,你不会使用asp了。cgi当前还是unix的最好选择,当然以后可能是jsp,但还不是现在。说到php,就
其结构,是无法胜任大型站点的。但如果你使用了nt平台,我就建议
你使用微软的技术。
以下几点理由请你考虑:
1、asp的结构与jsp一样(多层,分布式),而且可以说,是jsp借鉴了asp的许多思想,如delphi与vb一样
2、jsp通过servlet,标榜速度如何,但如果你用vb/vb(atl)写asp组件(二进制的),二者的速度谁快,不需要测试。
3、建立商务应用,微软的windows 2000, mts,site server,msmq,dcom等技术都相当成熟,开发效率极高。而jsp还在初级阶段,而且开发投入巨大。
最后,说明一点,我也在学习jsp,学习过程中的体会是sun等公司在技术服务、产品易用性上同微软相比差距太大,很多东西是免费的,但文档等内容极其差(比方说mysql,通过去掉事务处理功能来获取速度上的提升,在一般的主页中用用尚可,但商务站点呢),技术方面也存在许多问题。不过,我不会放弃,看看vbscript
1.0-vbscript 5.5,其中的差别何其巨大。我想,如果我会在jsp技术比较成熟时使用该产品开发,不是现在。
最后,还是一句大实话,做生不如做熟,做生意如此,选择开发工具更是如此。
|