1. 为什么会有Mendix这样一个低代码的开发平台?
2. Mendix的设计初衷是为了解决什么问题?
3. Mendix相对于其他的低代码平台或零代码平台有哪些优势?
4. Mendix中为什么只有常量,而没有全局变量?
我使用Mendix也有一个多月了,上面这些问题是我在学习和使用中脑海中蹦出最多的问题。
希望各位大佬解答!
1. 为什么会有Mendix这样一个低代码的开发平台?
2. Mendix的设计初衷是为了解决什么问题?
3. Mendix相对于其他的低代码平台或零代码平台有哪些优势?
4. Mendix中为什么只有常量,而没有全局变量?
我使用Mendix也有一个多月了,上面这些问题是我在学习和使用中脑海中蹦出最多的问题。
希望各位大佬解答!
1. 为什么会有Mendix这样一个低代码的开发平台?
吃个栗子,我们没有低代码平台,那么我们在开发中如何高效的产出呢, 想必是在三层结构中提取大家常用的模块归并和抽象成可复用的组件,各种Helper类,各种service,或者服务吧,目的是解放原始代码堆积,让我们更专注在业务上,好了,再吃个栗子 ,光有代码模块不够用吧,需要流程做梳理和驱动,那我们又要继续抽象和找到共用,架构师们都在封装和抽象,让技术人员使用的时候不用过多的关注流程产品本身,而是关注业务的输入输出。
继续吃个栗子,在页面上,很多ctrl+C或者ctrl+v的时候,发现多半是下拉框,导航,级联操作亦或者是页面穿参数,跨页面调用等等。那么继续抽象,封装成js库或者标签库,或者对象是DOM结构。随着时间的推移和框架的稳定,我们输出了一套公司架构和宝典。
此时,业务扩展了,需要给客户和其他行业的客户或者下游的客户定制了,怎么办呢? 继而就是对已有的架构和技术组件升级,换皮,重用,然后继续改造。
好了,Mendix做的事情就是把一个公司做的事情,从全球的角度浓缩,提炼,再推广回全球,解放我们重复性和高频定制的需求。正所谓,本没有路,确实走的人多了,自然就是那条路了,但是,不一定必须要低代码是真的,但是一个技术的出现和存在,经过了时间的考验和业界的评判,那么他的存在性就是必然的。凯文凯利说过我们会向哪些地方前行,必然而然。
2. Mendix的设计初衷是为了解决什么问题?
如公司主页介绍:
思想家成为创造者的地方
做任何你能想象得到的事情,从帮助客户平稳运行的企业级应用到节省时间的简单工具。Mendix是一个低代码平台,每个人都可以使用它来改善业务。
3. Mendix相对于其他的低代码平台或零代码平台有哪些优势?
我们尊重每一位竞争对手,因为我们一直被模仿,希望被超越,竞争才是良性的循环。
我们会发布低代码标准参考,请持续关注。
4. Mendix中为什么只有常量,而没有全局变量?
因为商业的封装输出的是组件和模块可视化的工程操作,隐藏了代码级别的使用。
如果没有全局变量,用户的session以及安全的管控岂不是每次都要查库或者load内存?
如果真的需要全局变量,请您告诉我您的使用场景,我们有SWAT小分队随时给你解答。
我使用Mendix也有一个多月了,上面这些问题是我在学习和使用中脑海中蹦出最多的问题。
很高兴您能持续学习一个月的Mendix,已经超越我了,向你致敬!
希望各位大佬解答
每个人都是英雄,你也是将来的大佬!