`
Cash
  • 浏览: 176659 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

框架给开发者带来了什么!

阅读更多
随着java的普及,国外一些团体和公司开发的‘框架‘就如潮水般涌来!面对struts,webwork,spring,hibernate,aop,ioc......这些华丽的词语,使开发人员目不暇接。年情人好赶个时髦,而当今搞it的都希望踩在浪尖上。看文档,找资料,上论坛提问已经成了家常便饭,而国内的一些机构抓住‘时机‘写了一本又一本的教材(多数和包带的文档差不多,很难提出一些经验建议,也不乏有些写的不错的),这些教程更加刺激了‘it 人’的眼球,星星之火已经燎原......
    使用框架的目的是为了提高开发的简易性,降低开发的成本(这对公司老板真是垂涎三尺啊!)。而有的人认为学到了‘长生不老’的法术,有的还自鸣得意,在论坛上乱喊,搞的后来者(新手)大喊上帝。这种现象与国内的计算机技术还很落后有很大关系,出了新框架就出现一大批追随者。为什么我们总是跟着国外的东西作我们自己的事情(前几年我的同学有人在看MFC,还因懂得使用几个XX,走路都有点发飘到处与人探讨,唉!,外国产的‘孔乙己‘,现在java当道还在背MFC吗?哈哈!),框架拿了用就好了,不要把他背下来(老板到是很喜欢你记住)。
   框架真的使开发简易了吗?如果你单独用某些东西的确如此,hibernate简化了数据据的操作,spring将接口的使用发挥到了极限,struts/webwork简化了流程。如果一起用呢,到还说的过去,只不过不要将他们搭配的太紧密了(我不喜欢用spring去操作hibernate,我不否认的确节省了code,谁知道是不是过些日子又出了个hibernateXX版或是又出现比spring更好的玩艺呢!),这些框架各有经典之处,但最好不要混合使用(sprite + beer有人说更好喝,但我看也更上头!)。面对一大堆的xml也是很烦啊!(将讨厌的code变为闹心xml可能是框架做出的最大‘贡献‘,哈哈,个人观点)
   我们自己的框架在哪?大陆/台湾,taiwan is possibly that i think,毕竟台湾的it业发达一些。框架是经验积累的结果,你的懂得深层的java编程思想(可不是台湾XX 的书啊),是经过大量的开发所总结出的亮点,只有在项目的积累中才可以分清什么是熊掌什么是鸡肋。挑出熊掌不能只是吃过后记得它的味道,更重要的是看人家是怎样做的,我们以后自己做着吃!
   总之,降低开发难度,减少编码量是框架发展的大方向。但我看很难将xml里边的东东也减少,除非一个框架将(流程控制+数据持久化+注入机制+...=XXX)各个框架的好东西统一在一起搞个什么东些出来(这些东些不是一家的,欧洲特点,哈哈,估计微软能搞出来,但还是垄断,唉!)。
   一起加油吧!路还长着呢!
   为了有一天出现一个 'ChineseFramemade in china
分享到:
评论

相关推荐

    Java基于SSM(Spring+SpringMVC+MyBatis)非遗视域下喀什旅游网.zip

    以前,对于java应用来说都需要进行tomcat的配置,但是有了SSM之后它直接将更加方便,很多功能通过yml进行简单的配置即可,而且还去掉了让开发者非常头疼的XML,总而言之就是在框架的基础之上给开发者带来更多的便利...

    Unity快速开发框架QFramework

    我们团队做的每一件事情,都是为了给开发者带来更好的开发体验,提高效率,减少加班。我们尽心应该以不同的方式思考。我们挑战现状的方式是通过把我们的框架打磨得十分精美,原理简单,新手友好,但不失强大。我们...

    最想学 Go、Python,全栈开发者紧缺!分析了 11 万条程序员数据后有了这些发现…

    近日,编码社区 HackerRank 调研了全球 162 个国家/地区的 116000 多名开发者,正式发布了《2020 HackerRank 开发者技能报告》,基于此,开发者可以了解最新的技术趋势与技能,希望能够给大家带来一定的参考。...

    DEV基本权限管理项目代码整套

    3、它能缩短开发时间,减少代码量,使开发者更专注于业务和服务端,轻松实现界面开发,带来绝佳的用户体验 4、适用于OA、网站、电子政务、ERP、CRM等基于C/S架构的应用软件系统的快速开发框架。 5、权限系统一直以来...

    Java框架面试题.docx

    2、使用Spring框架能带来哪些好处? 下面列举了一些使用Spring框架带来的主要好处: Dependency Injection(DI) 方法使得构造器和JavaBean properties文件中的依赖关系一目了然。 与EJB容器相比较,IoC容器更加...

    java三大框架

    ·在好的框架下,开发者只需要写一些必须的代码;他们不需要直接接触底层的API。 这一点很重要。 ·经过良好设计的框架可以为程序提供清晰的结构并且提高程序的内聚性。好清晰的结构使得其他人可以更容易加入项目...

    Vue.js 前端开发快速入门与专业应用

    目前来看, 前端 MVVM 框架的出现给开发者带来了不小的 便利,其中的代表就有 Angular.js、React.js 以及本书中将要介绍的 Vue.js。这些框架的产生 使得开发者能从过去手动维护 DOM 状态的繁琐操作中解脱出来, 尽...

    Python框架web.py.zip

    这样的优点是,框架给开发带来的限制少,可以根据自己的需求进行定制。缺点就是,很多东西都需要自己亲自动手开发。虽然webpy的作者Aaron H.Swartz,一位伟大的程序员在2013年1月11日自杀身亡,结束了短暂的26年生命...

    Java毕业设计-基于ssm框架开发的教资考前指导系统-附毕设源代码+说明文档.rar

    本次为大家带来的资源是“基于SSM框架开发的教资考前指导系统”的毕业设计项目,附带了完整的源代码及详细的说明文档。此项目不仅是一个完整的软件解决方案,更是一个极佳的学习与研究的平台,尤其适合正在进行Java ...

    Java毕业设计-基于ssm框架开发的高校推免报名--论文-附毕设源代码+说明文档.rar

    资源介绍 “基于SSM框架开发的高校推免报名系统”是一项精心设计的Java毕业设计项目,旨在通过SSM(Spring ...无论是对于学习SSM框架的开发者,还是对于需要构建推免报名系统的高校来说,都是一个不可多得的宝贵资源。

    微信小程序Demo-:黑市商城框架;适用1028版本-附完整源代码.rar

    在黑市商城框架中,独特的黑市元素为用户带来了神秘和刺激的购物体验。用户可以在黑市区域浏览到各种稀有和独特的商品,这些商品往往具有更高的收藏价值和投资潜力。同时,黑市商城框架还提供了丰富的社交功能,让...

    uniapp框架-mpvue框架仿滴滴出行-uni-app项目源码-vue语法格式.zip

    它提供了丰富的原生组件和API封装,保证了应用的原生性能体验,为用户带来流畅的操作感受。 此外,UniApp拥有庞大的社区支持和插件生态系统,为开发者提供了丰富的资源和技术支持。从多级选择器到自定义导航栏,再...

    BPMS-通用权限系统快速开发框架

    3、它能缩短开发时间,减少代码量,使开发者更专注于业务和服务端,轻松实现界面开发,带来绝佳的用户体验 4、适用于OA、网站、电子政务、ERP、CRM等基于B/S架构的应用软件系统的快速开发框架。 5、权限系统一直...

    uniapp框架-uniapp框架-IT之家小程序版-uni-app项目源码-vue语法格式.zip

    它提供了丰富的原生组件和API封装,保证了应用的原生性能体验,为用户带来流畅的操作感受。 此外,UniApp拥有庞大的社区支持和插件生态系统,为开发者提供了丰富的资源和技术支持。从多级选择器到自定义导航栏,再...

    微信小程序-gank小程序项目源码-原生开发框架-含效果截图示例.zip

    今天,我们为您带来一份极具价值的资源——“微信小程序-项目源码-原生开发框架-含效果截图示例”。这份资源不仅包含了完整的微信小程序项目源码,而且基于原生开发框架,确保了代码的健壮性和可扩展性。同时,我们...

    微信小程序-芒果TV小程序项目源码-原生开发框架-含效果截图示例.zip

    今天,我们为您带来一份极具价值的资源——“微信小程序-项目源码-原生开发框架-含效果截图示例”。这份资源不仅包含了完整的微信小程序项目源码,而且基于原生开发框架,确保了代码的健壮性和可扩展性。同时,我们...

    微信小程序-旅游行业小程序项目源码-原生开发框架-含效果截图示例.zip

    今天,我们为您带来一份极具价值的资源——“微信小程序-项目源码-原生开发框架-含效果截图示例”。这份资源不仅包含了完整的微信小程序项目源码,而且基于原生开发框架,确保了代码的健壮性和可扩展性。同时,我们...

    微信小程序-课程预约小程序项目源码-原生开发框架-含效果截图示例.zip

    今天,我们为您带来一份极具价值的资源——“微信小程序-项目源码-原生开发框架-含效果截图示例”。这份资源不仅包含了完整的微信小程序项目源码,而且基于原生开发框架,确保了代码的健壮性和可扩展性。同时,我们...

    微信小程序-movecss效果小程序项目源码-原生开发框架-含效果截图示例.zip

    今天,我们为您带来一份极具价值的资源——“微信小程序-项目源码-原生开发框架-含效果截图示例”。这份资源不仅包含了完整的微信小程序项目源码,而且基于原生开发框架,确保了代码的健壮性和可扩展性。同时,我们...

    微信小程序-节日祝福小程序项目源码-原生开发框架-含效果截图示例.zip

    今天,我们为您带来一份极具价值的资源——“微信小程序-项目源码-原生开发框架-含效果截图示例”。这份资源不仅包含了完整的微信小程序项目源码,而且基于原生开发框架,确保了代码的健壮性和可扩展性。同时,我们...

Global site tag (gtag.js) - Google Analytics