Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > 为何不使用spring、struts2、easyjweb等开源框架
【标  题】:为何不使用spring、struts2、easyjweb等开源框架
【关键字】:spring,struts2,easyjweb
【来  源】:http://blog.csdn.net/easyjf/archive/2007/04/10/1558587.aspx

为何不使用spring、struts2、easyjweb等开源框架

Your Ad Here

  该不该使用各种各样的开源框架,我想这是很多程序员自己也困惑的问题。有的由于对框架的不熟悉,有的是为了程序的优化,还有一些就是觉得开源框架用起来不顺手。
  关于这个问题,一个在政府做技术主管的朋友这样说:
“1年前,我非常疯狂的喜欢spring velocity webwork struts ....只要是开源的我都忍不住去试着用用。我也在很多项目中使用一些开源技术,其结果是大家怨声多于表扬。其实不是这些技术不好,是我们不会合适去应用。
  我一直在思考一个问题.是不是我们太热衷于“实现”而忘记了“设计”,我最近几天的思考的问题是:“jsp+javabean”其实也是个好框架,关键在于你如何去应用好设计模式。”

     我认为关键还是要在于我们对这些框架的掌握程度。再好的技术,再好的框架,再简单易用的东西,肯定都有一定的门槛,都存在一定的学习曲线.框架封装了很多底层的东西,尽管其没有限制我们在框架中自己应用一些底层的,但大多数时候我们仍然不知道如何着手.
    "大家怨声多于表扬",之所以这样,我觉得还是他们对框架的核心掌握得不透彻所至.程序员的一个成就感及自豪感,来源于程序员自生对系统、对电脑的一种控制力.也就是:"我想让他干嘛就干嘛".普通的jsp+javabean,这是最简单的.当然也最容易“控制”.尽管控制他做的事情可能并不强大,写出的东西有可能难以维护、扩展,但始终是“控制”了。因此,大家很喜欢。
    而使用其它框架,很多基础的控制交由了这些框架处理了,尽管这些框架提供了很好的基础平台,好的设计模式供我们使用,但需要我们首先对他有一个比较深入的理解。否则就谈不上控制,只能照猫画虎般的照着做.一但程序出来的不是我们想要的东西,一但人机交互的结果出现偏差,很多时候就让我们无能为力。在现实中,不是所有使用的这些框架的人,都熟悉这些框架的原理及内核,都能控制这些框架工作,一但有一些不愉快的尝试,怨声多于表扬也就难免了.

    总结志来就是:再好的屠龙刀,只有我们对其非常熟悉、并对其有一种控制能力以后,使用起来才会得心应手,否则更多的人宁愿选择使用自己砍的木棍,虽然威力差一点,但于少能用他来把一些阿猫阿狗或者是街头混混唬住.当然,也有练到手中没刀,心中有刀的,比如小马哥,此时选择使用什么都无所谓了.

 本文来自一个讨论交流的删节:http://www.easyjf.com/html/bbs/20070408/33366675-8556350.htm 

怎样在hibernate中使用数据库连接池:【上一篇】
study for java:【下一篇】
【相关文章】
  • Spring框架的抽象
  • Spring 学习总结
  • 解读超轻量级DI容器-Guice与Spring框架的区别
  • spring+struts+hibernate开发实例(三)
  • 用Spring 更好地处理Struts 动作,三种整合Struts应用程序与 Spring 的方式
  • jsf和spring的整合
  • 在spring+hibernate3框架中使用HibernateDaoSupport应注意的问题
  • struts2的一些小问题
  • Oracle开放Oracle App Server与Spring Framework的集成代码
  • Webservices with Spring, XFire and jsr181
  • 【随机文章】
  • SCJP认证套题解析之二
  • 未整理速达ERP代码 (BCB)
  • AJAX设计模式 之 怎样构建一个可刷新的无刷新应用
  • 第一时间播报:SharePoint Server 2007正式版(180天评估版)以及WSS 3.0下载
  • log4j简明文档
  • Redflag-Linux Desktop 5 Beta 桌面欣赏
  • 13.对称多线程处理
  • AI制作个性风格照片贺卡
  • 选择正确的挖掘工具
  • VS2005探索一 csc /nooutput
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.