谁能给我一个成功的非程序员,5GL(不是我确定的样子!),可视化,0源代码或商业用户或分析人员可以用来创建应用程序的类似工具的示例吗?
我不相信有,并且我想证明自己是错的。
在我所在的公司,我们已经开发了内部MVC,可用于开发Web应用程序。从根本上讲,它是一种用XML(àla Spring WebFlow)编写的简化状态机,用于 Controller ,是一种基于模板的简单引擎,用于表示。一些好处:
公司当前的趋势(或至少在管理级别)是尝试为需要0个源代码,可视化等平台的工具生产工具。由于以下原因,它对客户(或至少在管理级别)具有良好的效果:
我个人怀疑是否可以实现这样的目标。我们今天拥有的解决方案存在许多问题:
从历史上看,在这个方向上有很多失败。非程序员编写程序的想法很古老,但AFAIK从未成功。在某种程度上,除了源代码的功能之外,其他任何东西都无法替代。
今天,有很多关于DSLs的讨论,但不是非程序员应该写的东西,更像是他们可以阅读的东西。
在我看来,公司在这方面采取的指导方针是死胡同。你怎么看?
编辑:值得注意的是(这是一些侮辱的来源)许多大公司正在朝这个方向进行试验。请参阅Microsoft Popfly,Google网站,iRise,许多Mashup解决方案等。
最佳答案
总是会有“真实的”语言来完成工作,但是我们可以拖放工作流。
我正在使用苹果公司的Automator ,它允许用户将系统中各种应用程序公开的“ Action ”链接在一起。
Action 具有输入和/或输出,某些 Action 具有UI元素,并且可以将基本逻辑应用于该链。
The key difference between automator and other visual environments is that the actions use existing application code and don't require any special installation.
更多信息> http://www.macosxautomation.com/automator/
我用它来“自动化”许多批处理过程,并取得了很好的效果(每次都令我感到惊讶)。我已经在运行构建和备份,并且每当我需要处理一堆乱七八糟的文本文件时,它就会通过。
我很想知道iHook或Platypus(shell脚本的OSX包装构建器)是否可以让我在python中开发插件...。
肯定有更多这样的应用程序以及OSX应用程序开发人员提供更多支持的空间,但是这个主意是合理的。
在没有主要支持之前,没有多少“ Action ”可用,但是对我的系统的快速检查仅向我显示了我不知道的30个额外的“ Action ”。
PS。 OS-preX还有另一个名为“Filter Tops”的应用程序,其插件集非常有限。
关于programming-languages - 成功的非程序员,5GL,Visual,0源代码或类似工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2185983/