首页 > 营销分享 > 网站建设框架是否使用

营销型网站建设中该不该用那么多框架?

本文说的框架是指网站建设过程中,各种前端技术中使用的css和javascript框架。

记得本人刚刚工作时候,经常使用的框架就一个,jQuery。为了学懂,学彻底jQuery,不仅读了好多遍《锋利的jQuery》这本书,里头的例子也全部自己做了一遍,后来竟然还学了jQuery的源码分析,那时候以为学了一个jQuery,前端也就全部掌握了,没想到过了没多久,前端技术迎来了大发展,各种NB的技术和工具层出不穷。Nodejs,让前端程序员也能写后台程序,前后端分离带来reactjs, angularjs, vuejs等快速发展,到后来写个网页的CSS都有了好多框架,bootstrap,pintuer,Foundation等等,不一而足,再到后来,就看到了各种网站上都使用了各种不同的框架。然而,本人做的网站和以前相比是,框架用的比以前更少了,有一些人就问,为什么你的网站不用框架,用框架不是可以提高开发效率吗?

答案见仁见智,但是我的答案很坚决,营销型网站中,应该尽量少用或者不用框架,营销型网站不是单页应用(SPA),我们更应该注重其加载速度和更加多元化的视觉效果。为什么应该少用或者不用框架,有以下几点理由:

一,应用场景不一样

一些前端框架主要是为了应对Web应用或者单页应用的开发,这类进行了前后端数据分离,页面一般不做刷新,服务器不再生成HTML,所有页面生成的任务全部用JS完成,像vuejs, angularjs, reactjs用来满足这些需求,如果用到营销型网站中,搜索引擎根本就爬取不到网站内容,怎么去做排名?

二,HTML不能抛弃,必须想办法提高网站速度

如一中所说,做营销型网站,服务器生成HTML是更好的办法,那么使用一些框架,势必会因为阻塞造成网站加载速度受到影响,要知道你在网站头部加入的任何CSS或者JS类库,都影响着网站的加载。一些网站本身只有一二百个页面,一个页面的HTML代码只有一二百行,竟然使用着好几千行的库,可笑。

三,浏览器已足够强大

也许会有人说,现在的网络个方面都较以前更为发达,无线通信都到5G了,我们更应该介绍程序员的时间,而不是机器的时间,这句话说的很对,但是网络在发展,用户的设备在更新换代,程序员可不要忘了,浏览器也在发展,很多新的特性浏览器本身都已经支持了。例如,jQuery的各种选择器,现在原生的js就支持, document.querySelector了解一下,CSS的transition, transform,translate动画三板斧了解一下。实际上,只要技术人员的技术到位,少用类库开发出来的网站并不比用类库开发出来的网站占用时间长很多。

四,过于依赖类库,不利于技术团队成长

营销型网站的目的在于营销,这类公司的业务着力点也往往在营销上,技术人员通常不太多,且具有一定的流动性,过多的的去依赖于类库,技术人员可能得不到成长。

五,一些类库的学习成本也不低

类库号称能够帮助提高开发效率,但是各种不同的类库都有自己的学习门槛,有些可能需要较长的时间才能掌握,还不如学习个原生的操作,例如现在CSS3的动画,就很简单。


当然,我们不能否定现在各个前端框架的意义,每个不同的框架,都有自己的用武之地,我的意见只是在营销型网站中,尽量减少框架的使用,减少没必要的性能支出,做更好,更快,更精,排名更好的网站。

一家之言,仅供参考。

上一篇: 使用Webp格式的图片提高网站的加载速度 下一篇: 如何制作一个AMP或MIP网站
181人阅读过这篇文章,13人喜欢。

发表评论

评论列表