前端规划

我的想法是:前端目前不用框架,只写纯静态页面。这里指的纯静态页面,不代表只是HTML,可能会使用模版或其它基于HTML的技术。

为什么不用框架:

一、因为它们的服务端渲染目前还不够成熟,开发中肯定会遇到各种问题,从而拖慢开发速度。为了尽可能以最短时间开发出来,所以暂时不用,但不代表以后不用。

二、现在前后端的技术栈还不明确,使用Vue或React开发,组件之间相互依赖,甚至共享数据,改变了一个地方,会影响到多个组件,不是很适合。

三、开发社区的目的之一,是为了将新技术用到实践中去,所以以后肯定会有多处功能和效果的改动,以便实践新技术。而组件化的开发模式,局限性太大,目的性太强,不能很好的适应改变。而HTML是基础,能适应任何变化。

具体的开发细节,我打算按照以下来完成:

一、现在的页面使用了Nunjucks模版,所以整个前端的页面,我打算继续用模版写下去。第一,模版能节省开发时间;第二,模版能用于服务器端渲染;第三,模版本质是HTML,任何人可以轻易改动,而不用去熟悉JavaScript

二、我希望打造一个3D版的网站,毕竟现在的技术网站大多是相似的。所以以后的开发中,我将会使用一些炫酷的特效甚至3D效果。

三、每个区独立开发,互不影响。

四、数据请求接口统一用GraphQL来完成,虽然GraphQL目前还不太主流,但我感觉确实不错,虽然它的初衷是用于解决移动端的问题,但是用PC端也同样方便好用,特别适合JSON数据。