8

在一个相关问题中,我询问了 Web 开发。昨天我遇到了一个叫做OpenLaszlo的东西,我觉得做一些网站开发看起来很有趣。该网站有很多关于它的好信息,他们有一些很好的教程等,但作为一个完全的新手(就网络开发而言),我想知道这里是否有人会推荐这个。正如我在另一个问题中所说,这对我来说是一个新世界,我可以去很多方向。您可以比较/对比您所做的其他 Web 开发吗?显然,这有点主观,但我在 SO 上没有听到太多关于它的消息,我希望对此有一些意见。

4

4 回答 4

6

我在一个网站上工作了大约一年,整个 UI 都是在 Laszlo 开发的。我还使用 JS 框架(如 JQuery、Prototype 和 Scriptaculous)开发了 AJAX 应用程序。

根据我的经验,使用 Laszlo 所需的总工作量要少得多,并且基于类的对象模型有助于使您的代码比使用 JS 框架时更好地组织。我对拉斯洛的唯一抱怨是:

  • 它在支持后退/前进/刷新按钮方面“破坏了浏览器”。AJAX 也存在这个问题,但大多数 JS 库似乎都找到了解决方法。
  • 不支持国际化,但根据我的经验,没有一个 JS 库更好
  • 与 GWT、JQuery 等竞争对手相比,用户群/社区相对较小。

总而言之,我认为 OpenLaszlo 是创建丰富的基于 Web 的用户界面的一个非常好的解决方案,并且具有许多非常新颖的特性,例如能够在多个运行时(Flash、DHTML 等)上进行部署而无需任何代码更改.

另外,我应该提一下,我已经快一年没有使用它了,所以最近在我上面提到的问题上可能已经取得了一些进展。

更新

自我发布此答案 5 年以来,情况发生了很大变化。万一有人有任何疑问,请不要使用 Laszlo,该项目已经完全奄奄一息。

于 2008-11-03T16:51:02.493 回答
4

我使用 openLaszlo 为我的一些朋友(大约一年前)开发了一些博客小部件,它很容易让一些基本工作正常,而且看起来还不错。但如果我必须再做一次,我可能会使用FLEX

于 2008-09-26T12:37:37.537 回答
3

您绝对可以使用 OpenLaszlo 快速编写 Flash 应用程序。开发 Silverlight 有很多相似之处。

OpenLaszlo 的一个跛脚之处在于它使用了类似于 ActionScript 的 JavaScript 跛脚变体。如果您习惯了最新的功能,则需要一点时间来适应。

此外,与您可以使用其他工具执行的操作相比,您最终得到的 Flash 文件非常大(文件大小)。

于 2009-01-02T04:16:28.063 回答
2

OpenLaszlo 的一个好处是可以进行 DHTML 输出。但对我来说,在同一个源文件中混合使用 XML 和 JavaScript 有点令人困惑。

于 2008-10-18T17:00:14.953 回答