UniAdmin (原 InitAdmin) 0.2.1 发布,支持移动端管理后台
在 31 年前,1989 年 11 月 1 日 (农历十月初四),全球首个网站(体验地址 http://info.cern.ch/hypertext/WWW/TheProject.html )诞生。
互联网时代诸多伟大的革命创新之一就是万维网,而这都源自于欧洲和研究组织瑞士总部。29 年前英国物理学家蒂姆·伯纳斯李(Tim Berners Lee)提出了“全球范围内超媒体信息检索”的初步构想,用于打造同用户的交互通道,以超文本传输协议为基础通过点击链接来获得相应的资源。尽管时至今日该网页显得如此简陋,但却标志着万维网的诞生。
欧洲核研究组织说,世界上第一个网站的内容是关于技术的,它使得早期的浏览者能够了解这种新系统并创建自己的网页。欧洲核研究组织网络主管丹·诺伊斯在接受法新社记者采访时说,这项计划将使后代得以了解万维网的起源、重要性及其对现代生活的影响。
当 www 网初现时,主要使用 html(1993 产生),html 只支持静态的文字和图片,不能与用户进行交互,为弥补此不足,因而出现后续的几种动态网页技术 CGI/ASP/JSP/PHP 等。
随着动态网页技术的流行,人们逐渐有了对网站数据后台管理的需求,于是每一个动态网站都开始标配一个后台管理,有很简单的文章发布,也有异常复杂的大型电商和 ERP 后台管理。
很快开发者们发现每次做项目都要做一些机械性的重复劳动,于是有人开始发明后台 CURD 代码自动生成的功能,并形成开源的通用脚手架后台给其他开发者使用,一下子减轻了开发者的重复劳动,大家一致叫好。
再后来又有人(应该是 opensns 团队尚未完全考证)发现只生成 CURD 代码远远不够,前台的 UI 还是存在不断重复性的工作,我们还可以抽象出后台的页面为列表和表单,然后直接打造一种 Builder 自动实时渲染后台管理页面,因为后台管理页面的结构相对比较固定。于是 opensns 团队开始在自己的产品中使用此技术。
再后来又有人(零云 lyadmin 团队)发现居然有这种操作,应该推广到全网使用,于是 lyadmin 在 1.1 版本发布了全新的后台页面 Builder 生成技术,并且免费提供给广大开发者使用,极大的提高了开发效率。带有页面 Builder 自动生的前后端不分离的后台管理经过几年内的发展,已经有很多产品也覆盖了很多的开发者用户。
到了今天又有人( UniAdmin 团队)发现 Angular/React/Vue 等前后端分离的前端框架出现,页面 Builder 生成技术受到了一定的发展制约,因为以前前后端不分离时代,后台管理页面基本上是后台开发者一个人一把梭的居多。但是 Vue 这种框架流行后,后端开发面临着大量新型令人头大的词汇 webpck/babel/es6/mvvm/数据绑定 /单页面组件 /虚拟 DOM/npm/scss/less 等等,不仅后端要做路由,前端也要做一套匹配的路由。以 vue-element-admin 和 form-builder-create 为代表的的产品出现简化了一部分工作,但是实际上后端开发者还是要在懂得很多新前端知识的前提下进行后台的功能开发,每次发布版本还比以前多了一个步骤,打包前端。
于是 UniAdmin 团队开始着手研究基于前后端不分离技术的带有页面 Builder 生成技术的新方案,经过很长时间的论证调研实现,最终首次研发出了一全新概念的前后端分离后台方案,全面支持页面 Builder 生成技术,同时首创实现了 0 代码即可用小程序 /APP 来管理网站后台(这种 0 代码与以前的拖控件生成网页技术是两回事)。想想以下,利用 UniAdmin 开发的系统,只需要用手机微信扫一下二维码即可一键切换到完全针对移动端设计的后台管理,这在以前是完全无法想象的,以前的后台虽然有做响应式适配,但是要实现小程序和 APP 管理基本都要安排前端进行对接开发,工作量成本巨大。
随着思路的逐渐清晰,我们开始把这种技术称作云后台,使用这种技术,后端开发者只需要关心自己的后台路由、后台接口接口,没有任何的前端知识需要。同时得益于前后端分离先天性优势,我们在打造云后台的时候建立了一套 API 行业标准,实际上云后台不但能便捷的跨多端,还能便捷的跨语言。目前我们基于 ThinkPHP 实现一个版本,其他语言的开发者想要使用也十分简单,只需要实现几个标准接口即可接入云后台。
目前 PC 版本和微信小程序版本已经上线,APP 版本稍后会发布。多语言方面 JAVA 在开发中。
使用 UniAdmin(云后台)的优势:
1 、0 前端知识需要(webpck/babel/es6/mvvm/数据绑定 /单页面组件 /虚拟 DOM/npm/scss/less 等都不需要)
2 、0 成本拥有小程序 /APP 端管理后台
3 、迁移语言非常方便
4 、在企业内多个管理系统内来回切换工作的学习成本大大降低。
5 、免费可以商用(注意,小程序因为存在服务器域名绑定的限制,所以我们不得不绕过限制用自己的服务器做了一次代理,前期是免费的后期如果有流量大站点的会适当收费; APP 版本不存在这种限制)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ddns-go 0.0.7 发布,简单好用的 DDNS 动态域名服务工具
这是一个简单好用的DDNS动态域名服务工具,可以自动更新域名解析到公网IP,目前支持Alidns(阿里云)、Dnspod(腾讯云)、Cloudflare v0.0.7修改 新增功能:填写ID/Secret后,隐藏真实的ID/Secret 修复:阿里云直接解析主域名 页面:增加token的链接地址 功能 自动获得你的公网IPV4或IPV6并解析到域名中 支持Mac、Windows、Linux系统,支持ARM、x86架构 间隔5分钟同步一次 支持多个域名同时解析 支持多级域名 支持的域名服务商Alidns(阿里云)Dnspod(腾讯云)Cloudflare 系统中使用 下载https://github.com/jeessy2/ddns-go/releases 双击运行,程序自动打开http://127.0.0.1:9876,修改你的配置,成功 Docker中使用 docker run -d \ --name ddns-go \ --restart=always \ -p 127.0.0.1:9876:9876 \ jeessy/ddns-go 在docker主机上打开http:...
- 下一篇
WeCube 2.6.1 发布,开箱即用的一站式 IT 架构管理和运维管理工具
WeCube简介 微众银行在分布式架构实践的过程中,发现将银行核心系统构建于分布式架构之上,会遇到一些与传统单体应用不同的痛点(例如,服务器增多,部署难度大;调用链长,全链路跟踪困难; 系统复杂,问题定位时间长等),在逐步解决这些痛点的过程中,总结了一套IT管理的方法论和最佳实践,并研发了与之配套的IT管理工具体系。WeCube就是将该套方法论和最佳实践,从微众内部众多IT管理工具体系中提炼出来,整合成一套开箱即用的、开源的、一站式IT架构管理和运维管理工具,主要用于简化分布式架构IT管理,并可以通过插件进行功能扩展。 WeCube开源项目地址如下,欢迎大家提交issue及star: Gitee地址:https://gitee.com/WeBank/wecube-platform GitHub地址:https://github.com/WeBankPartners/wecube-platform 2.6.1版本主要内容 新增特性 WeCube Platform - 配置文件支持加密存储(RSA@); WeCube Platform - 支持管理员删除用户/角色; WeCube Plat...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- MySQL8.0.19开启GTID主从同步CentOS8
- Hadoop3单机部署,实现最简伪集群
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题