最快速的RAD环境进行原型制作
我们认为工作原型中最快速的RAD环境是什么?不用于辩论。
- 语言
- 平台
- 集成开发环境
- D B
- (个人说明)
谢谢你。
P.S.1我对PERL进行后端原型设计感到非常满意...在处理UI时被卡住了...它似乎不那么容易...
解决方案
对于Windows上的原型,Visual Basic很难被击败。如果我们需要支持另一个平台(或者多个平台),那么Tcl / Tk也相当有效。
出于以下几个原因,我一直认为Perl是我选择的原型语言:
- CPAN-几乎所有内容都有一个模块。
- 容易创建黑客来模仿,伪造或者快速而肮脏地做某事。
- 它无处不在。
我认为"最快"是很主观的。在VB中拥有多年经验的开发人员可能会在VB中进行原型制作最快。 Java中的Java开发人员。 Ruby中的Ruby。那么,"最快的"将被我们已经拥有的资产(代码库,开发人员的经验和工具)严重扭曲。
我们定义为"原型"的内容也会严重影响事物。是否在Flash中模拟了一组伪工作的屏幕快照,以使其具有足够的可单击性以进行导航?所需的功能集是什么?原型的目标受众是什么?
如我们所见,"最佳"将有很大的不同。几乎可以肯定的是,该语言将是高级的,并且IDE工具将具有不错的UI设计器(假设原型具有UI)。如果我们有大量的数据库工作,那么执行SQL grunt的数据库向导将为我们节省时间,并生成合理的(即使未优化的)对象。毕竟,该平台可能是该原型应使用的平台,毕竟,在Linux下为Windows应用程序或者在Palm OS下为Symbian应用程序制作原型可能不会给我们带来太多好处。
我会说wxPython和Python
我发现使用Netbeans GUI构建器进行原型设计为我提供了一个很好的开始。我主要是Java程序员。
我猜这都是很主观的,但是当你问"你怎么看"的时候,所以。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
- 从Delphi 7开始(我猜是从技术上讲是Pascal或者Delphi语言)
- Windows 2003 / XP
- 版本7是经典版本,较新的版本似乎并不容易(在我看来)
- SQL Express
- 相比之下,我使用了VB6,MS VC ++(从很久以前开始),FoxPro / Windows和Visual FoxPro,以及一小部分VS2005(C#)。对我来说,德尔福每次都是全能之王。 :-)
VFP非常适合制作原型。我看过Microsoft团队的帖子(对不起,没有链接),他们说WPF允许他们快速制作原型。
有思想的Python发行版。我们可以使用python创建问题的模型,然后在一行代码中说"为此创建一个UI"。如果我们不喜欢UI的某些部分,则可以覆盖这些部分的默认设置(仅此而已)。
如果我们正在执行桌面应用程序,那么速度不会比这快。
最终的原型可以在Windows,Linux和Mac上运行。
如果我们正在寻找网络RAD,建议我们尝试一下Grails或者TurboGears。 TurboGears易于使用,Grails使我们可以访问Java Web框架的广阔空间(难以匹敌)。
试用Axure RP Pro。
我们确实尝试了一下,发现它确实非常好。它使用一些JavaScript在HTML中生成整个原型,因此分发原型变得容易。
请检查一下。
手工
在浏览器中以交互方式对任何GUI进行原型设计时,可以根据需要选择低保真度或者高保真度。 Handcraft完全专注于原型设计,因此它比IDE故意做的要少得多。