【问题标题】:Most rapid RAD environment for prototyping [closed]用于原型制作的最快速 RAD 环境 [关闭]
【发布时间】:2008-09-23 18:17:10
【问题描述】:

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

  • 语言
  • 平台
  • IDE
  • 数据库
  • (个人笔记)

谢谢。

P.S.1 我对 PERL 进行后端原型设计感到非常满意...我在处理 UI 时卡住了...这似乎并不容易...

【问题讨论】:

    标签: ide rad prototyping


    【解决方案1】:

    我猜这都是相当主观的,但是当你问“考虑什么”时,所以......

    • Delphi 7 及以上版本(我猜是技术上的对象 pascal 或 Delphi 语言)
    • Windows 2003/XP
    • 第 7 版是经典之作,较新的版本在(对我而言)中进行原型制作似乎并不容易
    • SQL Express
    • 相比之下,我使用过 VB6、MS VC++(很久以前)、FoxPro/Windows 和 Visual FoxPro,以及少量的 VS2005 (C#)。对我来说,德尔福每次都是全能之王。 :-)

    【讨论】:

    • Delphi 还在用吗...?这是我几年想学的,但我完全被市场趋势气馁......
    • 它仍在使用,但我承认它现在更专业了。它在欧洲和某些行业(例如银行)仍然很流行,但我认为很多内部开发团队已经转向 C#(等)。如果您想使用它,我认为那里肯定有工作(我很忙!)
    • Borland/Inprise/Borland/CodeGear 在很长一段时间内完全放弃了球,尽管有迹象表明 CodeGear 终于开始行动了。 Delphi 仍然是最高效的 Win32 环境,可惜它在其他地方输了。
    【解决方案2】:

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

    【讨论】:

    • 我认为 VB6 更容易“完成工作”,但这可能是婴儿鸭综合症,而不是任何理性的比较。我认为自 VB3 左右以来,每个版本的 VB 都变得更加复杂。当然,这是增加更多功能的自然结果。
    • @Notitze:我想现在,差不多八年后,我们终于可以将 VB.NET 称为简单的“简单 VB”了,谢谢。如果您指的是 VB6,请说出来。
    【解决方案3】:

    我一直认为 Perl 是我选择的原型语言,原因如下:

    1. CPAN - 有一个模块可以处理任何事情。
    2. 很容易创建黑客来模仿、伪造或做一些快速而肮脏的事情。
    3. 它无处不在。

    【讨论】:

    • 是的,对于网络和系统管理员相关的东西,Perl 很难被击败。 CPAN 上有一个模块可以执行几乎所有系统管理任务或连接到任何网络服务。
    【解决方案4】:

    我认为“最快”是非常主观的。拥有多年 VB 经验的开发人员可能会最快地使用 VB 进行原型设计。 Java中的Java开发人员。红宝石中的红宝石。那么,“最快的”将受到您内部已有的资产(代码库、开发人员经验和工具)的严重影响。

    您定义为“原型”的内容也会对事物产生重大影响。在 Flash 中模拟的一组伪工作屏幕截图是否足够具有一些导航可点击性?所需的功能集是什么?原型的目标受众是什么?

    正如您所见,“最佳”的差异很大。可能几乎可以肯定该语言将是高级语言,并且 IDE 工具将拥有出色的 UI 设计师(假设原型具有 UI)。如果您有大量的数据库工作,那么为您执行 SQL 繁重工作的数据库向导将节省时间并生成合理的(如果未优化)对象。该平台可能是原型应该用于的任何平台 - 毕竟在 Linux 下为 Windows 应用程序或 Palm OS 下的 Symbian 应用程序设计原型可能不会给您带来太多好处。

    【讨论】:

      【解决方案5】:

      VFP 非常适合制作原型。我看过 Microsoft 团队的帖子(抱歉,没有链接),他们说 WPF 允许为他们进行快速原型设计。

      【讨论】:

        【解决方案6】:

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

        如果您正在开发桌面应用程序,不会比这更快。

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

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

        【讨论】:

          【解决方案7】:

          我会说 Python 和 wxPython

          【讨论】:

            【解决方案8】:

            我发现使用Netbeans GUI 构建器进行原型设计给了我一个很好的开始。不过,我主要是一名 Java 程序员。

            【讨论】:

              【解决方案9】:

              试用 Axure RP Pro

              我们确实试了一下,发现它真的非常好。它使用一些 JavaScript 以 HTML 格式生成整个原型,因此分发原型变得很容易。

              请检查一下。

              【讨论】:

                【解决方案10】:

                Handcraft

                当您在浏览器中以交互方式对任何 GUI 进行原型制作时,您可以根据需要从低保真度或高保真度开始。 Handcraft 完全专注于原型设计,因此它比 IDE 有意做的要少得多。

                【讨论】:

                  【解决方案11】:

                  对于工作原型:

                  • 非 gui:python
                  • gui: ruby​​ on rails

                  对于样机不使用 IDE,而是使用一些专门的样机工具,请在此处阅读以下内容:Whats the best way to create interactive application prototypes?

                  对于混合方法(模型然后编码):QT 设计器是我发现的唯一可行的选择,因为它是特定的架构

                  你去。

                  【讨论】:

                    猜你喜欢
                    • 1970-01-01
                    • 2021-04-10
                    • 1970-01-01
                    • 2011-08-13
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2021-01-22
                    相关资源
                    最近更新 更多