`

JAVA程序员不一定非得要会SSH

阅读更多

    SSH框架架构对于国内来说是大行其道。国内一大半的软件公司你要是去应聘java程序员,则都会被问一句,会SSH吗,好像不会SSH就不可能是JAVA程序员一样。难道做为一个JAVA程序员就必须要会SSH?

    不可否认,SSH是有它们各之的优势,难道他们的那点组合就成为了我们国内JAVA程序员的标准,无一不跟随其后?

    JAVA程序员并非就离了SSH就不能活了。之所以我们被束缚住了无外呼是被环境影响了。

    估计有不少的人都会在想,“能不会ssh吗,不会我上哪找饭碗去?”,“国内就是这样地,要不你试试不玩SSH!”

    我还不想被拍砖头,如果看到这感觉我是废话的话就离开吧,因为下面的话将会更废了。


    无一例外的,用上SSH框架的就那么几个原因:

     1.随大流,流行什么框架就用什么框架。

     2.没好手,项目求稳。外界用SSH的人最多,那我就用SSH,即使项目中走了人也能短时间里拉个过来顶着。

     3.感觉SSH已经很稳定了,而且自己就这里熟点,那还不用它

     4.客户指定要用这框架

     5.以前用SSH写过项目了,直接copy过来多快啊

     ......


     原因很多,不过我倒是觉的最大的原因是因为我们中国人太聪明了,才导致了SSH在我们国内一家独大。我们中国人学的是儒家思想,追求的是帝王之术,看的是厚黑学,讲究的是打太极。只要是要做决定了,那就会是不阴不阳,不冷不热,不急不燥,万事求稳。什么最稳,已经做过的事是最稳的,只要是以前做过的,没出事的,效果不一定是最好,还能过的去的,那就是最稳的。任何其它的还没有真正有结果的都是未知,有着无尽的可能,聪明的人自然就不会去冒险了。

    项目用什么技术来做,只要不是很特殊的情况,一般都是项目经理来拍板,周期短,时间紧,项目急,人手新等等,让那些拍板的决策者们无一例外的都选择了最通用的方法。。。

    SSH它们各自都是很不错的框架,其中也包含无数的智慧,也有着杰出的设计思想。但,它们并不是全部。随便去看个opensource的列表吧。那里又会有多少的优秀智慧沉静的睡在那里。我并不是想要大家都去研究或使用无数的框架,但穿上合脚的鞋走路才会舒服。小了就痛,大了会难受。那SSH是大了还是小了?

    我觉的,对于大多数国内企业型单子来说,如果是门户类的,它就大了,如果是管理型的,还凑合,如果是安全型的,他就小了。如果只是像显示类的中小型网站,那PHP已经足够满足了需要。不要和我说他是脚本型的啊,他的扩展可变性不如JAVA啊,不要说那些。存在就有他的道理,而且PHP的确是快速开发好手。如果你用SSH去和他比,就明显的速度不足了,但PHP是最好的?JAVA的开发速度就不行了?谁也不能去这么断言。只不过这时你用SSH是有点多用了,只用struts或spring的mvc加sql,甚至于直接用m1模式的jsp开发就行。不要这个时候又把那分层不好,维护不好,安全不好的说词又拿出来了,一切都要视情况而定,没有什么是不变的,也没有什么是无用的,最重要的是适合。你不能总是拿个菜刀又是切菜又是砍柴没事还来拿来修修指甲吧。

   随口举个例子,给一般的网站单子完全可以用model1模式去开发,如果要求是国际化或商城类的,可以考虑用SSH或springMVC,或WebWork,如果是企业有自己的服务器的要做商城的,可以考虑用ofbiz(主要针对商场类),如果是要求安全性很高的新闻或视频类网站可以考虑使用core media(这个是收费的),如果对页面没有特殊美工需求,而要做报表类管理系统时可考虑使用JSF(如果使用oracle的develep和adp来做,可以可视化拖拽生成)来做,如果对XML感觉很好的话可以使用OPS(全部使用xml)来做,如果想开发商业管理类的还可以使用click(该框架已经成为了apache的重要项目之一了)来做,如此如此。。。

  这么多的框架,那还不是要学死人?望而却步。为什么不能感觉到他们的美妙而只感觉到了痛苦?不要盲目的去追逐,也不要死守着那一小圈的地,在学别人的框架时,去体会别人那巧妙的设计和解决问题的思路,去发掘他们所存在的缺陷,如果让我们自己来做一个,会去怎么实现。难到我们在学习SSH时,只是学了配置几下文件?只是写几个annotation?只是对应记住几个实现或继承类,然后就对自己说,嗯,不错了,我已经会使用SSH了,他能扩展,他是POJO,他开发出来很快,他以后要修改也会简单,他...... 

   写到这里已经偏题了,本来是想写JAVA的桌面应用的,却写着写着,不知道写哪去了。算了,不改了,随笔,随笔,随心而笔记。太晚上,准备休息,最后只是想说,无论是框架还是什么,JAVA程序员天空很大,不要被我们眼前的迷雾给蒙住了眼睛,不知出路在何方。那就让我们的心来感受吧。你喜欢哪个方向去向哪里坚定的走,放心,这片天地很大很大,没有悬崖,不用把自己画个牢房围着不动了。

5
8
分享到:
评论
1 楼 bianrongxin 2013-06-02  
我非常赞同你的观点,国内的IT环境太盲目跟风了,就算是学习SSH,也并没有学会其核心思想,编程,思想才是最重要的。

相关推荐

    JAVA程序员简历模板(最新版)

    JAVA程序员简历模板 JAVA程序员简历模板

    Java程序员面试资料及简历模版

    Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历模版 Java程序员面试资料及简历...

    Java程序员面试宝典

    《Java程序员面试宝典》主要内容简介:目前许多开发者对Java语言及其底层原理掌握不牢固,在面试过程中经常漏洞百出,无法取得好成绩。而招聘单位为了得到高素质的员工往往使出浑身解数,采用各种形式的面试考察求职...

    java程序员简历模版

    java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版java程序员简历模版...

    java程序员笔试题java程序员笔试题

    java程序员笔试题java程序员笔试题

    java程序员ssh面试常见题

    面试java程序员时,常考察的ssh题目.在网上找到的转过来吧。

    java程序员面试交流项目经验

    java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...

    java程序员转正ppt

    java程序员转正pptjava程序员转正pptjava程序员转正ppt

    Java程序员面试笔试宝典-何昊pdf版

    Java程序员面试笔试宝典-何昊pdf版,高清,带有书签。

    java程序员面试宝典

    JAVA程序员面试 JAVA程序员面试 JAVA程序员面试 JAVA程序员面试

    Java程序员职场全攻略

    Java程序员职场全攻略 Java程序员职场全攻略 Java程序员职场全攻略 Java程序员职场全攻略

    java程序员面试题大全

    java程序员面试题java程序员面试题java程序员面试题java程序员面试题java程序员面试题java程序员面试题

    Java程序员简历模板-求职应聘必备

    内容概要:该资源是一份优秀的Java程序员简历模板,包含了详细的简历内容和排版样式,适用于Java程序员求职应聘时使用。 适用人群:Java程序员、计算机科学和技术相关专业的学生和毕业生、招聘人员和HR等对Java...

    java程序员简历模板(一共19套模板)

    java程序员个人简历.doc JAVA软件工程师简历范文.docx Java软件开发工程师个人简历模板.doc 个人简历(示范案例).doc 应届生Java开发个人简历.doc 非常经典java求职简历(三套-含项目介绍).doc 高级Java工程师架构师-...

    Java 程序员宝典 pdf 电子书

    Java 程序员宝典 pdf 电子书Java 程序员宝典 pdf 电子书Java 程序员宝典 pdf 电子书

    Java程序员上班那点事

    Java程序员上班那点事 Java程序员上班那点事 Java程序员上班那点事 Java程序员上班那点事

    Java程序员面试Java程序员面试

    Java程序员面试Java程序员面试Java程序员面试Java程序员面试Java程序员面试Java程序员面试

    2018年新版Java程序员面试宝典

    2018年最新版Java程序员面试宝典,面试的神器,可以有效的通过面试环节,得到满意的工作

    java程序员面试简历 WORD 模版

    java程序员两个简历Word简历模版样试

    java程序员基础手册

    java程序员基础手册

Global site tag (gtag.js) - Google Analytics