Comments (4)
对的,我现在公司的核心组件化项目使用的就是 MVPArt,而且是远程依赖,所以在持续维护上,这点不用担心,两个框架都会同步发布新版本,版本更新内容都会相同,同步 pull requests 不做保证,时间充裕就会同步 pull requests,时间不充裕,会在发布版本前将 MVPArms 更新的所有内容一次性更新到 MVPArt
MVPArt 和 MVPArms 与 MVP 相关的代码相比整个框架其实是非常少的,百分 5 不到,其他百分 95 都是关于架构上的核心功能,这点你如果看了源码就应该知道,现在一直维护的都是这部分核心功能,这部分相当于就是 MVP 的底层架构,MVPArt 和 MVPArms 都可以共用这里的代码,关于 MVP 的内容经过两年的更新已经稳定,所以 MVP,MVC,MVVM 对我来说都不重要,我只要花少量时间就可以把 MVPArms 或 MVPArt 改成 MVVM,只是这部分核心代码我没有完全和 MVP 隔离开,维护上需要些许精力,所以不想在同时维护一个 MVVM 库,后面可能会考虑将这部分独立
from mvpart.
MVPArt 和 MVPArms 区别只是在于,MVPArt 优化了 MVP 中 V 和 P 的通信,不需要写这么多接口方法,也不需要用 Dagger,其他诸如代码结构,网络,等地方两个框架都是一模一样的
from mvpart.
MVPArt 和 MVPArms 区别只是在于,MVPArt 优化了 MVP 中 V 和 P 的通信,不需要写这么多接口方法,也不需要用 Dagger,其他诸如代码结构,网络,等地方两个框架都是一模一样的
好的,了解了,谢谢回复。
两个项目中的框架部分核心代码 ,所有的pull requests 都会同步的是吗?
from mvpart.
我们公司最近在重构框架代码,我们可能会基于MVPArt的基础上改造,MVPArt和MVPArms 是个很好的框架,感谢作者的无私开源,也再次感谢,作者非常认真的回答我的问题,谢谢。
from mvpart.
Related Issues (16)
- 为什么我的 presenter 是空的 HOT 1
- 如何获取全局BaseApplication? HOT 1
- 可以用androidx吗,直接点迁移? HOT 3
- 关于复用的问题? HOT 1
- 大佬,这个库没有维护了吗 HOT 2
- glide升级为4.9报错 HOT 1
- POST请求BODY为空 HOT 1
- URLDecoder: Illegal hex characters in escape (%) pattern : %u7
- Presenter中的EventBus事件如何回调到View层级去? HOT 2
- Could you please write the readme also in English? HOT 2
- Demo有一个错误 HOT 1
- 权限拒绝会出现崩溃现象,msg中IView为空 HOT 9
- AppManager里面的release()没有调用 HOT 1
- 在Demo中开启混淆后UserPresenter报错 HOT 3
- 请问DefaultAdapter<T>是怎么来更新适配器 HOT 18
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mvpart.