2008-09-23 55 views
2

您认为对于工作原型而言,最快速的RAD环境是什么?不用于辩论。用于原型制作的最快速的RAD环境

  • 语言
  • 平台
  • IDE
  • DB
  • (个人笔记)

谢谢。

PS1我很高兴与PERL的后端原型......我与UI打交道时遇到问题......它似乎不来容易......

回答

2

原型上Windows,Visual Basic很难被击败。如果您需要支持另一个平台(或多个平台),那么Tcl/Tk的生产力也相当高。

+0

简单的VB或.net? – Notitze 2008-09-23 18:22:34

+1

我认为VB6比较容易“完成东西”,但这可能是宝宝鸭子综合症,比任何理性的比较都要多。我认为从VB3开始VB的每个版本都变得更加复杂。当然,这是增加更多功能的自然结果。 – 2008-09-23 18:27:44

+0

@Notitze:我想现在,差不多8年后,我们最终可能会将VB.NET简单地称为“简单的VB”,谢谢。如果你的意思是VB6,那就这样说。 – 2008-09-23 18:32:34

2

我一直认为的Perl是我选择的原型语言,有几个原因:

  1. CPAN - 有几乎任何一个模块。
  2. 很容易造成黑客模仿,假冒或做一些快速和肮脏的事情。
  3. 它无处不在。
2

我认为“最快速”是非常主观的。在VB中开发多年的开发人员可能是最快的原型开发人员。 Java中的Java开发人员。 Ruby中的Ruby。那么“最快速”将会被你已经拥有的资产(代码库,开发者体验和工具)严重扭曲。

您定义为“原型”的东西也会严重影响事物。 Flash中是否有一组伪造的屏幕截图模拟了一些可用于导航的点击功能?什么是要求的功能集以及原型的目标受众是什么?

正如你所看到的,“最好”会有很大的差异。这可能接近确定语言将是高层次的,IDE工具将会有很好的UI设计者(假设原型有UI)。如果您有很多数据库的工作,那么执行SQL grunt的数据库向导将为您节省时间并生成合理的(如果未优化的)对象。该平台可能是原型应该用于的任何平台 - 毕竟,在Linux下原型开发Windows应用程序或在Palm OS下开发Symbian应用程序可能不会给您带来太多好处。

0

我发现使用Netbeans GUI构建器原型给了我一个很好的开始。我主要是Java程序员。

4

这是所有非常主观的我猜,但当你问'考虑',所以...

  • 德尔福7起(技术上Object Pascal中或Delphi语言,我猜)
  • 的Windows 2003/XP
  • 7版是经典,较新的似乎并不那么容易原型东西在(以我)使用VB6,MS VC++(很久以前),FoxPro/Windows和Visual FoxPro,以及VS2005(C#)的一个非常小的步骤。对我而言,德尔福每次都是全能的王者。 :-)
1

VFP非常适合原型设计。我已经看到来自微软团队的帖子(对不起,没有链接),他们说WPF允许他们进行快速原型设计。

1

Enthought Python Distribution。你用python创建你的问题的模型,然后你在一行代码中说“为它创建一个UI”。如果您不喜欢UI的某些部分,则可以覆盖这些部分的默认值(而其他也不会)。

如果您正在制作桌面应用程序,速度并不快。

生成的原型可以在Windows,Linux和Mac上运行。

如果你正在寻找一个网络RAD,我建议试试Grails或TurboGears。 TurboGears更易于使用,Grails让您可以访问Java Web框架的广阔空间(难以撼动)。

0

试用Axure RP Pro

我们试了一下,发现它确实非常好。它使用几个JavaScript生成HTML中的整个原型,因此可以轻松分发原型。

请检查。

0

Handcraft

当您在浏览器交互原型任何GUI,可以从低或高逼真度,你想要去。手工艺精确地集中在原型设计上,所以它比IDE有意识地少了很多。

0

对于工作原型:

  • 非GUI:蟒蛇
  • GUI:Ruby on Rails的

对于样机不使用IDE,但一些专门的样机工具,在读这在这里SO:Whats the best way to create interactive application prototypes?

对于混合方法(模型然后代码):QT设计师是我发现的唯一可行的选项,由于它的具体架构

你走了。