logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Vue】从 MVC 到 MVVM:前端架构演变与 Vue 的实践之路

在软件开发中,架构模式是解决代码组织,职责分离和可维护行的核心方案。一个"好"的架构可以少很多不必要的麻烦。这个"好"就很关键,虽然架构模式经历了从MVC——>MVP——>MVVM的演变,但是,不一定后者比前者好。比方说:你一个小项目,MVC就够用了,非要去使用MVP,MVVM,就会多写很多无用代码。先说概念:Vue.js是mvvm模式集大成者,通过响应式系统和申明试模板,简化了数据绑定。但是,还

文章图片
#前端#vue.js#mvc
Android——MVVM之ViewModel

个人博客:haichenyi.com。感谢关注1. 目录1–目录2–前言(MVVM演变路程)3–目的4–ViewModel为什么不会内存泄漏?5–Activity屏幕旋,为什么ViewModel没有被重新创建还是使用的是之前的?6–Activity与Fragment之间数据如何共享的7–GlobeScope,viewModelScope,lifecycleScope的相关问题前言(MVVM演变路程

#android
Android项目框架之MVP+Dagger.Android+LiveData

个人博客:haichenyi.com。感谢关注  之前的那个系列 从零开始搭建一个主流的项目框架(一 ~ 八) ,尽管把dagger2中inject activity 优化了一下,但是依然显得繁琐,每一个activity里面都要写一个inject方法。Dagger.Android只用在基类里面inject一次,子类里不用管,直接用。  还有就是之前的MVP架构,

从零开始搭建一个主流项目框架(三)—RxJava2.0+Retrofit2.0+OkHttp

个人博客:haichenyi.com。感谢关注  上一篇,我们把mvp+dagger加进去了,这一篇,我们把网络请求加上  我这里的网络请求是用的装饰者模式去写的,什么是装饰者模式呢?在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。我的理解就是一个接口,两个实现类,一个实现类负责调用接口的方法,另一个类负责功能的具体实现...

从零开始搭建一个主流项目框架(一)—简单的框架

个人博客:haichenyi.com。感谢关注目的  首先先说出,最终的目的是现在主流的MVP+RxJava+Retrofit+OkHttp框架。让大家心里有底  开发工具Android Studio3.0,还在用eclipse的同鞋,强烈推荐你跨出这一步,你会发现一个新的世界。android studio都出来这么久了,你还在远古时代做开发,说句不好听的,你完全与时代脱轨,你不适...

从零开始搭建一个主流项目框架(二)—MVP+Dagger2

个人博客:haichenyi.com。感谢关注  接着上一篇简单的框架,没有看过的同鞋可以去喵一眼。上一篇我们搭好了简单的框架,初始化一次的内容丢在Application里面,所有的activity继承一个类BaseActivity,还有Fragment继承的一个类BaseFragment  现在我们来加上MVP,不懂MVP的同鞋可以看一下,我前面写过的三种主流框架的对比。我们先导入dag...

kotlin之基础

个人博客:haichenyi.com。感谢关注  自从18年上一家公司用kotlin做了项目之后,新公司就没有用过kotlin了,都快要忘完了,最近又想起来了,再捡了一下吧。定义变量的方式  java:类型+变量名+值+逗号int a = 5;  kotlin:var/val+变量名+(:类型)+值(ps:类型可省略)  var:可变变量(可以重新分配值)  val:只读变量(初始...

#kotlin
kotlin之扩展方法

个人博客:haichenyi.com。感谢关注  kotlin的扩展方法类似于java工具类,但是又优于java的工具类。扩展方法  扩展方法的写法,新建一个File类型的kt文件,不是Class类型,不是Interface类型,不是枚举类型,不是Object类型,就是File类型  然后直接定义方法,跟kotlin定义方法相同,需要什么方法就定义什么方法,唯一的区别就是在方法名的前面可以...

#kotlin
kotlin之构造函数(constructor)

个人博客:haichenyi.com。感谢关注  java中的构造函数是与类名相同即可,kotlin里面的构造函数是用constructor关键字表示。  kotlin里面的构造函数分为主构造函数和次构造函数。主构造函数只能有一个,次构造函数个数不限制,可以有一个或者多个constructor  啥是主构造方法?啥是次构造方法呢?//主构造方法如下,跟在类名后面class Person...

#kotlin
kotlin之内部类,匿名内部类与伴生对象

个人博客:haichenyi.com。感谢关注内部类  kotlin的内部类与java的内部类有点不同***java的内部类可以直接访问外部类的成员,kotlin的内部类不能直接访问外部类的成员,必须用inner标记之后才能访问外部类的成员***class AAA{var a = 0class BBB{//此时,BBB类的内部是不能直接用a变量的...

#kotlin
    共 12 条
  • 1
  • 2
  • 请选择