Mendix低代码化平台快速开发网页移动App
Mendix简介
一、什么是Mendix
Mendix是一个轻量化开发工具,我们可以写较少的代码来快速构建一个应用(网站/app);其实所谓的构建一个APP,其原理也是一个h5界面,也是运行在安全浏览器中。
使用Mendix之后,我们不需要太多的去关心前端和后台代码如何实现,而更多的是关系系统的业务和逻辑。
使用Mendix,不需要你自己写后台程序,不需要你写h5界面,一切只需要托拉拽即可(构建应用从未如此之快)。
二、Mendix可以做什么
“一切用网站都可以做”。也许上面这句话说的优点夸张,但是mendix的底层是使用Java编写,也会使用h5;所以h5能做的它都能做。
三、Mendix的优点
1、写少量的代码
2、Mendix适合不太懂编程的人
3、快速构建并上线一个应用
4、代码编写流程化,清晰化。(举个例子)
(if判断(菱形),查询数据库数据(retrieve lis of )
5、Mendix适合做公司内部各自权限管理系统(Mendix有非常完善的权限管理机制)
6、Mendix构建一个网站只需要托拉拽,当然也可自己写样式或者写h5。
7、可自己编写java/h5到mendix中,甚至将其他的js库引入直接使用。等等…
四、Mendix的缺点
1、不太适合高并发网站(但是可将前后台分离,Mendix只负责前端界面展示)
2、对性能要求非常高的话,可能mendix做稍有欠缺。
Mendix培训的大致内容
1.Mendix软件平台的对象介绍
2.构建一个应用的流程,例如创建模块、实体模型、页面、流、导航、权限,导入导出模块、文件等
3.常用组件的使用方法,例如:
1)表格列表组件Data grid、Data view、List view
2)页面常用组件Page title、Label、Text、Text box、Text area、Radio buttons、Check box、Drop-down、Reference Selector、Date picker、Image
3)容器组件Layout grid、Container、Group box、Tab container、Scroll container、Table、Navigation list
4)按钮组件Button
5)文件上传下载组件file manager、Image uploader、Image viewer
6)菜单组件Menu bar、navigation tree、Simple menu bar
7)报表组件Report grid、Report parameter
8)其他组件chart、Map等
4.微流和纳流的创建
5.API调用获取数据并自动群发邮件