React和Vue框架学习和Web应用程序和Web网站区别

关注公众号:”奇叔码技术“

回复:“java面试题大全”或者“java面试题”
即可免费领取资料




一、借鉴网站[如有侵权,即立即删除]:

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网站则不可以作为类库被引用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值