无栈开发是什么
基于Python,在Web上图形化、脚本化、全端一体化开发
平台提供在线开发功能,直接在浏览器上,利用图形化工具,使用python语言,隔离前后端技术细节,脚本化快速开发。
目录
1 直接在浏览器上开发
- 无需学习各种操作系统shell
- 无需搭建开发环境
- 无需掌握复杂的编辑器vim之类
- 立刻看到结果
2 前端平台:Python组件化开发前端
2.1 前端开发的痛苦
- 技术变化快:bootstrap都有3个版本了,且不说MVC框架的变化
- 前后端分离,开发变复杂
- html拼凑界面,目前很不组件化,累!脆弱!
2.2 使用python组件化前端开发
平台使用后端语言Python组件化前端开发,无需使用html/javascript:
- 使用python调用组件,输出UI
- 无需了解前端UI框架的html细节
- 前端UI框架的更替,对软件包毫无影响
- 使用python来驱动组件交互
- 无需懂javascript,便可编写前端ajax界面
- 前端框架的选择更替,对软件包毫无影响
这个指导思想,让软件包的前端开发更简单、API更持久。
- 前后端一体化开发,回归桌面开发时代体验
- bootstrap风格界面,全套UI组件
- 用Python构建单页面Ajax应用!
- 免受前端框架更替之苦,保护应用持久生命力
6 远端计算平台:联机脚本
- 集中管理系统脚本,可视化的使用界面
- 和及时通讯结合,让脚本运行走出黑箱,公开化
7 实时应用:消息应用
- 消息事件和前端开发框架紧密结合
- 支持私聊、群聊多种通讯模式
- 非常容易扩展支持客服等多种场景聊天