我找到了一个软件开发系统,目前可以免费使用和开发。
该系统完全没有代码,可以使用GUI和一些MDA轻松地开发面向业务的应用程序。该网站是:http://www.codeless.com/
但遗憾的是它是荷兰语。
我想知道是否有人曾经使用过此产品?
这种方法和产品的效率如何?
可以开发无代码应用程序吗?
答案 0 :(得分:8)
我看过这个网站,但故事非常模糊。
对于大多数非荷兰人,我翻译了以下文字:
Klaar voor de toekomst!
Stel dat u over 20 jaar nog steeds dezelfde软件zou kunnen gebruiken als nu。 Toekomstmuziek?恩,韦尔科姆 uw toekomst dan。想要无代码 技术ontwikkelt软件zonder 代码die simpelweg niet veroudert。
门反向引擎'kunnen wij u laten zien hoe uw software-pakket er 在Codeless uit komt te zien。恩门 gebruik te maken van接口, kunnen我们bepaalde delen van uw 系统vervangen zonder dat e een Big Bang implementatie noodzakelijk 是
Wij hebben een manier gevonden om onze 软件voor altijd mee te laten 夹岸。 Omdat我们是simpelweg zonde van uw tijd vinden om telkens opnieuw uw bedrijfsprocessen te moeten uitleggen aan een nieuwe ICT-leverancier。
Uw systeem是完美的aangesloten op uw bedrijfsprocessen。 En dat terwijl u denieuwstetechnologieënsnelen voordelig in kunt zetten om zo concurrentievoordeel te behalen。 Natuurlijk moet u updaten。玛尔遇见了德 软件死了你的门 布文,弯曲你gegarandeerd klaar voor de toekomst!
转换为:
为未来做好准备!
想象一下你使用的是同样的 20年的软件。不可能?没有, 欢迎你的未来。因为 无代码技术创建软件 没有不会老化的代码。
通过'反向引擎'我们向您展示 你的软件在Codeless。通过使用 接口,我们可以替换一定的 你的系统的各个部分没有必要 为大爆炸实施。
我们找到了一种方法让我们的 软件永远存在,因为我们 认为这是浪费你的时间 向您解释您的业务流程 您的ICT供应商一次又一次。
您的系统与之完美连接 您的业务流程。还是你 能够使用最新的 技术快捷方便所以你 对你的竞争对手有利。 当然,你仍然需要 更新。但是使用我们的软件,你 保证未来准备就绪。
看起来他们开发了一种使用现有系统的产品,并使用旧系统作为指南创建了一个新产品。无需编写代码。这看起来很棒,但我有严重的疑虑。
我的第一个问题:如果它们非常优秀,为什么他们的网站不是英文?
答案 1 :(得分:6)
我不熟悉这个特定的产品,但我对无代码开发的“理论”(例如它)有一定的了解。
编程语言的原语是有原因的。因此,“无代码”或“基于鼠标”的开发系统倾向于逐渐累积与编程语言原语相对应的特征:类似于函数调用(用于重用设计部分),对函数内参数的引用,循环的东西,条件分支,将几个动作聚合成单个动作的东西,做算术或字符串操作的东西等等。到那时它们最终会遇到与所有开发系统相同的问题,这些问题都源自于用户在寻找更复杂的问题时要努力解决。因此,他们需要重构和其他漂亮的IDE风格的功能来帮助他们管理复杂性 - 此时“无代码”的区别更多地与营销有关而不是实际的用户体验。
我们甚至在许多尝试中都看到了这种趋势,即用文本源编程语言中的一组新原语“重新开始”。 Haskell并没有真正消除程序性的有状态编码。它有一种模仿这种功能的方式,非常真实 - 因为如果没有,用户会尝试自己模拟并弄错。
答案 2 :(得分:2)
我在他们的网站上做了一些阅读。
在我看来,他们为您构建软件,他们声称您可以毫不费力地扩展软件。我没有看到他们声称你可以使用他们的软件而不使用代码来构建自己的软件。用他们的话说出他们的概念:
Maatwerksoftware,die nooit veroudert,die u zelf kuntonderhoudenénuitbreidenen die bovendien wordt gemaakt waar u bij staat。
那是:
根据您的要求制作的软件,永不老化,您可以自己维护,最重要的是在您观看时制作。
我的结论是他们建立了它,而不是你。
答案 3 :(得分:1)
我使用了C Control微控制器的可视化开发工具。虽然可以使用基础语言(BASIC)的几乎所有功能,但它发现这是浪费时间。 “鼠标编码”简单循环比编写简单的BASIC代码要长得多。
在我进入编码和开发的第一步中,我尝试了其他产品(主要是游戏创建者),但是他们总是缺乏编码语言中通常可用的功能,或者使用起来很慢。
但是在过去的几年里,我注意到不再愿意阅读(自然)文本的人数增加,这是他们第一次阅读时无法理解的。只是一个从属条款,他们不想继续。
所以我猜这些无代码开发工具有一个市场,因为你可以轻松获得结果并且学习曲线要低得多。我使用的大多数工具都是不言自明的。
IMHO无代码开发环境最适合
答案 4 :(得分:1)
这种方法看起来很棒,值得考虑。即使它仍处于试验阶段:http://subtextual.org/subtext2.html
答案 5 :(得分:1)
我看到的“无代码”或“图形”系统的结果总是不会降低真正的复杂性,缺点是没有协同努力,不能进行差异/补丁,不能做版本比较,很难放入源代码控制等等。
总之,只是没有经过深思熟虑。
我敢打赌,他们也无法很好地扩展到大型数据集。
答案 6 :(得分:0)
我测试的版本1当前版本是2.但由于没有英文文档,我对如何根据我们的要求继续构建应用程序感到困惑。
提供的样本看起来令人印象深刻。
答案 7 :(得分:0)
仅仅是我的两分钱,无代码开发背后的想法不仅适用于不想学习编码的初学者/人,也可以用于教育年幼的儿童编程,并将其用作讲故事的媒介。
我当然是指Alice。
它有它的市场,但我不认为它接管传统节目(例如在键盘上打字),因为它很笨拙。
答案 8 :(得分:0)
对这类产品的恰当立场是极度怀疑。我清楚地记得这个......
这是1981年发布的产品(!),声称通过无代码生成商业应用程序使程序员变得多余。
那就是说,我目前正在使用无代码开发环境 - Wirefusion - 用于生成3D交互式Java小程序。它非常好,但它针对的是一个非常明确的域,甚至还有一些问题。
答案 9 :(得分:0)
80年代后期出现了Borland ObjectVision。
下载副本答案 10 :(得分:0)
在考虑无代码软件时会想到Scratch or Lego MindStorms之类的东西。但这似乎可以帮助某人编写代码,而不是100%无代码。而且我认为这是必须工作的方式,以免不受限制。随着时间的推移,它会像所有语言/ API一样得到改进,越来越多的人会拿出自己的编码块来使其更加通用。无论发生什么,我总是想要一种方法来调整所有生成的代码,就像WYSIWYG HTML编辑器一样。一开始会很困难,但随着时间的推移会变得更好。但无论如何,手工编码总是至高无上。
答案 11 :(得分:0)
回复geocar的帖子..(不能回复我自己的帖子)
说出与其他I4GL有什么不同之处很难,因为我不知道那里的所有工具,但让我这样说吧。如果将Codeless与MS CRM 4.0和Microsoft M进行比较,您认为与I4GL工具的区别是什么?
答案 12 :(得分:0)
证据在布丁中;我不明白为什么伯纳德删除了我们是谁。如果这位十亿年前的微软大师查尔斯·西蒙尼(Charles Simonyi)曾试图做同样的事情15年就会在这里发表评论,他会被删除吗? Simparel,Inc。首席幻想家David Roth David.Roth在Simparel dot com。
答案 13 :(得分:0)
我的老板有一个很好的方法来生成应用程序而无需编写代码。他有一个自动程序员(我)为他写。他使用特定于域的语言,并获得一个有用的应用程序。任何做同样工作的事情都必须像那样聪明(或愚蠢)。
当传达要求时,使用符号语言,无论是键盘点击,鼠标点击还是任何其他形式的输入。
如果一种语言很好地映射到用户概念,并且几乎没有误解或不一致的余地,那么它就是一种很好的领域特定语言。
尝试找到更好的特定领域语言是很好的。如果你没有这种语言,那么尝试卖掉它是不好的。
答案 14 :(得分:0)
所以我猜这些市场有一个市场 一种无代码开发工具, 因为你可以轻松获得结果 学习曲线要低得多。最 我用的工具很漂亮 不言自明的。
IMHO无代码开发环境
最适合初学者不愿意的人 学习编码
这是完全正确的 - 以及neatComponents无代码开发平台所实现的目标。
查看针对这些用户的www.clearString.com
大卫
答案 15 :(得分:0)
Encanvas完全没有代码。它最初是在当天创建的,用于编写企业级情境应用程序,但在过去十年中,它已被用于构建从电子表格替换类型应用程序到区域交通系统,商业智能平台和电子教学应用程序的任何内容。
encanvas并不便宜。它旨在使IT团队摆脱编码,并提供您期望的所有工具,包括云部署。encanvas建立在.net。
之上