安卓mvvm为什么不怎么流行(Android实际开发中使用MVP或者MVVM的情况多么)
本文目录
Android实际开发中使用MVP或者MVVM的情况多么
是一点浅见啊 折叠也活该。。。M-V- X 本质都是一样的 重点还是在于M-V 的桥梁要靠 X来牵线。X的模式之间不同 主要是 M与V 的数据传递的流程不同。数据传递的流程不同来源于运行环境技术栈能够做到的事情不同。所以无论是复杂化 简单化 还是修改流程,基本都是因为技术栈变化了 对应做的调整。在相同技术栈下 能够实现的各种 X都可以是大同小异的。 在不同技术栈下 相同的X可能实现都大相径庭,仅有非常抽象的流程类似。
为什么mvvm对搜索引擎不友好
并不是说后端m v c的这种方式或者模板就要完全退出历史舞台,而是因为前端要承接更重要的内容。就是前端已经把页面的内容展示和页面内容渲染包含进去了。为什么这么说呢?是因为现在前端功能越来越强大,而且Node.js的崛起。让前端开发者,有更大的权限去处理页面渲染的这一个功能。
想想以前的开发方式。设计师设计出ps的页面,前端工程师开发出相应的静态页面。后端工程师把静态页面转换成动态页面和动态的模版。这个方式里面有几个问题,就是。设计师有可能会处理到前端工程师的内容,就是让他们写静态页面。但是设计师写的静态页面,可想而知肯定是不太好和专业的。后端工程师他们懂后端语言,但是对前端知识比较匮乏。所以,将静态页面转换成动态模板的时候可能会修改相应的标签。修改之后可能导致页面样式错了然后前端工程师需要再去修复一次。
现在的处理方式就是让,设计师出完设计稿之后。由前端工程师直接将,那个图切好,切成静态页面。然后再写成后端的渲染模版。有肉的结实去进行渲染,然后后端工程师只提供相应的数据接口。这种工作方式有一个很大的优点就是。后端工程师不用去考虑前端的渲染和呈现的方式。举个简单的例子。现在前端工程师需要面对的,不仅有PC端、web app 、安卓、ios。那么,后端工程师只专注于提供数据和后台业务逻辑过程。服务器性能,以及服务器管理这一块的东西。职责更分明,业务更单一。
前端的职能越大,责任也越大。关于钱丹是用m v c还是m v v c那就由前端根据具体的功能去使用了。如果是企业站或者是需要seo的那么建议使用模板渲染的机制,数据渲染在h t m l的文件里面,如果是不需要s e o,或者是管理平台一类的那么可以使用m vv c由js文件去提供数据源或渲染处理。
更多文章:

php基础知识(如何轻松面对php面试面试前最好都掌握哪些知识)
2025年2月16日 11:40

平面设计自学网免费(年轻人学历低可以学习平面设计吗哪里可以学大概要花费多少)
2025年3月9日 20:50

指针数组与数组指针的区别(分析指针数组与数组指针的区别和应用)
2025年2月8日 22:20

machine tool(machine tools怎么样)
2025年2月28日 16:30

thinkcmf 或 thinkphp 对于文章很长的内容怎么进行内容分页处理?苹果手机pages怎么用
2025年2月12日 08:20

gradle是什么意思(gradle task中 <<什么意思)
2025年4月5日 14:10

threshold voltage(MOSFET 的body effect 是什么意思求详细解释)
2025年3月6日 18:20