大道至简,新一代企业应用无栈开发

平台之上,一种语言,可视化、脚本化、全端一体化开发

Location: 概念

易开发是什么

有什么特性,为开发者提供哪些功能

docutils document without title

企业软件虽然需求多,但很多基础模块是相同,不同应用也有很多共性需求。

易开发,正是为了减少重复开发,简化应用开发,而提供的一个高效的企业应用开发构建平台。

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,方便快速使用。

4   Web前端UI组件(JS SDK)

平台提供一组自身的UI组件的JS SDK,可提供给其他系统使用,用于集成平台功能,简化应用的开发。具体包括:

  • 文件选择
  • 文件夹选择
  • 文档预览
  • 文件上传
评注(0)