在调试过程中,我尝试将该项目在本地改造成主应用在本地跑起来,同时注册的微应用是它目前的线上版本,但是在实际调试过程中还是遇到了Application died in status LOADING_SOURCE_CODE: You need to export the functional lifecycles in xxx entry。
在一些应用中,我们希望给用户提供插入自定义逻辑的能力,比如 Microsoft 的 Office 中的 VBA,比如一些游戏中的 lua 脚本,FireFox 的「油猴脚本」,能够让用户发在可控的范围和权限内发挥想象做一些好玩、有用的事情,扩展了能力,满足用户的个性化需求。
我们团队之前发布过一篇文章,介绍了古茗前端到底在做什么,当然这只包含了我们团队内做的一部分事情。古茗目前有大量的中后台业务诉求,包括:权限系统、会员系统、商品中心、拓展系统、营运系统、财务系统、门店系统、供应链系统等多个子系统,服务于内部产品、技术、运营,及外部加盟商等用户群体,这些子系统分别由不同业务线的同学负责开发和维护,而这些子系统还没有系统性的技术沉淀。
前后算是有2年左右的极限拉扯,设计,落地经验,极限拉扯的是业务应用,设计是为了避免拉扯,落地经验是,我本可以轻轻松松的满足公司、业务面临的问题,结果实践了一圈,要么纯前端解决方案,要么纯后端方案,“管杀不管埋,管生不管养”,人悬在半空,另外一只脚落地要等到猴年马月。
好消息,2023年10月份京东前端开发团队对外宣布MicroApp 1.0 正式发布。此消息一出,又在Web 开发者各大论坛讨论的沸沸扬扬,说前段时间字节跳动 ByteDance Web Infra 团队才对外宣布 Rspress 1.0 正式发布,这京东前端开发团队又接着发布微前端 MicroApp。