最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【整理】低代码开发平台:Mendix

代码 crifan 3635浏览 0评论
Mendix
什么是低代码?低代码开发简介
https://www.mendix.com/zh/low-code-guide/
Gartner 2020 Magic Quadrant for Enterprise Low-Code Application Platforms
6 Design Tips and Tricks to Get Started with Atlas UI
低代码应用开发平台 – 快速高效地构建应用 | Mendix
Salesforce被评为企业高生产力应用平台的领导者_CRM_CRM系统_客户关系管理系统_salesforce优质伙伴_赛思互动
Gartner 2019 年 iPaaS 魔力象限报告解读 – 知乎
mendix architecture
Enterprise Architecture Introduction – Twelve-Factor Cloud Native Apps | Mendix Evaluation Guide
Enterprise Architecture Principles – Model-Driven Development, Microservices, Containers & Statelessness | Mendix Evaluation Guide
Enterprise Architecture Platform – Modules & Services | Mendix Evaluation Guide
【总结】
  • Mendix
    • 简介
      • 一家荷兰公司,后来被西门子收购,Outsystems的主要竞争对手,二者在技术架构和服务模式方面极其相近
      • 最大特点是后台能力比较强,有微流系统,对接口比较复杂的后台流程管理比较适用
    • 最大特点
      • 后台能力比较强
        • 有微流系统
      • 对接口比较复杂的后台流程管理比较适用
    • 架构
      • 开发模式
        • 模型驱动开发MDD=Model-driven development
      • 总体架构概览
      • 平台架构
        • 概览
        • 平台架构
          • 主要元素(模块和服务)
            • Developer Portal
            • Mendix Studio and Mendix Studio Pro
            • Team Server
            • Build Server
            • MxID
              • 实现单点登录SSO
            • Deployment via the Developer Portal
            • Mendix App Store
      • 云架构
        • 云架构概览
        • 服务器=节点=可用区域
          • 包括
            • US East (North Virginia)
            • EU (Frankfurt, Germany)
            • EU (Ireland)
            • UK (London)
            • Japan (Tokyo)
        • 特点
          • 支持VPC=Virtual Private Cloud
          • 高可用性
            • 包含元素
              • Mendix Runtime
              • Database
              • File storage service
              • HTTPS routing layer
              • Network
          • 支持水平和垂直扩展
          • 支持备份和恢复
      • 运行时架构
        • 运行时总体架构
        • 主要包含
          • 客户端Clients
            • 架构
          • 运行时服务器 Runtime server
            • 架构
    • 产品定位
      • 工作流开发工具
        • 为了和Outsystems造成区分度,Mendix主打集成协同、敏捷开发
    • 开发方式
      • 虽然Mendix试图在人员结构和开发流程方面做以优化,但是就低代码技术的本质而言,仍然是组件和模块拼接式的,只是在组件库的结构化方面,Mendix的分类更加精细,内容也更丰富,能够实现比OutSystems更多的功能
    • 逻辑实现
      • 采用MicroFlow和NanoFlow来控制触发逻辑,简单逻辑通过Edit Action来管理,相较OutSystems更加工程化和条理化
    • 组件和模块
      • 这部分和Outsystems类似,基础组件相对较少,但是有大量第三方开发的组件、模块,而且组件市场发展多年,比较成熟,形成了较好的开发生态
    • 前端后台
      • 采用的Go+Docker+K8S的架构,相对新一点,要优于Outsystems所采用的老式Java框架
    • 多人开发/版本管理/Debug
      • 支持多人开发、版本管理,有独立的Debug工具,这方面比较成熟
    • 跨平台
      • 与OutSystems类似,Mendix也支持原生Android & iOS、Web App开发,但是同样由于缺乏前端能力,无法适应建站等通用场景
    • 服务模式
      • Mendix除了通过订制化组件、模板盈利以外,还对应用部署收费,且价格高昂,单APP1875美/月,2-5个APP公有云5375美/月,私有云7825美/月,超过5个加收云资源费用,这样的价格显然不是中小企业所能负担的,因此,Mendix的潜在客户也以大企业为核心
    • 创建时间:2005年
    • 平台组件的特点
      • 持续集成
        • DevOps:现成可用
      • 可重用性
        • 罗马不是一天建成的,但应用可以
      • 全通道应用开发
        • 为所有设备构建一个基本代码
      • 开放性与可扩展性
        • 快速集成,全面控制
      • 性能稳定
        • 快速开发,无惧风险
      • 智能互联
        • 使用下一代技术
          • 无需领域专家,就可连接到 IoT、AI、机器学习、区块链和认知服务。
      • 部署
        • 一键部署到所选云端
    • 工具
      • Mendix Studio
        • 概述
          • 强大的无代码开发工具,可满足业余开发人员和业务用户的需求
          • Mendix Studio 是基于 Web 的无代码开发环境,专为业务用户量身打造。使用直观的“所见即所得”页面编辑器搭配 Atlas UI,设计并构建强大的应用,其中 Atlas UI 是一款专门用于打造引人入胜的用户体验的灵活设计系统。Mendix Studio 还提供了一款可视化微流程编辑器,无需代码即可将业务逻辑添加到应用中。
        • Atlas UI
    • 用于开发
      • 概览
      • 企业应用
        • 移动应用
          • 原生移动应用
          • 混合移动应用
        • Web 应用
      • REST API
      • 微服务

转载请注明:在路上 » 【整理】低代码开发平台:Mendix

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
80 queries in 0.189 seconds, using 22.12MB memory