fusionjs uber开源的通用web插件化开发框架

fusionjs uber开源的web 插件化开发框架
核心特性:

  • 基于插件的开发,依赖注入开发
  • 开箱即用的服务器端渲染,构建结果拆分,模块热加载
  • Tree-shaking 支持

集成的插件

  • redux
  • react router
  • rpc 模式的数据访问,同时支持graphql
  • 安全,自动添加csrf 校验
  • 服务器以及浏览器性能,日志,错误,通用事件流分析
  • 性能,支持font 的延迟加载策略,以及原子css 处理(styletron)
  • 国际化支持

参考资料

https://fusionjs.com/
https://fusionjs.com/api/fusion-plugin-styletron-react/

原文地址:https://www.cnblogs.com/rongfengliang/p/9406481.html

时间: 2024-11-20 11:17:34

fusionjs uber开源的通用web插件化开发框架的相关文章

罗列几个Android插件化开发框架

携程插件化框架 ACDD插件化框架 360插件化框架 Android-Plugin-Framework DL APK动态加载框架 部分框架对比 DynamicLoadApk 迁移成本很重:需要使用『that』而不是『this』,所有activity都需要继承自proxy avtivity(proxy avtivity负责管理所有activity的生命周期). 无法启动apk内部的activity. 不支持Service和BroadcastReceiver. AndroidDynamicLoade

Android组件化和插件化开发

http://www.cnblogs.com/android-blogs/p/5703355.html 什么是组件化和插件化? 组件化开发就是将一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件等,但是最终发布的时候是将这些组件合并统一成一个apk,这就是组件化开发.插件化开发和组件化开发略有不用,插件化开发时将整个app拆分成很多模块,这些模块包括一个宿主和多个插件,每个模块都是一个apk(组件化的每个模块是个lib),最终

Android插件化开发,初入殿堂

好久没有写博客了,这次准备写写我这几天的研究成果--Android插件化开发框架CJFrameForAndroid. 好久没有写博客了,这次准备写写我这几天的研究成果--Android插件化开发框架CJFrameForAndroid. 背景交代 首先,你需要知道什么是插件化开发.就拿最常见的QQ来说,在第三个界面动态那里有个管理,点开后可以选择很多的增植功能,这里腾讯只放了一些网页应用,那么如果未来想加入一个打飞机游戏,要怎么做?让用户重新安装吗,这就是插件化开发所解决的问题. 用一句话来概括插

android 插件化框架 speed-tools

项目介绍: speed-tools 是一款基于代理模式的动态部署apk热更新框架.插件化开发框架: speed-tools这个名字主要指的快速迭×××发工具集的意思. 功能与特性: 1.支持Android 2.3 以上版本 2.支持R文件资源直接调用 3.开发过程中无发射调用 4.apk无需安装直接调用 5.代理模式对代码侵入性少 6.使用简单,只需要继承简单的类即可 使用方法 添加依赖: compile 'com.liyihangjson:speed_tools:1.0.3' 首先看看项目结构

Android 开源项目android-open-project工具库解析之(二) 高版本向低版本兼容,多媒体相关,事件总线(订阅者模式),传感器,安全,插件化,文件

六.Android 高版本向低版本兼容 ActionBarSherlock 为Android所有版本提供统一的ActionBar,解决4.0以下ActionBar的适配问题 项目地址:https://github.com/JakeWharton/ActionBarSherlock Demo地址:https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.demos APP示例:太多了..现在连google都

8步安装多多客小程序全插件化1.0开源版

多多客(doodooke)小程序开源版 多多客免费开源的小程序SaaS系统,koa.js + vue.js插件化最佳实践. 安装部署 开发环境安装1.手动下载zip代码或者使用命令下载git clone https://gitee.com/doodooke/doodoo.git2.进入代码根目录,然后执行命令安装依赖yarn install3.进入mysql数据库,创建doodoo数据库4.首先修改.env?.env.web数据库配置文件,其他配置项可稍后配置5.执行命令启动npm run de

360手机卫士插件化RePlugin今日开源

写在前面 "RePlugin将在6月底开源,这将是我们献给安卓世界最好的礼物."当我们宣布这一消息时,心中的激动,无以言表.是的,三年的"厚积",如今的"薄发",看似平凡的话,实际上却饱含了我们太多的激动.辛酸与泪. 那么今天,我们就来详细的和您聊一聊,这个从2014年中旬,正式在手机卫士上启用,并即将开源的360 RePlugin,究竟能为我们,更为您能带来什么. GitHub地址:https://github.com/Qihoo360/ReP

怎样将「插件化」接入到项目之中?

本期移动开发精英社群讨论的主题是「插件化」,上网查了一下,发现一篇 CSDN 博主写的文章<Android 使用动态载入框架DL进行插件化开发>.此处引用原作者的话: 随着应用的不断迭代,应用的体积不断增大,项目越来越臃肿,冗余添加.项目新功能的加入,无法确定与用户匹配性,发生严重异常往往牵一发而动全身,仅仅能紧急公布补丁版本号,强制用户进行更新.结果频繁的更新.反而easy减少用户使用黏性,或者是公司业务的不断发展,同系的应用越来越多,传统方式须要通过用户量最大的主项目进行引导下载并安装.

MVC 插件化框架支持原生MVC的Area和路由特性

.NET MVC 插件化框架支持原生MVC的Area和路由特性 前面开放的源码只是简单的Plugin的实现,支持了插件的热插拔,最近晚上偶然想到,原生的MVC提供Areas和RouteAtrribute等路由特性标签,按照先前的做法,无法解析插件的路由特性和Areas,所以花费了两个晚上的时间,把插件给改进到支持Areas和路由特性,但同时也放弃了Web类插件的热插拔,Func类的插件依然支持热插拔. 下面是实现支持插件使用Areas和路由特性标签的流程: 原生的MVC在启动的时候需要执行两条代