既然选择了远方,便只顾风雨兼程~~~

struts初体验~~~

上一篇 / 下一篇  2008-01-07 13:02:34

查看( 2039 ) / 评论( 29 )
昨天学习了用myeclipse+struts做了个程序跑了下,有很多感想,仔细对比了和php框架开发的不同,从开发模式到项目部署,体会了javaEE的强大,相比之下php还有很多需要改进的地方,特别是针对大型项目上,我觉得一个好的php程序员他至少学过C,会java或C#,如果单一的从一开始到最后都只接触php会形成很大的思维局限性,php毕竟还有很多地方不是那么成熟,客观的说,需要借鉴很多其他语言的设计思想。所以我们需要学习java或C++,c#,其实语言只是工具,关键还是看人去怎么用他。java概念非常多,结构也很复杂,但是也不是那么难自学。

     另外还建议多接触其他数据库,特别是oracle,在自己机上装个9i和PL/SQL+一本oracle教程就可以开始。从上次误删了sql server的数据,我终于明白为什么oracle为什么是企业级的首选了。想做大项目,一定要会oracle。此外,像数据库建模工具,UML建模工具都建议学习,真正做到工程级,而不是作坊级,培养代码管理和文档管理的意识 。当然很多时候有些公司不会要求,我觉得,自己对自己要求不能太低。不能整天机械的敲着代码,要提升自己到设计者。

    PS:以上言论纯属一家之言,欢迎大家拍砖~~~~~~

[本帖最后由 leehui1983 于 2008-1-7 13:01 编辑]

TAG:

逆雪寒的山洞 逆雪寒 发布于2008-01-07 13:10:05
   学到 struts 框架了???  嘿  比我还快.哈哈

    JAVA 是强.
逆雪寒的山洞 逆雪寒 发布于2008-01-07 13:11:37
不过好象这样对你的发展不知道好还是不好.  PHP弄一半又跑去弄JAVA 了.
辉老大的地盘 leehui1983 发布于2008-01-07 13:12:57
补充一点,我觉得从本质上看,如果拿jsp技术和php在web开发上进行比较,jsp没有php优秀,只是有了java的支持和各种成熟的框架,才使jsp如此的流行。在处理 rich client方面,我觉得java的web应用没有php方便和灵活,甚至有些笨拙。如果大家有不同意见,欢迎补充讨论~~
PHPText For PHPChina MoHock 发布于2008-01-07 13:15:01

我飞砖,砸你.....
辉老大的地盘 leehui1983 发布于2008-01-07 13:15:13

QUOTE:

原帖由 逆雪寒 于 2008-1-7 13:11 发表
不过好象这样对你的发展不知道好还是不好.  PHP弄一半又跑去弄JAVA 了.
老逆,我还没过去,最近是在自学阶段,就像你说的,多吸收优秀的思想,有对比才有进步~~~~~
辉老大的地盘 leehui1983 发布于2008-01-07 13:17:20

QUOTE:

原帖由 逆雪寒 于 2008-1-7 13:10 发表
   学到 struts 框架了???  嘿  比我还快.哈哈

    JAVA 是强.
一开始用myeclpise+strtus时接触strtus.config.xml时,那个可视化的操作和自动生成的框架代码,zend怎么就做不到啊?zend连html视图都不支持,IDE上感觉zde还要改进。
逆雪寒的山洞 逆雪寒 发布于2008-01-07 13:25:07
我一直用netbeans 来 弄JAVA 包括  strtus   

不知道你弄的 strtus  是 2 还是 1     版本  1 和2  差别十分大.

我目前在弄  2  因为一买就买了本 2的书.    strtus  2   其实就是 workweb 框架.

的确是 通过学习它对PHP也有提高. 不过前段时间 发现了一个 phper 的BLOG   . 才知道 phper  也可以达到这种境界.所以目前还是透很多时间在PHP的大负载的研究.     那个PHPER  有车有房  比我们潇洒多了.

叫 "俊麟的blog"  十分牛人.多学习学习了
pylong的php学习blog pylong 发布于2008-01-07 13:51:50
看了《程序员增刊》,很大感触,一直觉得php是一个孤儿,毕竟没有像SUN,MS这些公司那样那么大的开发团队。但同时,同样觉得php的确有这样的发展感到神奇。近来经常听人说PHP像delphi,的确有点像,但希望PHP发展能够更好。
话又说回头,为什么yahoo前台会大量选择php,百度也是,是真的因为它仅仅开源?服务器成本低吗?记得以前听一位哥们说过,你不肯能找到一门万能的语言,如果有一门语言自称什么都能干,那你可以不需要考虑它了。的确,越底层的东西,为什么越多用c来写?很明显,每门语言都有它的优势,本人没系统学过java,但也知道,他们的优势是不同的。其实很多时候,不是一门语言的优劣决定一个站点的优劣,更多的,是一个系统架构决定了很多性能。程序员增刊里介绍了很多架构,其中忘记是dig还是wiki的技术人员说的话了:“现在增容的问题,PHP并不是问题”。作为一个web程序员,我们了解,吸收其他语言的优势,是必须的,PHP这门语言也一样,它发展的有点也正式这样,它能发展到今天,正式它吸收了其他很多语言的优点。但是,同时,我们是否想想,我们是不是应该从其他东西找突破点呢?看着facebook,dig,wiki等用PHP作为其中架构语言站点的崛起,我们欣慰,但同时,也给我们启示,很多时候,PHP不是一个瓶颈,瓶颈在于架构。我们也应该了解一下。近来,也终于明白,为什么很多时候,一个好的架构师比一个好的程序员值钱
辉老大的地盘 leehui1983 发布于2008-01-07 14:05:13
我用的是strtus1.4目前myeclipse还没支持strtus2,myeclipse是针对j2ee做的eclipse插件,在里面调用strtus,spring,Hibernate非常方便,同时你提到负载,我认为程序虽然重要,但是单靠程序是不行的,大负载设计包括:服务器,数据库部署,优化等,牵涉到的内容早就超出了程序设计的概念。yahoo,百度的前台用到php,个人认为只是展现复杂逻辑的结果而已,其中的处理,运算肯定是C++或其他语言,php只是展示结果,这就是各司其职。集中不同语言的作用,实现完美,稳定的系统结构。
辉老大的地盘 leehui1983 发布于2008-01-07 14:06:46
老逆今天怎么换了两次头像,这次的头像风格怎么有点像我刚换的头像?
逆雪寒的山洞 逆雪寒 发布于2008-01-07 14:19:46
  决没意思模仿.

不过是偶即兴之作.哈哈

我们只能永远的学习...学习.....学习...直到........才会停止
志凡的个人空间 dzjzmj 发布于2008-01-07 14:29:09
根据目前mysql的发展,我完全否认mysql不能做大项目
逆雪寒的山洞 逆雪寒 发布于2008-01-07 14:47:31
的确. mysql5.1 以上已经是十分强了.

分布方面.   主从 完善方面.

下一步我都要弄这些东西.      PHP 我吃定了.哈哈
PHPText For PHPChina MoHock 发布于2008-01-07 14:50:08

楼上3位都是达人....眼光超俗....


辉老大的地盘 leehui1983 发布于2008-01-07 17:12:51

QUOTE:

原帖由 dzjzmj 于 2008-1-7 14:29 发表
根据目前mysql的发展,我完全否认mysql不能做大项目
就像ms在用户心中根深蒂固一样,先入为主加上长期的积累,雄厚的基础和完善的应用体系,oracle不会被mysql撼动
五月空间 dwp34998 发布于2008-01-07 17:31:02
。。
都是强人 我都不知道
fkeuem的个人空间 fkeuem 发布于2008-01-07 17:35:09
不小心跑错地方了。

顶过。
我的帝磐 4C[FANTASY] 发布于2008-01-07 18:30:44

"木頭"de个人空间 木頭 发布于2008-01-07 20:33:20

QUOTE:

原帖由 leehui1983 于 2008-1-7 17:12 发表

就像ms在用户心中根深蒂固一样,先入为主加上长期的积累,雄厚的基础和完善的应用体系,oracle不会被mysql撼动
有竞争,有压力,才才能做到更好!
niohe的个人空间 niohe 发布于2008-01-07 22:58:16
什么时候才能踏实下来 认真写程序呢 哎
我来说两句

(可选)

Open Toolbar