成都

点击搜索

发布

课得在线 Web前端开发框架之美

区域:
成都 > 锦江 > 锦江周边
类别:
软件工程师培训
地址:
四川省成都市锦江区东方广场C座13楼
  要使用现代的前端框架,你需要下载开发环境和依赖,编译代码,然后在浏览器上运行。这个是好是坏?究竟是什么导致了这种不必要的复杂性?是因为我们构建的网站太复杂,还是因为框架本身就很复杂?

  从90年代以来,Web开发已经发生了巨大的变化,我们可以做到出非常接近原生应用的体验,而开发流程也变得与以前不一样。对于Web前端开发人员来说,那种只需打开记事本,输入几行代码,在浏览器中运行,然后上传到FTP文件夹的日子已经一去不复返。

  我必须先说明这个显而易见的事实:世界已经不像10年前那样。不变的是变化。那个时候,我们只有少数的几种浏览器,但是存在很多兼容性问题。我们现在有更多的浏览器,但更少的兼容性问题。为什么?因为jQuery。jQuery提供了一个标准的通用库来操作DOM,无需操心它在每个浏览器以及同一浏览器不同版本上是如何运行的——兼容性问题在2000年代是开发者的噩梦。

  现在的大部分浏览器都提供了标准的方式来操作DOM,因此近年来对这种通用库的需求大大减少了。我们不再需要jQuery,但仍然可以找到一些非常有用的插件依赖了jQuery。换句话说,Web框架可能不是必需的,但仍然很有用。这是大多数Web框架的共性,从React、Angular、Vue和Ember,到样式模型(如Bootstrap)。

  使用Web开发框架有哪些好处,它们有什么独特的地方?

  时间就是金钱。客户可能不会关心你使用的是哪个框架,他们只关心结果,而且越快越好。现成的框架让你从一开始就有一种进度感,而这恰恰是客户所希望的。此外,你开发得越快,赚的钱就越多,因为使用框架节省下来的时间可以用来做更多的项目。

  社区的支持。在选择框架时,这是非常重要的一点——当你遇到问题时可以找谁帮忙?到了某个时候,你需要做一些框架本来不打算做的事情,或者框架不让你使用某些功能,这个时候就要求助社区。这个时候开发陷入了困境(特别是对于自由开发者来说),因为你现在处在一个虚拟的世界中,如果你是团队中的前端开发人员,也就意味着你是能够找到解决方案的人。但是,如果你使用的前端框架有强大的社区在支持,那么在世界另一端可能会出现另一个解决过相同问题的人,他们可以帮助到你。

  美好的标准。你有没有注意到,当你在阅读自己写的代码时,是不是觉得很容易就看懂?或者至少比看其他人的代码更容易?你有自己的思考方式,有自己的命名和组织代码的方式。这就是标准。从你安装框架的那一刻起,它们就为我们提供了一种标准,引导你按照某种特定的方式思考和编码。你不需要花时间和团队一起制定标准,只需要遵循框架提供的标准就可以了,这让团队合作变得更加容易。如果你要查找某个函数,很容易就能找到它,因为你知道它一定存在于某个文件中。
相关信息
武侯-武侯周边
2022-12-09
武侯-武侯周边
2022-12-08
武侯-武侯周边
2022-12-07
双流-东升
2022-12-07
武侯-武侯周边
2022-12-06
武侯-武侯周边
2022-12-05
查看更多成都电脑/网络信息

免责声明:此信息系发布者(UID:540331)自行发布,本站是服务平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。

© lieju.com 联系我们