1、不支持多表查询 (业务模型对应单表)
答:在第三次培训的时候支持多表查询。平台定义一种叫DataSource的entity,这个entity可以关联一个视图,也可以关联一个native query。
2、不支持稍微复杂页面的托拉拽 (统计、报表、饼状、柱状等)
答:平台在11月份开始逐步增加一些常用的DashBoard控件。
3、不支持本地启动调试(调试代码DBUG怎么做,远程吗?)
答:10月28日,孙涛的问题是问是否可以在本地启动App Spring Boot项目。他的问题中“不支持本地启动调试”,是指的能够调试App Java工程吗?目前这个工程只支持Java的数据模型定义,因此不需要调试。后续,平台会支持开发者在该App Java工程中定义RESTful API和其实现(该功能也解决问题#5中提出的非通用的框架或库的集成),平台在后期支持该工程的本地调试。
若是基于JS SDK或Groovy SDK写的代码,后期我们也会支持调试。
4、不能直接支持mysql和oracle(我们基本都对这两种数据库比较熟悉,首先要先确定用什么数据库?免费、性能强大)
答:目前平台只支持Postgresql数据库,如果你们着急选用某种特定数据库,我们启动对此数据库的开发支持后,大概两周能完成。
关于Postgresql和Mysql数据库的对比,本周会给出一些参考资料。
5、如果在开发过程中我们需要的一些框架要集成到这套平台中,需要他们集成,因为底层框架是他们搭建的我们需要集成什么都需要找他们,会影响开发进度
没有开发API,我们开发完全依靠他们,出问题只能指望他们解决
答:集成框架的问题仍需在更细的层面上讨论,举例来说:如果开发的应用中需要把Pdf转Word,要集成一个Pdf转Word的库,平台会在App工程中以Java代码的形式提供集成,同时暴露API。
目前平台已经集成或者即将集成的常用平台型框架(React、AntD、Spring Boot、WSO2 IS、Hibernate、ELK、Kafka、Camunda、Drools、Redis等)
“开发API”具体指什么?
6、性能、高并发、大量数据查询如何,以及未来的考虑
答:平台提供常用的解决方案,包括集群、EDA架构、数据库集群、并行计算等。