首页 > 如何具体地去构建一个网站的前端架构

如何具体地去构建一个网站的前端架构

最近要做一个网站,感觉在架构方面没什么好的思路。


你现在也没有具体的需求 先把网站搭起来 但是也要考虑基本的结构 就是说前端的规范要先定好 要不然后期很难去维护 等网站到达了一定的规模 你就会主动去思考怎么架构了


简单的东西可以先用用,以备后来优化。比如js,css的模块化以及按需加载实现。


之前做了一个OA系统,模块化的js编程很重要


可以拿wordpress练练手
按照自己所希望的样子,搭建一个静态的HTML页,然后简单的学一些PHP知识,就可以把静态页面修改成为wordpress主题
我的 自由笔记 就是这么搭建的


我的建议是你先着手实现你要做的事,然后在你搞清楚你具体要做的事和怎么做以后,再重新去重构。


"架构"是为了解决和避免“问题”而存在的。没有架构的思路有2种可能

  1. 业务虽然复杂,但根本没做过,自然不知道问题在哪儿。这种时候要做的是停止思考,着手去做
  2. 虽然做过了,但业务压根不复杂,不存在问题。这种时候要做的是停止思考,放弃所谓架构,直接用最简单最直接的方式完成

总之,作为一种工程活动,写代码之前“思考”是没用的,“思路“是无法凭空诞生的。实际操作后,“总结”才能带来正确的结论。


每个业务都有不同的需求,复杂/不复杂影响也挺大,然后选型也会不同,例如用不用angular,用不用bootstrap,用不用各种插件,还是自己写,如果业务简单,没有什么需要特殊处理的,用angular可以省下很多事,再加上bootstrap,基本上开发速度就很快了。但是如果特殊需求多,需要做二次开发的很多,可能改一个框架,还不如自己写。so,很难一下说清楚。


根据功能对其模块化建议js和css都进行模块化管理,按需加载


直接用backbone.js

【热门文章】
【热门文章】