为什么要以模块化的方式开发APP


浏览:847 次

随着APP版本的不断迭代和新功能的不断增加,业务将变得越来越复杂。APP业务模块的数量很可能会继续增加,每个模块的代码也会越来越多。这样,在单个项目下开发APP架构必然会影响开发效率,增加项目的维护成本。每个工程师都应该熟悉这么多代码,并且很难进行协作开发。此外,在为Android项目编译代码时,计算机非常卡住。由于单个项目下存在严重的代码耦合,每次代码修改都需要重新编译、打包和测试,这导致非常耗时。最重要的是,这样的代码根本不能用于单元测试,因此必须使用更灵活的架构来取代以前的单一项目架构。

统软云是一种用于开发iOS和AndroidApp的web语言,是一种多终端开发框架,可通过一次编码同时开发Android、iOS、H5和小程序,这大大降低了开发难度,并将开发周期缩短了近一倍。