框架到底有什么用?

后端框架的真正作用是什么?做项目用这些框架似乎已经约定成俗,但是我们到底为什么要用它们?我能想到的就是少写了一些代码,那么除此之外呢?
全部评论
以下这段是我写在自己的介绍Spring框架的那篇博文最开头的: 最近看到数年前的电视剧《汉武大帝》中的一个片段:汉武帝偶得一柄匈奴宝刀,当即让身边的将军拔出自己的佩剑来比试一番,看哪一个更锋利。谁知汉武帝只是用力一劈,将军的汉剑便断作两截。汉武帝很是惊愕,询问献刀之人方知,匈奴人从西域学得了比汉朝更先进的冶钢技术。因此… 历史上,无论是农业上还是军事装备上的技术革新,总能带来一个国家实力的提升,新的工具逐渐提高着人的生产力。
1 回复 分享
发布于 2020-01-15 15:58
提高生产力
1 回复 分享
发布于 2020-01-15 16:14
少写代码就是提高生产力,光这一点就足够了
点赞 回复 分享
发布于 2020-01-15 16:06
现成的拿来用,不用重头开始写。因为很多底层的东西都是一样的。
点赞 回复 分享
发布于 2020-01-15 18:07
这个问题的答案和 “设计模式有什么用” 的答案一样
点赞 回复 分享
发布于 2020-01-17 13:54
先不说提高生产力了, 就算你自己去实现一个mvc框架, 不一定会比现成的好用、稳定
点赞 回复 分享
发布于 2020-01-17 14:46
提高代码复用率
点赞 回复 分享
发布于 2020-01-17 17:58
避免重复造轮子,而且还造不好
点赞 回复 分享
发布于 2020-01-17 18:43
这个问题其实可以划归为为什么需要轮子的问题,其实kernel、中间件之类的软件系统都是轮子,和web框架一样,不过复现难度不同、优化程度也不同。这些轮子提供比较好的系统抽象,来维护固有的代码执行流程和框架式的运行模式。 你觉得它可以被优化,不妨去开发它;你觉得它笨重,可以不选它、自己来轻装上阵,但别忘了很多轮子都是为了可维护性或者可扩展性而设计/开发的,它们被拿来做你的toy app可能算笨重,是因为它们更适用于大型工程。
点赞 回复 分享
发布于 2020-01-17 19:32
我觉得可以这样比喻,比如你到某个城市,你有多种出行方式 走路 自行车 高铁 飞机,框架的作用就是让你坐上高铁坐上飞机😂
点赞 回复 分享
发布于 2020-01-17 19:56

相关推荐

沉淀一会:**圣经 1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
冲芭芭拉鸭:你这图还挺新,偷了。
投递美团等公司10个岗位
点赞 评论 收藏
分享
评论
1
1
分享
牛客网
牛客企业服务