我在开发过程中一定要使用框架吗?

最近很多粉丝过来找我:李老师,我在开发过程中是不是一定要使用框架啊?

这很明显是个在小白学习中经常可以看到的问题了,我用JavaScript原生写的也可以用啊,一定非得用框架吗?这个在Internet平台上的争吵也曾进行到仿佛须要额外编写 API 能更容易创建Web 应用那样的地步。

尽管不使用框架也能正常运行项目,但是,这也是有代价的。那些坚持主张不用框架手写 Javascript 的人,一般会被咱们认为是斯德哥尔摩综合症(情感上会容易依赖他人且容易受感动的人)的人,忘了Internet平台上有多套神速发展的 API ,起码有三种分歧的技术,三种完全不同的语法。web 平台标准并确定了超出有 12000 个 API,结果上浏览器中的维恩图也表现了这些远大差距。

假设你是一个有着深厚技术和经验的人,着实可以不使用框架。但你团队的其他成员呢?你下属的那些人呢?当你的决定把你自身陷入困境的时候呢?

这类状况下,咱们将会看到一个无须框架的团队在展开冒险,后来他们会发现自身开发了一须要要本身入手维护的框架。接着就会出现需要人才的问题,他们不需要知道框架是怎样工作的,只要找到会调用网络平台 API 的高级技术人才或者一些自称有经验的人,最后却发现缺少的是利于团队发展的技能深度和经验。

所以,框架带给我们的,是业内共同支持的技术和经验,可以在我们的项目中帮助我们完成很多老生常谈的问题,提升我们项目的可拓展性和可维护性。

最后,我们开发团队理应提防虚假等价(false equivalence)的陷阱,很明显,在WEB网页技术的应用方面具有创新性的公司在不时提高他们的市场价值与竞争力,Google、Facebook 与 Netflix 公司就是很好的例子,他们都有自己研发的框架。但是大多数互联网公司不是这样,这个应该承认这一点。

所以框架对于我们前端开发来说是非常重要的,熟练的运用框架,是零基础学习前端开发必须掌握的一个重要内容。

我们的零基础前端课程,马上就要开班啦,新的一期,我们加入了最火最新的Vue 2.0框架课程,零基础学习前端的你,不可错过哦!

咨询课程学习

报名系统学习。加好友时备注:报名前端课程。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180327A1W4M500?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券