问题标签 [laszlo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
4075 浏览

java - 您会使用 Laszlo 为 Java Web 应用程序开发基于 Flash 的前端吗?

如果您有一个基于 Java 的 Web 应用程序(J2EE Web 应用程序 - 不介意正在使用哪些其他底层框架),并且您想引入一个基于 Flash 的前端,您会使用 Laszlo 还是更愿意公开一个类似 ReST 的 XML 接口并构建和部署使用它的 Flash 应用程序?

一方面,Laszlo 非常了不起——为 Flash 做的就像 JSP 为 HTML 做的一样。它很容易使用。它非常适合 Web 应用程序的其余部分(基于 JSP)。

另一方面,开发一个与服务器分离的完整 Flash 应用程序并使用 XML-over-HTTP 机制将两者绑定可能会更好。如果需要,这将具有额外的优势,即能够为 AJAX 前端使用相同的 XML 接口。

你会怎么做,为什么?

0 投票
2 回答
227 浏览

openlaszlo - IDE/编辑器/插件的哪种配置最适合开发 Laszlo 应用程序?

我正在探索Laszlo技术,您会建议我将哪种 IDE/插件/编辑器配置用于 Laszlo 项目?

谢谢

0 投票
0 回答
131 浏览

openlaszlo - OpenLaszlo 5.0.x - HTML5 编译问题

我知道这一定是愚蠢的,因为它曾经工作过......

我们有一个在 V4.2.0.4 中运行良好的应用程序......一段时间前(一年左右)我们开始在夜间构建中运行,并查看我们的应用程序在 HTML5 运行时下的运行情况。在进行了一些编码更改之后,我们到达了那里。我们仍在努力解决一些差异,但总而言之,我们得到了它的工作。我使用的夜间版本来自 2011 年的最后一个版本。

因此,有了所有的改进,我们认为我们会尝试最新的,看看我们试图解决的一些问题是否已经修复。升级后,它看起来不错,直到我们创建单人版本。一旦我们在编译时创建了独奏,我们就会得到大量的重新定义错误,并且独奏版本也根本无法加载,我猜重新定义错误会导致问题。

考虑到问题在于新的夜间构建,我回到了我们之前为我们工作的版本。但是问题继续发生......我不知道当我们的特定代码没有改变时怎么可能。

如果我们进行编码更改,甚至在某处添加空格,它将再次编译而没有重新定义错误,直到我们创建独奏,然后它们又回来了。

我完全不知所措。我们最终没有进行代码更改,所以如果不出意外,我们过去一年使用的版本至少应该像以前一样预成型?我错过了什么或愚蠢?有任何想法吗?

抱歉,不能真正做任何代码片段,因为它是在整个应用程序类型的事情上。

这是一些错误..都指向 LFCdhtml-debug.js(第 698 行)

错误:

将 $lzc$class__mvd 从 () 重新定义为 ()(一个空字符串) LFCdhtml-debug.js(第 698 行)

错误:

将 $lzc$class__mve 从 () 重新定义为 ()(一个空字符串) LFCdhtml-debug.js(第 698 行)

错误:

将 $lzc$class__mw8 从 () 重新定义为 ()(一个空字符串) LFCdhtml-debug.js(第 698 行)

错误:

将 $lzc$class__mw9 从 () 重新定义为 ()(一个空字符串) LFCdhtml-debug.js(第 698 行)

我使用开发者控制台来创建独奏。命令行工具更好吗?还没有机会使用它。

我会尝试 lzt=clearcache 看看它是否有帮助。

感谢你目前的帮助!

0 投票
0 回答
63 浏览

openlaszlo - OpenLaszlo 5.x - 删除导入的库

我们有一个非常大的应用程序,它在 OL 版本 4.0.24 中,应用程序中有许多程序选项。这是一个如此庞大的应用程序,我们根据它们所采用的选项来加载和卸载代码库。

libHWT100.unload(); // 卸载库,以便重新加载 libHWT100.load(); // 重新加载库,以便我们可以再次实例化它们

快进到我们使用 5.x 创建的新应用程序(每晚构建信息:构建:trunk@19533 (19533) 日期:2012-02-21T09:54:36Z)遵循类似的设计方法,因为这是我们的测试我们的代码一旦更新为新格式,将如何作为 HTML5 版本工作。

该库最初像以前一样加载,但现在当我进行卸载时,我收到以下错误:TypeError: Object [object Object] has no method 'unload'。显然有些事情发生了变化。

如果我查看文档。http://labs.openlaszlo.org/trunk-nightly/docs/developers/program-structure.html#d0e30050 #5,它仍然显示 unload() 方法。

有人知道如何在 5.x 下卸载导入的库吗?提前致谢!