正文内容 评论(0)
十年前开发企业管理系统是做表单和数据增删改查,现在的企业管理系统还是表单和数据增删改查,但十年前的IT精英现在却成了码农。
数字化转型让企业意识到信息技术的重要性,对企业管理系统的期望和依赖也更高。企业希望系统为业务高度定制,且快速交付,这就给IT部门带来很大压力,传统的软件交付方式难以满足要求。
针对这方面痛点,目前市场上出现了一些开发平台,能够不用编程就可快速开发应用,既解决了效率问题,又可按需定制。下面介绍的Ntaub就是其中之一,是专门开发To B应用的平台。
其实这类开发平台,主要就是将表单、数据库读写、权限管理等功能模块化,通过可视化配置的方式提升开发效率。不过Ntaub采用了一些独特的技术,使得它在同类平台中,开发最简单,效率最高。
特色一:JVM脚本、单技术栈
在实际的开发场景中,70%是可以无代码形式实现,另外30%还是脱离不了写代码的。Ntaub带有JVM脚本引擎可以使用JavaScript语法编写脚本,在脚本中使用Java类库,并且JavaScript类型和Java类型可以混用。
同类软件,一旦需要功能扩展,就回归到传统的开发模式,需要搭配各类开发技术。更糟糕的是,某些软件的开发规范和API复杂,导致开发门槛很高。而Ntaub无论是业务逻辑代码,还是开发自定义的控件,都只需要JavaScript编写。
特色二:支持NoSQL数据库
企业内超过50%数据都是电子表格、电子文档这类非结构化数据。除了支持MySQL、Oracle这类关系型数据库外,Ntaub专门针对MongoDB进行优化,借助NoSQL数据库的Schemaless特性,能更灵活的适应大量使用非结构化数据的场景。
特色三:无服务器(Severless)架构
Ntaub采用了类似微软Power BI和Tableau类似的无服务器架构,仅仅需要桌面端和数据库。这类架构的界面交互性好、无延迟、维护简单。
授权方面,Ntaub社区版是免费软件,可以无期限免费使用。商业版价格也不贵,两杯咖啡的价格。Ntaub支持本地部署,数据库完全是企业自主管理,在系统整合及数据迁移方面没有任何门槛。