Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将wavemaker用于企业应用程序_Java_Javascript_Jakarta Ee_Wavemaker - Fatal编程技术网

Java 将wavemaker用于企业应用程序

Java 将wavemaker用于企业应用程序,java,javascript,jakarta-ee,wavemaker,Java,Javascript,Jakarta Ee,Wavemaker,我正在启动一个新的基于web的企业应用程序,我正在考虑使用。 我是一名经验丰富的JavaEE开发人员,但在我看来,即使在这种情况下,WaveMaker仍然有理由快速开发应用程序并专注于业务逻辑 我的问题是: 1-他们对这个平台有什么缺点吗 2-我可以轻松地从服务器端完成所有正常工作吗(比如发送邮件、生成birt报告、添加作业) 3-我可以自由操作javascript吗(例如,对于特定动画,使用插件…) 4-我可以集成实时过程吗,比如WebSocket 多谢各位 所有的选择都有缺点。没有太多的西医

我正在启动一个新的基于web的企业应用程序,我正在考虑使用。 我是一名经验丰富的JavaEE开发人员,但在我看来,即使在这种情况下,WaveMaker仍然有理由快速开发应用程序并专注于业务逻辑

我的问题是:

1-他们对这个平台有什么缺点吗

2-我可以轻松地从服务器端完成所有正常工作吗(比如发送邮件、生成birt报告、添加作业)

3-我可以自由操作javascript吗(例如,对于特定动画,使用插件…)

4-我可以集成实时过程吗,比如WebSocket

多谢各位

  • 所有的选择都有缺点。没有太多的西医专业知识。您将需要处理一些关于手头的库、dojo、spring等方面的问题

  • 可以,但它需要一些java知识。您可以在spring MVC中运行

  • 您可以,您正在那里的dojo客户机中操作

  • 可能,可能。值得努力,怀疑它


  • 我成功地将Wavemaker用于企业应用程序。我们使用了相当先进的特性,例如大量使用基于JavaServices的后端逻辑、内部制作的运行时SQL数据库选择器、前端的JS插件、模糊处理等

    我们后来招募了一个devteam来支持这个应用程序,尽管社区很小,但团队学习很快,并且能够维护代码库

    在我看来,如果您愿意,Wavemaker是一个非常好的工具:

    • 为中型SQL数据库部署基于web的CMS
    • 为java后端系统部署一个较小的web控件页
    回答您的问题:

    1)小型社区:虽然社区很友好,而且他们都很谨慎,但它太小,无法确保您可能习惯的反馈类型。当您试图超越示例应用程序时,您将不得不花费相当长的时间来拼命工作

    2)是的,您可以从Java后端获得所需的所有自由。简单地说;每个RESTAPI都分配给一个Java方法,由您来实现逻辑。我已经在SQL、mongoDB上构建了wavemaker。通过电子邮件交互、数据解析、文件上传/下载等,您可以命名它

    3)是的,您可以添加JS插件并自定义Wavemaker生成的脚本。您可能希望确保不编辑自动生成的JS,因为它们将被覆盖。但是,一旦你找到了正确的切入点,你就可以自由定制你喜欢的方式

    4)是的,因为您用java构建了自己的后端,所以您可以自由地打开任何类型的通信。由于您能够自定义前端js,因此您将能够读取这些数据。但正如我在问题1中所说的,只有一个小社区在帮助你

    总之:
    我投Wavemaker的票,但如果您的应用程序与提供的模板/演示类似,如果您构建了一个独特的系统,您可能希望研究其他解决方案,请确保只部署它。

    1-缺点-它是以企业为中心的平台,因此需要自己努力学习

    2-是的,你几乎可以做所有正常的事情(至少从我的经验来看,到现在为止)

    3-该工具具有某种开源配置,因此如果需要,可以轻松操作或自定义代码


    4-根据我的经验,我们拥有最好、最多样化的集成选项之一

    只有23个问题被标记为“wavemaker”-这是你的缺点。1-是的,无论你使用哪种框架,总是存在问题。不,这从来都不容易。3-这个问题没有意义。4-文件上说了什么?@Gimby我想从使用它的人那里了解现实生活的经验,而不是理论上的经验(或者使用它并后悔)。@Cuberto可能是因为它太简单了,不需要提问;)我仍然在寻找一些像wavemaker一样容易的项目,但有“更好”的支持,但没有运气。。。所以wavemaker是一个最好的选择,如果你用它来做什么。。。制作积垢:)所以主要是如果我基本上有一个带有一些事件的积垢应用程序,那么如果使用wavemaker而不是Spring,我会后悔什么呢?