扫码关注官方订阅号
我在维护一个使用 HTML5 开发的移动端项目,该项目要制作手机端及平板电脑两套 UI 界面,并使用同一套底层的业务代码。请问这样的项目应该怎么做代码管理?
不一定非要采用源代码的方式集成,可以考虑二进制的形式集成。 有一套公用的业务逻辑组件,通过包管理的方式来把业务逻辑共享。 其它消费者项目(你这里是手机端和平板电脑)通过引用组件(包)的方式来使用。 业务逻辑如果有更改的话,就修改公用代码,其他消费项目更新包即可。 这里一共会有3个项目,业务逻辑项目,手机端项目,平板电脑项目。 手机端和平板电脑项目通过包管理来引用业务逻辑项目。 不同的平台有不同的组件(包)管理方式,比如.Net平台有nuget,Javascript也有自己的很多,你可以去了解一下。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
不一定非要采用源代码的方式集成,可以考虑二进制的形式集成。
有一套公用的业务逻辑组件,通过包管理的方式来把业务逻辑共享。
其它消费者项目(你这里是手机端和平板电脑)通过引用组件(包)的方式来使用。
业务逻辑如果有更改的话,就修改公用代码,其他消费项目更新包即可。
这里一共会有3个项目,业务逻辑项目,手机端项目,平板电脑项目。
手机端和平板电脑项目通过包管理来引用业务逻辑项目。
不同的平台有不同的组件(包)管理方式,比如.Net平台有nuget,Javascript也有自己的很多,你可以去了解一下。