易开发是什么
有什么特性,为开发者提供哪些功能
企业软件虽然需求多,但很多基础模块是相同,不同应用也有很多共性需求。
易开发,正是为了减少重复开发,简化应用开发,而提供的一个高效的企业应用开发构建平台。
1 无栈应用开发平台
现在技术变化很快,前端主流技术每半年一变,后端主流技术框架则是每5年一变。
应用一旦绑死具体某个技术,技术变化导致应用开发存在一系列问题:过时的技术缺少持续的更新,缺少旧技术的开发人员。
易开发建立这样一个开发平台,对技术变化进行隔离:
- 提供更上层的、更稳定、更可持续的应用开发接口
- 应对技术变化隔离,由平台来适配技术变化,应用无需改变
易开发推崇无栈开发的理念,提供最简的、人性化的企业应用开发环境,消除技术壁垒:
一种语言(Python)
用户只需掌握脚本级Python语言,而无需掌握诸如SQL、HTML、Javascript、CSS等其他语言,就可完成大多数应用的开发。
一处开发(Web IDE)
- 直接在浏览器上在线开发、立刻看到效果
- 无需安装开发环境、开发工具,无需掌握Shell命令,最省心进入开发。
- 可视化表单流程开发,快速建模
一键部署
最终用户直接从应用市场部署应用,完全免IT支持就可以完成。
四处运行
编写的脚本可以在后端、前端、移动端、运维脚本、桌面端运行。
2 AppStore: 企业应用市场
开发人员完成应用之后,可以发布到应用市场,免费或者收费提供给更多用户使用。
平台会对发布的应用进行审核,确保应用的安全性。
现在有100+丰富应用,即装即用。 目前应用主要聚焦在文档管理、协作、OA、网站等领域。
3 一组开放的企业应用后端服务(API)
平台提供各个应用公用的基础服务,开放API,供第三方应用使用,方便:
- 应用集成:第三方应用和系统进行集成,包括登录集成、用户集成、文档存取等
- 应用开发:直接将平台做后端,利用接口,开发新的App
基于OAuth规范和简单的JSON API,平台提供完备的后端服务接口,可以做到免后端开发(BaaS: Backend as a Service):
- 账户服务:企业通讯录、登录认证
- 企业网盘:海量文件集中存储,文档预览、编辑、同步、权限等
- 表单库:表单/表格数据的管理
- 工作流引擎
- 消息服务:通知、即时通讯、评注
另外,系统针对Python语言提供全套SDK,方便快速使用。