我们公司使用 Servoy 进行快速应用程序开发。它是一个 4GL 环境,可以针对运行在 Tomcat 中的 Web 应用程序以及 Java 应用程序,所有这些都来自同一个程序。
虽然它是基于标准的,但生成的代码的某些方面是专有的,它将这些应用程序与 Servoy 环境和工具相结合。
Servoy 在其提供的功能集方面真的是独一无二的,还是有提供类似功能集但没有锁定的替代品?
我们公司使用 Servoy 进行快速应用程序开发。它是一个 4GL 环境,可以针对运行在 Tomcat 中的 Web 应用程序以及 Java 应用程序,所有这些都来自同一个程序。
虽然它是基于标准的,但生成的代码的某些方面是专有的,它将这些应用程序与 Servoy 环境和工具相结合。
Servoy 在其提供的功能集方面真的是独一无二的,还是有提供类似功能集但没有锁定的替代品?
对于 Servoy,我会说不——在这个阶段。
您可能已经知道 Servoy 在完成工作所使用的工具(hibernate 和 Rhino 等)方面并不是真正独特的,但我想说您需要用于 Servoy 的开发风格是相当独特的。我的意思是你的表单变量直接链接到预缓存的数据库结果,很少或不需要 OOP。
我相信在他们的文档变得更好并且他们实际上开始越来越受欢迎之前,可能会出现更多的竞争对手或变体。
以下是其他 RAD 开发工具的列表,以防您好奇 - http://en.wikipedia.org/wiki/List_of_graphical_user_interface_builders_and_rapid_application_development_tools
Intellimaker 提供了类似的功能集。你也可以看看 ThinkCap JX。