日照网络公司
扫描关注网站建设微信公众账号

扫一扫微信二维码

日照网站建设_网站前端架构的主旨

昊诺网络o2017-07-12 08:43:21o网络知识o

日照网站建设_网站前端架构的主旨


  任何一栋建筑都需要稳固的基础、四面墙体和一个屋顶。这些要素都是必不可少的。基础支撑着墙体,墙体支撑着屋顶,而屋顶确保你安全并且免受风吹雨淋之苦。如果一名建筑师不能提供上述要素,那么他必定是不称职的。作为前端架构师,我们在构建新网站时也承担着相似的责任。我们必须驾驭必要的工具和流程,而这两者正是成功构建网站的要素。

  本文接下来将讨论前端架构的四个主旨。这四个主旨的主题、技术和实践是构建可扩展和可持续优化的系统的基础。它们引发了在任何前端开发项目中都需要进行的一系列讨论。这些讨论会帮助我们确立对项目的整体期望,包括代码质量、实现每一项需求所需的时间和工作量,以及确保所有开发工作能够按时完成的工作流。

  当然,本文所探讨的四个主旨绝不是仅一种的方法,甚至都算不上很好的方法。每一个决定都应该视项目的实际情况而定,有时候很好的决定甚至是什么都不做。不同于世界 500 强公司的那些需要持续多年面向客户的项目,小规模或者临时过渡的项目并不需要格外复杂的基础架构。

  关于这些主旨的介绍差不多了。接下来让我们深入分析它们的具体含义。


四个主旨的含义

  1.代码

  归根结底,所有的网站都是由一堆文本文件和资源文件组成的。当我们面对制作网站所产生的大量代码时,就会发现为代码和资源设定一个期望是多么重要。

  在代码部分,我们会专注于如何实现系统架构中的 HTML、CSS 和 JavaScript。

  2.流程

  既然早已过了 FTP 上传文件的时代,那么现在重要的是思考怎么用工具和流程构建一个有效且避免出错的工作流。工作流变得越来越复杂,那些用于构建它们的工具也同样如此。这些工具在提高生产力、加快效率和保持代码一致性上带来了惊人的效果,但也伴随着过度工程化和抽象化的风险。

  正如工作流在演变,工作的方式也在进步。我们不再浪费时间把一些 Photoshop 设计稿重构成 CMS 模板页面。因为逐渐把设计的环节转移到浏览器中,并书写响应式的网页框架,所以在实现 CMS 的界面之前,我们往往已经开始编写所有的 HTML 和 CSS 代码。要实现这个颠覆性的角色转变,就需要改变现有的开发流程。

  3.测试

  要构建一个可扩展和可持续优化的系统,必须确保新代码与老代码能够很好地兼容。我们的代码不会独立存在,它们都是大型系统中的一部分。创建覆盖面广泛的测试方案,能确保老代码还能正常运作。

  在这个部分,我们会探讨三种用于测试网站的不同方法。根据团队的规模,测试方案有时会细分为很多部分,如前端、后端和运维。而深入理解每个部分将会有助于你和其他团队有效沟通。

  4.文档

  一般而言,如果不是团队中的重要成员要离开,我们几乎都不会意识到文档的重要性。等到那个时候,大家将不得不停下手头的工作,优先编写所有的文档。作为前端架构师,你要善于在项目开发的同时编写良好的文档。

  这个部分将会介绍团队需要编写的各种文档类型、发布文档的工具,以及阅读这些文档的用户角色。
 
  以上是日照网站建设公司(昊诺网络公司)分享,希望大家喜欢该网站建设知识,想了解更多的网站建设知识请关注我们的网站动态!

文章关键词