`
Cash
  • 浏览: 179153 次
  • 性别: 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
分享到:
评论

相关推荐

    c#究竟能给开发者带来什么

    ### C#能为开发者带来什么? #### 一、C#的发展背景 C#语言是由微软在1999年启动的一个项目,最初被称为“Cool”(后来更名为C#)。其首次公开是在2000年的专业开发者大会(PDC 2000)上。C#的出现与微软对Java的...

    中国开发者调查报告

    由于内容片段的技术术语和数字较多,但呈现的都是混淆后的文字,我们仅能猜测这些内容可能是关于开发者对不同编程语言、工具、框架的使用频率,或是对开发流程、工作环境、职业发展的偏好和评价。 由于文字内容存在...

    vue3开发者工具插件

    Vue3 开发者工具插件是为 Vue.js 框架的最新版本——Vue 3 提供的强大辅助工具,它极大地简化了 Vue 应用的调试过程,帮助开发者更好地理解和优化应用程序。Vue.js 是一个流行的前端JavaScript框架,以其组件化、...

    wbcs声明式框架

    【wbcs声明式框架】是一种创新的开发框架,它的出现为开发者带来了全新的编程体验。声明式编程是一种非过程性的编程范式,强调描述“什么”而不是“如何”做,这使得代码更简洁、易读,同时也降低了维护成本。Wbcs...

    PB9界面框架

    PB9界面框架是一种基于PowerBuilder 9(简称PB9)开发的用户界面解决方案。PowerBuilder是Sybase公司推出的一种强大的...通过深入研究和实践,开发者可以将PB9界面框架的优势发挥到极致,为软件开发带来更高的价值。

    基于.NET Framework 4.0+.NET8等框架的C# WinForm开源控件库、工具类库、扩展类库、多页面开发框架

    综上所述,SunnyUI.NET是一个全面而强大的C# WinForm开发框架,它将为开发者带来便捷、高效的开发体验,无论是新手还是经验丰富的开发者,都能从中受益。通过SunnyUI.NET,开发者可以专注于业务逻辑的实现,而不是...

    php框架,基于zend重构的框架

    **PHP框架:基于Zend重构的框架** PHP框架是开发者用于构建...通过使用这个框架,新手可以更快地掌握PHP开发,同时享受到Zend框架带来的强大功能。如果你是初学者,不妨尝试这个框架,利用它来提升你的PHP编程技能。

    仿京东商城框架

    《仿京东商城客户端框架在Android...其丰富的功能模块、良好的用户体验设计以及先进的技术架构,都为开发者带来了极大的便利。借助这个框架,开发者可以快速打造出一款专业且用户体验优秀的电商应用,满足市场的需求。

    【AI框架基础】系列第二篇!AI框架有什么用?没有AI框架开发算法会遇到什么难题?

    AI框架是人工智能领域中的核心工具,它们为开发者提供了构建、训练和部署机器学习及深度学习模型的便捷平台。本篇文章将深入探讨AI...随着技术的不断进步,AI框架将继续演进,为开发者带来更高效、更便捷的开发体验。

    前沿人工智能框架前沿人工智能框架前沿人工智能框架前沿人工智能框架前沿人工智能框架前沿人工智能框架

    总之,前沿人工智能框架为开发者带来了巨大的便利,无论是深度学习模型的构建还是实际应用的开发,都有成熟的工具可供选择。结合"AutoFillEmailEditText-master"这样的项目,我们可以看到AI技术如何渗透到日常软件...

    vue3开发者工具vue-devtools

    Vue3 开发者工具 Vue DevTools 是前端开发者在构建基于 Vue.js 框架的应用时不可或缺的一款神器。这款工具提供了一种直观的方式来检查、调试和调整 Vue 3 项目的状态,极大地方便了开发和调试过程。Vue DevTools ...

    易语言网络游戏框架

    《易语言网络游戏框架》是一款基于易语言开发的网络游戏开发框架,它为开发者提供了一种高效、便捷的方式来创建和管理网络游戏。易语言以其简洁的语法和丰富的库支持,降低了编程的门槛,使得初学者也能尝试网络游戏...

    若依框架修改器最新版v4-20220517

    "若依框架修改器最新版v4-20220517"是一个专为若依框架设计的工具,其主要目的是为了帮助开发者更方便地对若依框架的组件、配置或代码进行定制和调整。这个版本是V4,发布于2022年5月17日,意味着它包含了最新的特性...

    JS HTML经典框架

    这些框架使得开发者能够更高效地构建功能丰富的、响应式的网页应用。在本文中,我们将深入探讨JavaScript与HTML的经典框架,以及它们如何通过源码和工具来提升开发效率。 一、JavaScript框架简介 JavaScript框架是...

    Unigui开源框架,非常值得参考学习

    Unigui的核心理念是将桌面应用的开发体验无缝移植到Web环境中,为开发者带来熟悉的IDE和组件模型。 Unigui的主要特点包括: 1. **单一代码库**:使用Unigui,你可以编写一次代码,就能在多种设备和浏览器上运行,...

    iOS 13.2 (17B5068e) 开发者测试版 真机调试包

    Xcode 11.2 Beta 2是这个系列的一个测试版本,它包含了一系列针对iOS 13.2开发的工具和框架,如Swift编译器的最新改进、Core ML的更新以及SceneKit和ARKit等图形框架的增强。 开发者测试版的真机调试包是Xcode中的...

    PBGUI11.5框架

    PBGUI11.5框架是基于PowerBuilder 11.5开发的一款应用程序框架,它旨在为...通过这个框架,开发者可以快速创建出拥有专业外观和易用性的桌面应用,同时享受到PowerBuilder强大的开发能力和丰富的组件库带来的便利。

    DWZ框架在ASP.Net中的运用

    DWZ(Dynamic Web Zone)框架是一款基于jQuery的前端MVC框架,主要应用于构建富互联网应用程序(RIA...通过深入理解DWZ框架的特性和用法,开发者可以更高效地构建ASP.NET应用程序,同时享受到jQuery带来的简洁和强大。

    F框架 v2.9

    这些信息对于开发者来说至关重要,它们帮助理解如何集成框架到项目中,如何调用其提供的功能,以及了解新版本带来的改进和修复。 总结来说,F框架v2.9是一个用C#编写的.NET框架,提供了一系列工具和类库,简化了...

    alpha简单易用php框架

    "Alpha简单易用PHP框架...通过使用"Alpha简单易用PHP框架",开发者可以快速构建稳定、高效且易于维护的PHP应用,同时享受到其简洁设计带来的开发乐趣。无论你是新手还是老手,都能在这个框架中找到适合自己的工作流程。

Global site tag (gtag.js) - Google Analytics