企业级移动应用的架构思考

经常在黑云中出没 2013-06-06 01:17:43
企业针对不同客户开发同类的app,客户有很多不同的个性化需求。如果我们把所有个性化功能都加在一个app里,无疑这个app显得很庞大。如果分开做,那么各个app后期维护起来成本很大。有没有一种比较好的模式,比如主功能还是一样的,个性化模块,通过maven依赖进来,打成不同的安装包,实现低耦合。
请高手指点一下,有没有类似经历的
...全文
188 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
youngplayee 2013-06-09
  • 打赏
  • 举报
回复
跳出你们的思路,简单地想想。是不是就是做一个工具,往系统lib里添加jar包而已??? 也就是说,所谓的客户端平台就是一个下载者和使用者。只不过某些功能的jar包不是一起打包进来的,而是根据需要下载下来,并且想办法扔到系统lib文件夹里。那样就不用配置什么环境变量就可以直接使用咯。
Eniak 2013-06-09
  • 打赏
  • 举报
回复
引用 12 楼 cclovescw 的回复:
[quote=引用 11 楼 Eniak 的回复:] 不是有一个移动应用框架吗 OpenMonster ?
你是不是打错了,搜都搜不到啊,还是说比较冷门[/quote] 打错了,昨天网上睡不着看见的。 下面是我看到的,不知道对你有用没有 http://www.openmobster.com/
  • 打赏
  • 举报
回复
引用 11 楼 Eniak 的回复:
不是有一个移动应用框架吗 OpenMonster ?
你是不是打错了,搜都搜不到啊,还是说比较冷门
Eniak 2013-06-09
  • 打赏
  • 举报
回复
不是有一个移动应用框架吗 OpenMonster ?
  • 打赏
  • 举报
回复
引用 9 楼 youngplayee 的回复:
跳出你们的思路,简单地想想。是不是就是做一个工具,往系统lib里添加jar包而已??? 也就是说,所谓的客户端平台就是一个下载者和使用者。只不过某些功能的jar包不是一起打包进来的,而是根据需要下载下来,并且想办法扔到系统lib文件夹里。那样就不用配置什么环境变量就可以直接使用咯。
android 是不能动态加载jar包的
  • 打赏
  • 举报
回复
还有没有人指点下
  • 打赏
  • 举报
回复
引用 7 楼 muranhu_CV 的回复:
这个问题很好,我们公司最近和一个客户合作,客户想要直接应用我们的APP,但是要针对他们公司做定制,现在还没有找到好的办法,目前只是简单做了Rebranding。同样期待中...
以后肯定是发展趋势,那么架构模式就值得思考了,我们也许是这类思想的先行者啊
Droid_少主 2013-06-08
  • 打赏
  • 举报
回复
这个问题很好,我们公司最近和一个客户合作,客户想要直接应用我们的APP,但是要针对他们公司做定制,现在还没有找到好的办法,目前只是简单做了Rebranding。同样期待中...
  • 打赏
  • 举报
回复
引用 4 楼 wlcw16 的回复:
[quote=引用 3 楼 cclovescw 的回复:] 各位指点指点啊
没做过。你问问谷老师看看。我只是知道有这么个东西来解决模块耦合问题。[/quote] 网上看过一些资料,感觉现在企业级的app还在探索阶段,有些解耦合的思想,也没多少真正实践过的
wlcw16 2013-06-06
  • 打赏
  • 举报
回复
引用 3 楼 cclovescw 的回复:
各位指点指点啊
没做过。你问问谷老师看看。我只是知道有这么个东西来解决模块耦合问题。
  • 打赏
  • 举报
回复
各位指点指点啊
  • 打赏
  • 举报
回复
引用 1 楼 wlcw16 的回复:
模块插件化可不可以
嗯,我也想模块插件化,请问有没有相关的经验传授下,或者给个链接学习下相关资料。
wlcw16 2013-06-06
  • 打赏
  • 举报
回复
模块插件化可不可以

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧