他的,web代码与java代码分离了。。
希望有高手,能和我交流一下:我的QQ是:124784883
笔者用过流行的几乎所有Unix/Linux 平台下的语言。回过头来看,java不但是一门语言,也是一个框架。它的技术细化到有时候简直让人发疯,它的框架却又无可替代。而且充满活力,到apache.org 和sourceforge.net上看看就知道了。
写网页首选php,简单,自然,快捷,符合开发习惯,容易上手;
Unix/Linux下一定要会Perl, 不然你敢说你会Unix/Linux? 确实好,非常简洁,我的最爱。
C是效率的语言,写底层程序的首选。
C++?应该是面向对象的首选。
Java?Java = Php + Perl + C + C++ + Samlltalk + Python + ....
它可以做所有的事情,甚至EJB封装数据库。
对于自称struts 玩得很熟的人,实际上你的时间和精力都花了无数,但是你做的,我敢说我用不到你一半的时间就可以用两种语言同时实现。不过技熟尔。
团队开发,基于保护资源,不掉队,扩展,接口,移植性的考虑,还是选择java,它确实flexible, scalable,你老板投了2个亿进去,让你们做3年,你干吗跟钱过不去,慢慢干吧。当然,你可以用perl 半年完成。
XML, JSP, Servlet, DD file, framework, ant, web server, tld files... Have you been familiar with all of them?OK, let begin to Struts and JSF.
站在这个角度,我认为你因为用了struts,否认了SUN,否认了IBM,否认了整个JAVA产业...你有没有想过,JAVA给世界带来了多大的变化...
就被你这样给否认了....哎~~~
其实也没有必要吵来吵去,用什么工具和语言好多时候我们决定不了。有的是客户决定,很多国企都这样,他们会有某个头头觉得什么好,他们要求你用。 有的是公司决定,公司主流用这个,我们也就跟着用罢,哈哈,我们再厉害也得听BOSS的,不然没饭吃呀。
Struts是外国人的东西,你一个中国人用起来不舒服就说人家垃圾。。。
在国外,一个项目是明确分工的。不像你在的公司,自己是页面架构(CSS),后台程序(JAVA),页面设计(PHOTOSHOP),需求分析(UML),数据专家(MYSQL)兼容一身,一人包办。
你想想把,让你开发一个War3这样的即时战略游戏,你一个人能做完么。
同样,让你一个人开发windows操作系统,你做得完么?有生之年...
Struts的存在是为了分工的和谐,为了习惯的统一。像你这样的全才,根本不需要用Struts,你跟你自己当然是和谐的,是统一的。万一你一走,你留下的这堆代码只有你自己知道是怎么回事。