但是我认为程序员还要分几等:系统级的开发、应用级的开发。实际上微软在这方面做的真的很好。他提供的.net,VB开发工具就是让程序员去多多关心应用级的开发。也就是讲开发人员只要去关心最终用户业务逻辑的开发,而少做系统方面的实现。
回过头,看看国内很多企业他们目前用的都是基于以前c/s架构的网络产品。我不是讲c/s架构不好。举个例子:一个保险公司,它在全国有很多的子公司。各个子公司与子公司的资源共享,子公司与母公司的资源共享,如何实现?以前用基于c/s架构的软件产品不论从公司的对硬件的投资、技术人员的投资、更甚公司运作的效率、母公司对子公司的控制来讲。他们都有充分的理由去选择基于b/s架构的软件产品。但是就是这种3层架构应用的复杂性,对程序员技术的高要求,导致了很多项目的实施是不如人意。如何解决这个问题?这就是摆在我们这些java程序员面前的一个比较严峻的问题。因为必尽我们是希望技术转化为生产力。
那么如何实现快速开发呢?我希望大家能多多提意见
我现在用jdevelop。感觉很好,但是我想把我自己做的相报表自动生成包容进去就不知道如何做了?
同时我也希望大家能够就我前面的观点多多讨论。