随着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)各个框架的好东西统一在一起搞个什么东些出来(这些东些不是一家的,欧洲特点,哈哈,估计微软能搞出来,但还是垄断,唉!)。
一起加油吧!路还长着呢!
为了有一天出现一个 '
ChineseFrame'
made in china
分享到:
相关推荐
### C#能为开发者带来什么? #### 一、C#的发展背景 C#语言是由微软在1999年启动的一个项目,最初被称为“Cool”(后来更名为C#)。其首次公开是在2000年的专业开发者大会(PDC 2000)上。C#的出现与微软对Java的...
由于内容片段的技术术语和数字较多,但呈现的都是混淆后的文字,我们仅能猜测这些内容可能是关于开发者对不同编程语言、工具、框架的使用频率,或是对开发流程、工作环境、职业发展的偏好和评价。 由于文字内容存在...
Vue3 开发者工具插件是为 Vue.js 框架的最新版本——Vue 3 提供的强大辅助工具,它极大地简化了 Vue 应用的调试过程,帮助开发者更好地理解和优化应用程序。Vue.js 是一个流行的前端JavaScript框架,以其组件化、...
【wbcs声明式框架】是一种创新的开发框架,它的出现为开发者带来了全新的编程体验。声明式编程是一种非过程性的编程范式,强调描述“什么”而不是“如何”做,这使得代码更简洁、易读,同时也降低了维护成本。Wbcs...
PB9界面框架是一种基于PowerBuilder 9(简称PB9)开发的用户界面解决方案。PowerBuilder是Sybase公司推出的一种强大的...通过深入研究和实践,开发者可以将PB9界面框架的优势发挥到极致,为软件开发带来更高的价值。
综上所述,SunnyUI.NET是一个全面而强大的C# WinForm开发框架,它将为开发者带来便捷、高效的开发体验,无论是新手还是经验丰富的开发者,都能从中受益。通过SunnyUI.NET,开发者可以专注于业务逻辑的实现,而不是...
**PHP框架:基于Zend重构的框架** PHP框架是开发者用于构建...通过使用这个框架,新手可以更快地掌握PHP开发,同时享受到Zend框架带来的强大功能。如果你是初学者,不妨尝试这个框架,利用它来提升你的PHP编程技能。
《仿京东商城客户端框架在Android...其丰富的功能模块、良好的用户体验设计以及先进的技术架构,都为开发者带来了极大的便利。借助这个框架,开发者可以快速打造出一款专业且用户体验优秀的电商应用,满足市场的需求。
AI框架是人工智能领域中的核心工具,它们为开发者提供了构建、训练和部署机器学习及深度学习模型的便捷平台。本篇文章将深入探讨AI...随着技术的不断进步,AI框架将继续演进,为开发者带来更高效、更便捷的开发体验。
"若依框架修改器最新版v4-20220517"是一个专为若依框架设计的工具,其主要目的是为了帮助开发者更方便地对若依框架的组件、配置或代码进行定制和调整。这个版本是V4,发布于2022年5月17日,意味着它包含了最新的特性...
Vue3 开发者工具 Vue DevTools 是前端开发者在构建基于 Vue.js 框架的应用时不可或缺的一款神器。这款工具提供了一种直观的方式来检查、调试和调整 Vue 3 项目的状态,极大地方便了开发和调试过程。Vue DevTools ...
《易语言网络游戏框架》是一款基于易语言开发的网络游戏开发框架,它为开发者提供了一种高效、便捷的方式来创建和管理网络游戏。易语言以其简洁的语法和丰富的库支持,降低了编程的门槛,使得初学者也能尝试网络游戏...
这些框架使得开发者能够更高效地构建功能丰富的、响应式的网页应用。在本文中,我们将深入探讨JavaScript与HTML的经典框架,以及它们如何通过源码和工具来提升开发效率。 一、JavaScript框架简介 JavaScript框架是...
Xcode 11.2 Beta 2是这个系列的一个测试版本,它包含了一系列针对iOS 13.2开发的工具和框架,如Swift编译器的最新改进、Core ML的更新以及SceneKit和ARKit等图形框架的增强。 开发者测试版的真机调试包是Xcode中的...
其次,EXTJS的开发效率并不高,因为开发者需要通过编写大量的JavaScript代码来实现布局和功能,这给一些不熟悉JavaScript的开发者带来了一定的难度。再次,EXTJS的数据传输机制主要依赖于AJAX+JSON,这对于仍然采用...
Unigui的核心理念是将桌面应用的开发体验无缝移植到Web环境中,为开发者带来熟悉的IDE和组件模型。 Unigui的主要特点包括: 1. **单一代码库**:使用Unigui,你可以编写一次代码,就能在多种设备和浏览器上运行,...
PBGUI11.5框架是基于PowerBuilder 11.5开发的一款应用程序框架,它旨在为...通过这个框架,开发者可以快速创建出拥有专业外观和易用性的桌面应用,同时享受到PowerBuilder强大的开发能力和丰富的组件库带来的便利。
通过深入理解和熟练运用FaceCat框架,开发者可以在嵌入式Linux环境下高效地开发出功能丰富、性能稳定的软件应用,为各种领域带来便捷的解决方案。在实际项目中,可以下载压缩包中的"facecat-master"文件,解压后查看...
这些信息对于开发者来说至关重要,它们帮助理解如何集成框架到项目中,如何调用其提供的功能,以及了解新版本带来的改进和修复。 总结来说,F框架v2.9是一个用C#编写的.NET框架,提供了一系列工具和类库,简化了...
"Alpha简单易用PHP框架...通过使用"Alpha简单易用PHP框架",开发者可以快速构建稳定、高效且易于维护的PHP应用,同时享受到其简洁设计带来的开发乐趣。无论你是新手还是老手,都能在这个框架中找到适合自己的工作流程。