轮子是一个永远都说不完的话题,总有一帮子人在哪里叫嚷:“不要重复发明轮子”,然而事情总是有其对立的一面的,还有另外一帮子人在那里不停的发明轮子。好像永远都没有一个定论来标明是否还需要另外一个轮子。
如果说要拿轮子来举例子,那不防看看真实的轮子:
1 最早的时候拿木棍来当轮子搬运重物。
2 然后发展到木头做马车的轮子
3 再发展到木轮子上来包一层东西来减震之类
•••••••••
n 在到现在各种各样的轮子。
由此可见轮子是在一个不断的进步过程之中,为什么轮子在进步,因为人们需要,所以重新发明新轮子是人们的需要决定的。
那么java里面的轮子呢,为什么要重复发明java里的轮子,还是人们需要,就从mvc框架来说,就有几百个轮子,各有个的特色,大有三百分天下之势,但是天下之事,分久必和,和久必分,现在这个mvc的轮子好像变少了,struts和webwork就合并了,据说struts2.0.3还是一个0配置的mvc框架,还有什么智能action,能够大大简化开发,可见这个轮子也进步了,轮子更先进了。
那为什么又有人嚷着不要发明轮子呢,认为重新发明轮子代价高,这也未尝没有道理啊,比如说现在的公司,用个工作流还要自己开发,结果开发出来的工作流所谓的“引擎”功能及其的简陋,还说能够满足项目需要,那么这么个简陋的引擎能做的事,外面那些工作流引擎不能做吗(如果真是这样,那mq和jbpm也太蹩脚了吧),人家能做的事,你还要重新做一边,而且做的比人家差的多。虽然是这样,但是借口也是要的:客户不要用开源的东西。听到这里真的很无语,为什么要这么说呢,因为spring+hibernate都是开源的,两个大头用了开源的,居然还好意思说不要用开源的,搬石头砸自己的脚(ok,不抱怨了)。这样做的后果就是整个项目中的工时变长了,加班的时间变多了,客户觉得我们慢了,那么这样做对项目有什么优点吗,暂时还真没有想到。
回到轮子的问题上来吧,那么还要发明轮子吗,要! 别重复发明轮子了,对!如果是做项目,还是拿来主义吧(技术型公司除外),如果是现有的轮子不能满足需要,还是再发明一个吧,还有最重要的一点,如果你觉得现在的哪些轮子不够好,你有更好的想法,那就更需要去再发明一个更好的轮子了。
分享到:
相关推荐
本主题聚焦于使用SolidWorks设计的一款"小轮子",这款轮子是标准尺寸,配备了轴承,并且采用实心橡胶材料,适用于手推车等应用。 首先,我们来看看"roue_41-312-100b08.SLDPRT"这个文件。SLDPRT是SolidWorks的零件...
轮子哥安卓开发框架,一个非常优秀的开源框架。 各项界面,对话框,全面的内存优化、布局优化、代码优化、瘦身优化。 项目中常见的代码进行了封装,或是封装到基类中、或是封装到工具类中、或者封装到框架中,不...
轮子是一个圆形物体,它的核心功能在于通过滚动而非滑动来移动物体,从而有效地减少了摩擦力。这一简单的物理原理,实际上却是现代交通和机械工程得以顺利运行的基石。在课件中,我们看到了轮子在各个交通工具上的...
通过“说一说”和填表格的活动,让学生逐步理解每增加一辆三轮车就是增加3个轮子,这为引入乘法运算做了铺垫。 在表格活动中,教师设计了逐步降低难度的环节,比如口诀的部分,教师会先讲解,然后让学生填写,这样...
其次,轮子的作用体现在多个方面。在运输领域,轮子被广泛应用于车辆,如汽车、自行车、手推车等,使得人们能够轻松搬运大量物品。在机械设备中,如起重机、挖掘机等,轮子或履带使其能在工地上灵活移动。在日常生活...
这份课件不仅是对小班孩子们极佳的科学启蒙教材,而且对于教育者来说,也是一个非常实用的工具,有效地帮助孩子们开启对科学世界的探索之旅。通过这样的课件,我们相信孩子们会更好地准备好面对未来的挑战,同时对...
《轮子工程师》是一份针对幼儿园小班的科学活动教案,旨在通过有趣的方式引导幼儿认识轮子的特性和功能,并初步理解不同形状如圆形、三角形、正方形的特点及其在日常生活中的应用。活动的设计旨在激发孩子们的好奇心...
本示例中的"ios-轮子动画效果.zip"文件,显然提供了使用CAKeyFrameAnimation来创建一个轮子转动效果的实例。CAKeyFrameAnimation是Core Animation框架的一部分,它允许开发者创建复杂的、基于关键帧的动画,这些动画...
【中班科学轮子PPT学习教案】是一个针对幼儿教育设计的教学材料,旨在帮助孩子们了解轮子的历史、发展以及在日常生活中的应用。本教案通过图文并茂的方式,引导孩子们探索和理解轮子的重要性和演变过程。 轮子是...
总结来说,自己实现轮子是一个极好的学习机会,它涵盖了基础数据结构与算法、设计模式、并发编程、数据库操作、网络编程等多个方面。在Java世界里,你可以选择从简单的工具类到复杂的框架逐一实现,每次成功都会加深...
很多时候,都听人家在说不要重复制造轮子,要站在巨人的肩膀上等....不过让我感到有点困惑的是,怎么样...那是不是说当我们在写一个程序的时候就不应该自己设计,而是首先到网上去找,只有找不到的情况下才自己去写呢?
Python轮子 非常好用Python轮子 非常好用 Python轮子 非常好用Python轮子 非常好用Python轮子 非常好用Python轮子 非常好用Python轮子 非常好用Python轮子 非常好用
STL(Standard Template Library,标准模板库)是C++编程中的一个重要组成部分,它提供了一组高效、可重用的数据结构和算法。在这个“STL仿造轮子”的项目中,我们旨在通过模仿SGI-STL(斯坦福大学图形小组的STL实现...
苏教版《12 轮子的故事》提供了一个很好的教学案例,通过探索轮子的历史与应用,结合动手制作,激发孩子们对科学世界的无限好奇。 ### 轮子的故事:从古至今的省力工具 #### 教学目标的设定 在这一课程中,教学...
很抱歉,但根据提供的信息,“小班语言轮子歌.pptx”似乎是一个教育或幼儿教学资源,内容可能包括儿童歌曲、诗歌或者故事,用于帮助小班学生学习语言和认知发展。由于没有提供具体的页面内容,无法详细阐述其中的...
这个压缩包文件"需要几个轮子_《需要几个轮子》练习四.rar"显然包含了书中的一个练习部分,可能是为了帮助读者加深对书本内容的理解和应用。主要的文件是一个名为"需要几个轮子_《需要几个轮子》练习四.pdf"的PDF...
《轮子的秘密》是一堂针对中班幼儿设计的科学教育活动,旨在帮助孩子们认识和理解轮子的基本原理,特别是为何轮子通常是圆形的这一核心概念。活动内容丰富,结合了直观的教学工具,如自行车模型、图片和视频,以及...
潍坊市临朐县实验幼儿园的张志梅老师精心设计的“香喷喷的轮子 (2).ppt”教学活动,巧妙地融合了故事讲述、角色扮演和情境模拟等多种元素,为中班孩子们提供了一个全面发展的平台。通过这样一个活动,孩子们不仅能...
《香喷喷的轮子》是一篇非常适合中班儿童的语言活动教材...总的来说,《香喷喷的轮子》这个语言活动是一个寓教于乐的好教材,它结合了故事、想象、词汇学习和情感教育,能够全面促进中班儿童的语言发展和社交情感技能。
适配:win10-cuda11.0-Python3.9 torch为1.7.1版本、torchvision为0.8.2 将whl文件下载到桌面,激活环境并cd命令到桌面路径下,使用pip install 文件名.whl 命令来安装。 whl文件安装会自动给你检测并删除已有的、旧...