首页 » 搜狗SEO » Meteor框架有被大量应用吗「angular是mvc还是mvvm」

Meteor框架有被大量应用吗「angular是mvc还是mvvm」

访客 2024-08-28 0

扫一扫用手机浏览

文章目录 [+]

各位网友好,小编关注的话题,就是关于angular 为什么是mvvm的问题,为大家整理了2个问题angular 为什么是mvvm的解答内容来自网络整理。

Meteor框架有被大量应用吗

  node 是 JavaScript 的运行平台,宿主环境,和各大浏览器是一个层级。

Meteor框架有被大量应用吗「angular是mvc还是mvvm」 Meteor框架有被大量应用吗「angular是mvc还是mvvm」 搜狗SEO

  Meteor 是基于 node 平台的一个 web 开发框架,包揽了传统 web 开发的后端数据处理和前端的视图展现。主要特点是实时性。  而 angular 和 vue 是纯粹的前端框架,mvvm 架构,只需获得数据之后,做各种处理。  meteor 在国外已经有不少人在用了,国内目前也有,不过还没大面积使用,应该被各大公司作为内部开发使用的东西。期待这方面有更成熟的实践。

asp、net、mvc,、mvvm有什么本质区别吗

首先明确一点,这几个概念是不同的,本质上也存在较大差异。

Meteor框架有被大量应用吗「angular是mvc还是mvvm」 Meteor框架有被大量应用吗「angular是mvc还是mvvm」 搜狗SEO
(图片来自网络侵删)

.NET不是一种编程语言,而是一个框架

我们日常所说的.NET其实是指.NET Framework,是微软推出的一款操作平台(于2002年诞生),它支持很多种编程语言(多数都是微软开发的),比如说有:C#、VB、F#、C++等。.NET框架是支持跨语言互操作的,即:比如用VB写的DLL,在C#中可以引用。

ASP是微软早期的一种动态网页脚本>情况/strong>

ASP全称是Active Server Pages,是由微软开发的一种服务器端脚本(主要使用VBScript、JScript),主要用来开发动态网页的。它在.NET框架之前诞生,早在10年前就已被淘汰了,自.NET面世后,ASP有了一个升级版:ASP.NET。

MVC、MVVM都是一种设计模式

MVC和MVVM都是用来解决界面呈现和代码逻辑分离的一种设计模式,通俗说就是为了解决代码层和视图层的耦合的。

  • MVC即:Model - View - Controller (模型-视图-控制器),其中M是指业务模型、V是指界面显示层、C是控制器。MVC目的是将M层和V层分离,在此模式下可实现同一个程序使用不同的表现形式。

  • MVVM即:Model - View - ViewModel,可以理解为是MVC的升级版,它干的事和MVC一样,用来将M层和V层分离。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

谢谢邀请。

MVC与MVVM是设计模式,它们与具体平台技术无关。
本质上是一家,但后者层次更清晰,分工更明显。

MVC>界说/strong>

  • MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写;

  • MVC最开始是存在于桌面程序中的, 现在WEB项目中也有 MVC,M是指业务模型,V是指用户界面,C则是控制器;

  • 使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式;

MVVM>界说/strong>

  • MVVM是Model-View-ViewModel的简写。

  • 它本质上就是MVC 的改进版。

  • MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开

关于MVC的应用范围

  • ASP.NET MVC是MVC模式ASP.NET上的实现;

  • JS也有MVC框架;
  • Java世界里也有MVC;
  • PHP也有MVC框架与设计理念;

关于MVVM的应用范围

  • 实现MVVM的前端有knockout.js, angularjs等

  • 实现后台有Prism, MVVM-Light, MVVM-Sidekick等。

MVC和MVVM最直观的区别

  • MVC的model是单向的

  • mvc输出给view就完事了
  • mvc controller不知道view上的改变
  • 而MVVM的model在view上改变,后台也会知道。

关于Asp.NET MVC 与 WebAPI + MVVM

  • 目前MVC的model应用中ViewModel应用较多,主要用作传输数据。

  • Asp.net Mvc非常适合应用 ViewModel, 前端主要通过Razor来呈现,前后端逻辑分离;
  • WebApi + MVVM 非常适用于单页面应用(SPA),前后端代码分离,分工明显。

希望对你有所帮助,谢谢。

(结束)

到此,大家对angular 为什么是mvvm的解答时否满意,希望angular 为什么是mvvm的2解答对大家有用,如内容不符合请联系小编修改。

标签:

相关文章