Vue.js能做PC端单页式网站开发吗

JavaScript023

Vue.js能做PC端单页式网站开发吗,第1张

完全可以。

1、另一方面,Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用,实现PC端单页式的前端开发。

2、PC端网站在不需要优先考虑SEO和首屏渲染时间时,单页式在用户体验和开发体验(开发效率)上是完胜多页式的。

3、vue.js作为主流框架之一,同样支持SSR,vue.js的PC端网站开发时服务端渲染编译比较慢,使用用单页式效率更高。

扩展资料:

主流框架Vue.js与angularjs的开发区别:

一、相同点:

都支持指令:内置指令和自定义指令。

都支持过滤器:内置过滤器和自定义过滤器。

都支持双向数据绑定。

都不支持低端浏览器。

二、不同点:

1、AngularJS的学习成本高,比如增加了Dependency Injection特性,而Vue.js本身提供的API都比较简单、直观。

2、在性能上,AngularJS依赖对数据做脏检查,所以Watcher越多越慢。

3、Vue.js使用基于依赖追踪的观察并且使用异步队列更新。所有的数据都是独立触发的。对于庞大的应用来说,这个优化差异还是比较明显的。

参考资料:vue.js官网-介绍-Vue.js

我的理解:

node.js集成了v8解析引擎、服务器等可以说是一个开发环境;相当于 php + apache.选择了node.js后还要选mvc框架(一般都是express)

Django 是一个CMS(网站内容管理系统),与joomla discuz wordPress相似,是一个程序,一般需要 有 php + apache + mysql 这样的开发环境才能运行,Django 的运行环境是Python + apache + mysql(PS: 服务器 数据库 有多种选择,具体看cms支持的运行环境).

所以说node.js 让javascript变成一后台语言了,如果说纠结于选择 javasript还是 Python作为后台语言还说的通, 纠结于 node.js 与 Django 就很奇怪了。

而“基于SAE/BAE/ACE平台”, 题主选用的是哪个平台?

SAE (新浪云计算平台) 并不支持 node.js, 如果你选了它 不用纠结了, 直奔 Django 吧!