`
ahuaxuan
  • 浏览: 638109 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

轮子真是一个永远的话题

阅读更多
轮子是一个永远都说不完的话题,总有一帮子人在哪里叫嚷:“不要重复发明轮子”,然而事情总是有其对立的一面的,还有另外一帮子人在那里不停的发明轮子。好像永远都没有一个定论来标明是否还需要另外一个轮子。

如果说要拿轮子来举例子,那不防看看真实的轮子:
1 最早的时候拿木棍来当轮子搬运重物。
2 然后发展到木头做马车的轮子
3 再发展到木轮子上来包一层东西来减震之类
•••••••••
n 在到现在各种各样的轮子。

由此可见轮子是在一个不断的进步过程之中,为什么轮子在进步,因为人们需要,所以重新发明新轮子是人们的需要决定的。
那么java里面的轮子呢,为什么要重复发明java里的轮子,还是人们需要,就从mvc框架来说,就有几百个轮子,各有个的特色,大有三百分天下之势,但是天下之事,分久必和,和久必分,现在这个mvc的轮子好像变少了,struts和webwork就合并了,据说struts2.0.3还是一个0配置的mvc框架,还有什么智能action,能够大大简化开发,可见这个轮子也进步了,轮子更先进了。

那为什么又有人嚷着不要发明轮子呢,认为重新发明轮子代价高,这也未尝没有道理啊,比如说现在的公司,用个工作流还要自己开发,结果开发出来的工作流所谓的“引擎”功能及其的简陋,还说能够满足项目需要,那么这么个简陋的引擎能做的事,外面那些工作流引擎不能做吗(如果真是这样,那mq和jbpm也太蹩脚了吧),人家能做的事,你还要重新做一边,而且做的比人家差的多。虽然是这样,但是借口也是要的:客户不要用开源的东西。听到这里真的很无语,为什么要这么说呢,因为spring+hibernate都是开源的,两个大头用了开源的,居然还好意思说不要用开源的,搬石头砸自己的脚(ok,不抱怨了)。这样做的后果就是整个项目中的工时变长了,加班的时间变多了,客户觉得我们慢了,那么这样做对项目有什么优点吗,暂时还真没有想到。

回到轮子的问题上来吧,那么还要发明轮子吗,要! 别重复发明轮子了,对!如果是做项目,还是拿来主义吧(技术型公司除外),如果是现有的轮子不能满足需要,还是再发明一个吧,还有最重要的一点,如果你觉得现在的哪些轮子不够好,你有更好的想法,那就更需要去再发明一个更好的轮子了。
分享到:
评论

相关推荐

    SolidWorks小轮子

    本主题聚焦于使用SolidWorks设计的一款"小轮子",这款轮子是标准尺寸,配备了轴承,并且采用实心橡胶材料,适用于手推车等应用。 首先,我们来看看"roue_41-312-100b08.SLDPRT"这个文件。SLDPRT是SolidWorks的零件...

    轮子哥安卓开发框架,非常好用

    轮子哥安卓开发框架,一个非常优秀的开源框架。 各项界面,对话框,全面的内存优化、布局优化、代码优化、瘦身优化。 项目中常见的代码进行了封装,或是封装到基类中、或是封装到工具类中、或者封装到框架中,不...

    了不起的轮子小班科学详细内容PPT课件.pptx

    在幼儿教育阶段,科学启蒙是非常重要的一个环节,它能够激发孩子们对周围世界的探索兴趣,培养他们的观察力和思考能力。本课件“了不起的轮子”旨在让小班的孩子们了解轮子的基本特性以及其在日常生活中的广泛应用,...

    北师大版小学数学二年级数学上册《需要几个轮子》教学反思.docx

    通过“说一说”和填表格的活动,让学生逐步理解每增加一辆三轮车就是增加3个轮子,这为引入乘法运算做了铺垫。 在表格活动中,教师设计了逐步降低难度的环节,比如口诀的部分,教师会先讲解,然后让学生填写,这样...

    省力的轮子PPT课件.pptx

    其次,轮子的作用体现在多个方面。在运输领域,轮子被广泛应用于车辆,如汽车、自行车、手推车等,使得人们能够轻松搬运大量物品。在机械设备中,如起重机、挖掘机等,轮子或履带使其能在工地上灵活移动。在日常生活...

    幼儿园小班科学活动教案《轮子工程师》含反思.docx

    《轮子工程师》是一份针对幼儿园小班的科学活动教案,旨在通过有趣的方式引导幼儿认识轮子的特性和功能,并初步理解不同形状如圆形、三角形、正方形的特点及其在日常生活中的应用。活动的设计旨在激发孩子们的好奇心...

    了不起的轮子PPT课件.pptx

    综上所述,这个课件虽然简短,但足以引发我们对轮子这一简单却又至关重要的发明的深度思考。通过深入探讨轮子的科学原理、历史演变及其在各领域的应用,我们可以更好地理解和欣赏这个“了不起的轮子”带给我们的便利...

    ios-轮子动画效果.zip

    本示例中的"ios-轮子动画效果.zip"文件,显然提供了使用CAKeyFrameAnimation来创建一个轮子转动效果的实例。CAKeyFrameAnimation是Core Animation框架的一部分,它允许开发者创建复杂的、基于关键帧的动画,这些动画...

    中班科学轮子PPT学习教案.pptx

    【中班科学轮子PPT学习教案】是一个针对幼儿教育设计的教学材料,旨在帮助孩子们了解轮子的历史、发展以及在日常生活中的应用。本教案通过图文并茂的方式,引导孩子们探索和理解轮子的重要性和演变过程。 轮子是...

    自己实现轮子优秀实践

    总结来说,自己实现轮子是一个极好的学习机会,它涵盖了基础数据结构与算法、设计模式、并发编程、数据库操作、网络编程等多个方面。在Java世界里,你可以选择从简单的工具类到复杂的框架逐一实现,每次成功都会加深...

    Django是否存在重复制造轮子

    很多时候,都听人家在说不要重复制造轮子,要站在巨人的肩膀上等....不过让我感到有点困惑的是,怎么样...那是不是说当我们在写一个程序的时候就不应该自己设计,而是首先到网上去找,只有找不到的情况下才自己去写呢?

    Python轮子

    Python轮子 非常好用Python轮子 非常好用 Python轮子 非常好用Python轮子 非常好用Python轮子 非常好用Python轮子 非常好用Python轮子 非常好用Python轮子 非常好用

    STL仿造轮子

    STL(Standard Template Library,标准模板库)是C++编程中的一个重要组成部分,它提供了一组高效、可重用的数据结构和算法。在这个“STL仿造轮子”的项目中,我们旨在通过模仿SGI-STL(斯坦福大学图形小组的STL实现...

    幼儿园中班科学教案:有趣的轮子.doc

    在第二次探究环节,教师设计了一个运送书籍的游戏,让孩子们体验到无轮和有轮运输的区别,从而直观地认识到轮子的省力效果。这一环节不仅提升了孩子们的实践操作技能,还让他们体会到创新解决问题的乐趣。 最后,...

    小班语言轮子歌.pptx

    很抱歉,但根据提供的信息,“小班语言轮子歌.pptx”似乎是一个教育或幼儿教学资源,内容可能包括儿童歌曲、诗歌或者故事,用于帮助小班学生学习语言和认知发展。由于没有提供具体的页面内容,无法详细阐述其中的...

    一年级上册科学教案-《12 轮子的故事》苏教版.doc

    《12 轮子的故事》是一年级上册科学教案中的一个重要章节,旨在引导孩子们了解轮子的历史、作用以及发展过程,并通过动手制作小车,体验轮子带来的省力效果和创新的乐趣。以下是对该教案内容的详细解读: 1. **教学...

    需要几个轮子_《需要几个轮子》练习四.rar

    这个压缩包文件"需要几个轮子_《需要几个轮子》练习四.rar"显然包含了书中的一个练习部分,可能是为了帮助读者加深对书本内容的理解和应用。主要的文件是一个名为"需要几个轮子_《需要几个轮子》练习四.pdf"的PDF...

    中班科学《轮子的秘密》.doc

    《轮子的秘密》是一堂针对中班幼儿设计的科学教育活动,旨在帮助孩子们认识和理解轮子的基本原理,特别是为何轮子通常是圆形的这一核心概念。活动内容丰富,结合了直观的教学工具,如自行车模型、图片和视频,以及...

    香喷喷的轮子.ppt

    《香喷喷的轮子》是一篇非常适合中班儿童的语言活动教材...总的来说,《香喷喷的轮子》这个语言活动是一个寓教于乐的好教材,它结合了故事、想象、词汇学习和情感教育,能够全面促进中班儿童的语言发展和社交情感技能。

    torch和torchvision的轮子文件

    适配:win10-cuda11.0-Python3.9 torch为1.7.1版本、torchvision为0.8.2 将whl文件下载到桌面,激活环境并cd命令到桌面路径下,使用pip install 文件名.whl 命令来安装。 whl文件安装会自动给你检测并删除已有的、旧...

Global site tag (gtag.js) - Google Analytics