关注公众号:”奇叔码技术“
回复:“java面试题大全”或者“java面试题”
即可免费领取资料
React和Vue框架学习和Web应用程序和Web网站区别
一、借鉴网站[如有侵权,即立即删除]:
React.js与Vue.js:流行框架的比较
网友说明交互式和渐进式的区别
Web应用程序和Web网站
一、React学习之简介
1、React和Vue的使用场景
1、React.js和Vue.js都是JavaScript框架,用于界面设计
2、两者学习历程【可能学的有点浅显-欢迎指证和评论哦】
我是后端的,由于项目的需求,两个框架我都初学了,目前学Vue+ElementUI做过后台管理系统,感觉入门上手简单,异步响应很快,很便捷,它的语法结构固定、结构清晰;学React的感觉是:由于是有class相关的继承等和三大组件的运用,说实话,初学确实有点难理解,需要好好自己去琢磨和知道它的虚拟DOM-》真实DOM的整个执行顺序;相对于两个框架来说:Vue+ElementUI由于语法固定,React是自由写法随性写,所以由于Vue的语法固定两方面来讲:语法固定容易记忆容易写,但这恰恰是我们自由写的障碍,你想自己写用React,你想固定用Vue;你想写后台管理系统用Vue,你想写移动端用React,你想写门户页面等Vue和React都可以用;
3、借鉴网站的重要语句
1、何时使用Vue.js Over React
如果您想要一个轻量级,更快速,更现代的UI库来制作一流的SPA(单页面应用程序),您应该选择Vue.js. 对于习惯使用HTML的开发人员来说,这是有利的。此外,它还提供了组件的可重用性,使其成为开发人员在Web应用程序中构建无与伦比的用户体验的选择。
2、何时选择React Over Vue.js
当你是JavaScript的粉丝!React拥有一个成熟且规模更大的专业开发团队,致力于使其更先进。React由Facebook提供支持,其中包含许多用例,解决方案,资源和项目。此外,由于成熟的用户群,React适用于大规模应用程序和移动应用程序。很明显,如果您想使用JavaScript构建移动应用程序,React Native绝对是您的选择。
但是,要么是构建现代JavaScript应用程序的一个很好的选择,它高度依赖于团队,应用程序大小和可行的方法。
3、以下是整个评估的快速概述:
3.1、在以下场景中,Vue比反应更好:
最新文档和更简单的语法。
更小,更快,更灵活。
丰富的HTML模板,易于开发。
3.2、React比Vue.js好:
需要构建移动应用程序。
专业和出色的社区支持,以解决任何问题。
需要构建大型应用程序。
轻量级,易于版本迁移。
4、React.js 构建交互式UI的JavaScript框架
React 起反应 构建交互式UI
React是一个用于创建可重用且有吸引力的UI组件的库。它非常适合代表经常变化的数据的组件。使用React,您可以通过将它们分解为组件而不是使用模板或HTML来构建可重用的用户界面。
React还介绍了JavaScript XML或JSX的使用,它是JavaScript的语法扩展。React不一定需要JSX,但它在创建UI组件和调试时非常简单有用。
5、Vue.js简介:渐进式JavaScript框架
其中一个关键原因是它能够在没有任何动作的情况下重新渲染。它允许您构建可重用,小巧但功能强大的组件,因此,它提供了一个可组合的框架,允许您在需要时添加组件。
6、渐进式和互动式的区别
渐进式和互动式是两个不一样的东西。渐进式与非渐进式的区别在于在渲染时一个有渲染块,一个无渲染块。互动式与非互动式的区别在一个能实时渲染,移动视角渲染也跟着变化,而非互动式只能点一下才能渲染
二、扩展内容—Web应用程序和Web网站
web应用程序,WebApplication项目
web网站,WebSite项目
一种webapplication生成aspx.designer.cs 文件文件,一种website是不生成designer.cs的
2、前者有重新生成和发布两项;Web网站只有一个发布网站。
3、前者可以作为类库被引用;Web网站则不可以作为类库被引用。