01 基于umi搭建React快速开发框架】的更多相关文章

介绍 基于umi搭建一个快速开发框架,react 应用框架.umi 以路由为基础的,支持类 next.js 的约定式路由,以及各种进阶的路由功能,并以此进行功能扩展,比如支持路由级的按需加载. 我们会在基于umi的基础上,开发出一个框架通用功能和业务功能 框架功能列表 全局layout 权限管理 封装列表增删改查 国际化 集成 g2 chart图表 集成 socket.io ....(后续补充) 业务功能 用户管理 ....(后续补充) 创建项目 umi 提供了脚手架供我们快速创建项目.参考um…
前言 之前写过一篇关于React的国际化文章,主要是用react-intl库,雅虎开源的.react-intl是用高阶组件包装一层来做国际化. 基于组件化会有一些问题,比如在一些工具方法中需要国际化,就需要自己去实现了.在umi-react快速开发框架我们采用 react-intl-universal库来实现,不仅支持组件化调用,也支持动态调用,实现国际化. react-intl-universal 用法 安装 npm install react-intl-universal --save 初始…
前言 大家在做业务系统的时候,很多地方都是列表增删改查,做这些功能占据了大家很长时间,如果我们有类似的业务,半个小时就能做出一套那是不是很爽呢. 这样我们就可以有更多的时间学习一些新的东西.我们这套框架对此做了下封装,适合的小伙伴也可以借鉴封装到自己的框架当中去.核心思想用的React 高阶组件解耦,接下来我们看看怎么用. 基础用法 导入我们的业务组件 import { BTable } from 'bcomponents'; 写好我们的页面模板.调用BTable的高阶组件BTable.tabl…
前面介绍了很多ABP系列的文章,一步一步的把我们日常开发中涉及到的Web API服务构建.登录日志和操作审计日志.字典管理模块.省份城市的信息维护.权限管理模块中的组织机构.用户.角色.权限.菜单等内容,以及配置管理模块,界面的高级查询处理等内容,同时我们把整个开发理念结合我们的代码生成工具Database2Sharp进行快速的开发,快速开发分为两个部分:一个是Web API部分的ABP框架代码生成,包括领域实体层.应用服务层.公用DTO和接口层.API调用Caller层等内容的生成,并且整合了…
Mario .NET Core简单快速开发框架 Mario是一个基于.NET Core的简单快速开发框架 GitHub:https://github.com/deeround/Mario 技术特点 基于.NET Core 2.2 集成常用三方组件 AutoMapper FluentValidation Newtonsoft.Json NLog Swashbuckle 支持jwt认证.支持API资源权限验证 支持swagger中API分组显示 所有服务自动注入,无需手动注入 ...... 使用场景…
  近年来uni-app发展势头迅猛,只要会vue.js,就可以开发一套代码,发布移动应用到iOS.Android.Web(响应式).以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝).快应用等多个平台.凭借着此跨平台的特性,吸引了大批公司和开发者的青睐,据官网显示目前其有900万开发者.数百万应用.12亿手机端月活用户.数千款uni-app插件.   正如优秀的软件设计一样,uni-app把一些移动端常用的功能做成了独立的服务或者插件,我们在使用的时候只需要选择使用即可.…
Jeecg-Boot 1.1 版本发布,初成长稳定版本 导读     平台首页UI升级,精美的首页支持多模式 提供4套代码生成器模板(支持单表.一对多) 集成Excel简易工具类,支持单表.一对多导入导出 代码生成器,生成代码自带Excel导入导出,表单提供弹出风格和抽屉表单选择 系统权限大升级,支持按钮权限,数据权限(可控制不同人看不同数据) 数据日志记录功能,可记录数据变更日志,对比版本功能 查询过滤器开发完成,根据页面配置自动生成查询条件,支持多种匹配规则 Online在线报表配置功能完成…
Known是一个基于.NET开发的快速开发框架,前后端分离,使用极少的第三方组件,开发简单快速,大部分代码可通过代码生成工具自动生成,非常适合单兵作战和小团队开发.前端UI是一个基于JQuery开发的框架,支持单页和多Tab页的iframe应用程序,有PC端和移动端两个版本,支持目前主流的基于Chromium项目的浏览器.后端使用ASP.NET MVC框架,三层(Controller.Service.Repository). 主界面预览 前端主要组件 后端主要组件 增删改查示例代码 中后台功能界…
Reactjs-generator-cli 一款基于Ink构建用于快速搭建React应用的CLI scaffolding工具 A simple CLI for scaffolding React.js projects base on Ink.js. Installation $ npm install -g reactjs-generator-cli Usage $ react-init --help Usage react-init <project-name> Create a reac…
零.前言 本文基于<基于SpringBoot搭建应用开发框架(一)——基础架构>,通过该文,熟悉了SpringBoot的用法,完成了应用框架底层的搭建. 在开始本文之前,底层这块已经有了很大的调整,主要是SpringBoot由之前的 1.5.9.RELEASE 升级至 2.1.0.RELEASE 版本,其它依赖的三方包基本也都升级到目前最新版了. 其次是整体架构上也做了调整: sunny-parent:sunny 项目的顶级父类,sunny-parent 又继承自 spring-boot-st…