问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

面试题 augular和vue,react的区别

发布网友 发布时间:2022-03-29 21:56

我来回答

1个回答

热心网友 时间:2022-03-29 23:25

augular和vue,react的区别如下:
1、在MVP里,Presenter完全把Model和View进行了分离,主要的程序逻辑在Presenter里实现。而且,Presenter与具体的 View是没有直接关联的,而是通过定义好的接口进行交互,从而使得在变更View时候可以保持Presenter的不变,即重用!
2、不仅如此,我们还可以编写测试用的View,模拟用户的各种操作,从而实现对Presenter的测试--而不需要使用自动化的测试工具。 我们甚至可以在Model和View都没有完成时候,就可以通过编写Mock Object(即实现了Model和View的接口,但没有具体的内容的)来测试Presenter的逻辑。
3、在MVP里,应用程序的逻辑主要在Presenter来实现,其中的View是很薄的一层。因此就有人提出了Presenter First的设计模式,就是根据User Story来首先设计和开发Presenter。在这个过程中,View是很简单的,能够把信息显示清楚就可以了。在后面,根据需要再随便更改View, 而对Presenter没有任何的影响了。 如果要实现的UI比较复杂,而且相关的显示逻辑还跟Model有关系,就可以在View和Presenter之间放置一个Adapter。由这个 Adapter来访问Model和View,避免两者之间的关联。而同时,因为Adapter实现了View的接口,从而可以保证与Presenter之 间接口的不变。这样就可以保证View和Presenter之间接口的简洁,又不失去UI的灵活性。 在MVP模式里,View只应该有简单的Set/Get的方法,用户输入和设置界面显示的内容,除此就不应该有更多的内容,绝不容许直接访问 Model--这就是与MVC很大的不同之处。
4、目前我们提倡的MVC已经与MVP没有太大区别,View依然是很薄的一层,不进行与Model的逻辑处理,只进行简单的页面显示的逻辑处理。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 web前端中,vue和react哪个现在市场需求比较大? 换水龙头。我家水龙头与水管衔接处锈住了,有什么... 水管锈住拧不动怎么办 请教铁水管的管件生锈了,拧不下来怎么办? 水管接头锈住了,需要怎样处理呢? 水管生锈了拧不动怎么办 水管头生锈拧不下来怎么办 请问,锈死的水管接头,怎样才能取下来? 自来水管锈住了怎么拧下来? 红烧肉的做法及配料 红烧肉的的做法 河南风味的红烧肉的做法是怎样过的 红烧肉制作方法有几种如题 谢谢了 红烧肉怎么做?谢谢了,大神帮忙啊 洛阳水席笼蒸蜂蜜红烧肉的做法大全 红烧肉怎样做最酥??最好简单点.哈哈 水席红烧肉窍门 怎样做红烧肉 请教红烧肉的正确做法、步骤,以及在选料上需要注... 请问正确的红烧肉做法是怎样的? “船”的笔顺怎么写? 船的笔顺 船字的笔顺笔画顺序 船的笔顺是什么 船字笔画顺序怎么写 大船的船的笔顺,是什么? 船字笔顺笔画顺序 船的笔顺 田字格 船字的笔顺怎么写 船的笔顺笔画顺序 船的笔画是什么 船的笔画顺序怎么写 船的笔顺怎么写 船的笔画笔顺怎么写 船的笔画顺序怎么写的 船字的笔划顺序 船字的拼音是什么 船的第五笔是什么? 船的笔画有多少 船字的部首船字的笔顺