Skip to main content

Godzilla是宽拓推出的一款Web前端开发框架

Godzilla是什么?

Godzilla框架以低代码理念为指导,封装了众多资管业务属性的组件,帮助前端工程师快速构建项目。同时,在参考业界优秀方案基础上,深度结合了资管行业实际业务的情况,推出基于React的约定式路由微前端架构,优化前端开发模式,降低工程耦合性。除此之外,前端开发人员还可以利用Godzilla高效实现旧系统整合、异构技术整合,打造统一用户体验。
Godzilla概念图

Godzilla特性一览

组件化

大到一个复杂页面,小到页面上的一个按钮,都可以封装为一个组件,组件既可以是通用组件,也可以是业务组件。通过组件化的编程思想,既可以降低耦合度,又可以提高开发效率,加速项目迭代。

微前端

前端单体应用越来越复杂,慢慢变成一个巨石应用。微前端理念应运而生,微前端类似后端的微服务概念,将复杂前端应用拆成多个独立的子应用,支持独立开发、部署和升级,兼容多种技术栈,最后将子应用整合起来并且支持运行时应用间的互相通讯。

工作台

工作台类似一个容器,可以容纳一个或多个面板,每一个面板都是独立应用,可以容纳一个或多个页面组件。通过面板和组件的随意组合,提供灵活个性化的工作台能力,达到低代码提高扩展性的效果。

一体化

提供旧系统或三方系统整合的能力,既可以集成Angular、React、Vue等开发的SPA系统,也可以集成传统的JSP、ASP等MPA系统,为打造一体化用户体验提供强大支撑。
连接icon图片

Godzilla的应用场景

异构系统整合

在金融机构中有很多采用不同技术实现的存量系统,也会持续不断地采用新技术开发新系统。新老系统一体化整合的需求越来越强烈。通过重构老系统来实现整合,成本会很高,而且风险也很大。Godzilla借助微前端架构能力支持将存量系统低成本地整合到一个新平台上来,构建统一门户,消除掉这些改造风险的同时提供很好的一体化体验。
异构系统整合