
[阿里]飞冰icejs
MIT License
飞冰默认应用类型为SPA-单页应用,同时也支持MPA-多页应用,SSR-服务端渲染,SSG-构建时预渲染等应用类型的构建。对于想在多个应用之间进行共享或者父子应用集成的需求,飞冰也提供了icestark微前端方案,相比阿里qiankun微前端框架,其与框架的耦合性弱一点,不过安全性差一点,适合非平台类应用项目得使用。
飞冰提供了VSCode插件AppWorks用于项目的可视化调试、依赖管理以及区块的搭建,并提供了大量的物料(组件和区块)供开发人员使用,开发人员可以以类似低代码拖拉拽的方式创建页面,从而提高整体的开发、测试效率。
飞冰还提供了@appworks/cli脚手架工具方便开发人员开发并沉淀自己的物料,这些物料默认是上传至官方物料市场,当然飞冰也提供了私有npm仓库方案来存放私有化物料。
总之,飞冰是一款辅助开发人员开发的解决方案,除了提供类似umijs、next.js的路由配置、目录组织、状态管理等常规功能外,还提供了AppWorks给予开发人员低代码开发页面的能力,值得想进一步提升工作效率的开发人员使用。