使用 OpenLaszlo 的经验? [关闭]

2024-01-08

In a 相关问题 https://stackoverflow.com/questions/112351/recommendations-for-starting-web-programming,我问了关于Web开发的问题。我遇到了一个叫做开放拉斯洛 http://www.openlaszlo.org/昨天,我觉得做一些网站开发看起来很有趣。该网站有很多关于它的好信息,并且他们有一些不错的教程等,但作为一个完全的新手(就网络开发而言),我想知道这里是否有人会推荐这个。正如我在另一个问题中所说,这对我来说是一个新世界,我可以走很多方向。您能将此与您完成的其他网络开发进行比较/对比吗?显然,这有点主观,但我在 SO 上没有听说过太多,我希望得到一些意见。


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

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

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

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

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

Update

自从我发布这个答案五年以来,事情发生了很大的变化。如果有人有任何疑问,请不要使用 Laszlo,该项目已经完全停滞了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 OpenLaszlo 的经验? [关闭] 的相关文章

  • 如何在 Tensorflow.js 中获取预测值

    我正在尝试将预测系统构建到 MERN 应用程序中 我是 Tensorflow 新手 刚刚关注this https codelabs developers google com codelabs tfjs training regressio
  • 如何使用 Gradle 将 romainguy 的 ViewServer 包含在 Android Studio 中?

    我正在尝试使用 RomainGuy 的 ViewServer https github com romainguy ViewServer https github com romainguy ViewServer 我的 Android St
  • C 中的 Boost 类似库 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 您能否推荐我可以在 C 环境中使用的同行评审库 例如 Boost for C 提供哈希 线程 进程间通
  • 将数据从 Microsoft SQL Server 读取到 R 中

    是否可以从 R 接口读取 MS SQL Server 中存储的数据 如果是的话 如果有人能告诉我如何做到这一点 我也会很感激 尝试过RODBC已经打包了吗 http cran r project org web packages RODBC
  • MVC 授权属性拒绝

    我正在使用Authorize 属性来保护我的控制器 操作 并且只想向未经身份验证的用户显示登录操作 或者换句话说 拒绝对经过身份验证的用户的访问 我在网上找不到任何涉及拒绝权限或允许负面权限 即 LoggedIn 的内容 有人可以指出我正确
  • 让 ORMLite 对结构使用正确的序列化

    tl dr 我正在结构上注册序列化器和反序列化器 序列化器未被调用 但解串器被调用 我怎样才能解决这个问题 它适用于引用类型 并且执行JsConfig
  • 如何在 C# 中进行非阻塞套接字调用来确定连接状态?

    Socket 上 Connected 属性的 MSDN 文档说明如下 Connected 属性的值 反映连接的状态 截至最近一次操作 如果 你需要确定当前 连接状态 进行 非阻塞 零字节发送调用 如果 调用成功返回或 抛出 WAEWOULD
  • CefSharp 中的可拖动无边框窗口

    我想在某些 HTML 元素上实现带有拖动逻辑的无边框窗口 我找到了一些工作示例 例如适用于 Chrome 的无框窗口 https chrome google com webstore detail frameless window samp
  • iOS6 中的 CoreMIDI/PGMidi 虚拟 midi 错误

    面临两个错误 此代码在 iOS 4 和 5 中有效 但更新到 6 后 它不起作用 我发现了以下内容 但不知道如何在代码中修复它 从 iOS 6 开始 应用程序需要在其 UIBackgroundModes 中拥有音频键才能使用 CoreMID
  • Mvvm交叉绑定

    我尝试将小部件绑定到视图模型属性 但出现异常 MvxBind Warning 14 76 Failed to create target binding for binding Signature for Order ClientSigna
  • 创建 WCF 消息的缓冲副本

    我在消息检查器中有以下代码来检查响应正文 我知道 WCF 消息只能读取一次 因此我首先创建一个副本 但使用以下代码我仍然收到错误 此消息无法支持该操作 因为它已被读取 我错过了什么吗 MessageBuffer buffer message
  • Firefox 扩展自定义字体

    我正在使用 Firefox Add on SDK 创建扩展并执行 PageMod 这段代码位于main js exports main function var pageMod require sdk page mod pageMod Pa
  • django-allauth:模块“accounts.forms”未定义“SignupForm”类

    我收到以下错误 django core exceptions ImproperlyConfigured 模块 accounts forms 没有定义 SignupForm 类 设置 py ACCOUNT SIGNUP FORM CLASS
  • 动态设置错误动作的布局文件

    我知道有不同的方法来选择布局文件 可以办到 在配置中 with Yii app gt layout with Controller layout 我有一些使用不同布局文件的控制器 如下所示 class FirstController ext
  • 我应该模拟与我的测试对象交互的所有对象吗?

    我正在努力知道如何决定应该模拟与我的测试对象交互的哪些对象 class MyClass private Customer customer private Invoice invoice private PrintService ps pr
  • 在 .NET 中初始化空变量

    在 NET 中初始化 null 变量的正确方法是什么 我的一位同事告诉我 将变量硬定义为 null 会降低速度 int var1 good practice string s1 good practice int var2 0 bad pr
  • 如何使用 Java HttpServer/HttpExchange 获取 GET 中的查询字符串?

    我正在尝试用 Java 创建一个简单的 HttpServer 来处理 GET 请求 但是当我尝试获取请求的 GET 参数时 我注意到 HttpExchange 类没有相应的方法 有人知道读取 GET 参数 查询字符串 的简单方法吗 这就是我

随机推荐

  • NgStyle 返回:ERROR 错误:找不到不同的支持对象 '{"background-color":"blue"}'

    在我的模板中使用这个 span HELLO span 在我的组件中 myStyle string return background color blue 我越来越 ERROR Error Cannot find a differ supp
  • css 过渡不透明度淡入淡出背景

    我正在做一个transition当用户将鼠标悬停在图像上时 它会淡入透明白色 我的问题是我需要将颜色更改为黑色 我尝试过简单地添加background black 到包含的类transition 但不幸的是它不起作用 它仍然褪成白色透明 我
  • 是否可以继承 C++11 智能指针并覆盖相关运算符?

    根据cppreference com http en cppreference com w cpp memory shared ptr std shared ptr提供了一整套相对运算符 出于某些目的 我更希望使用相对运算符来根据比较引用的
  • 如何从html图像标签获取class和src

    我想检索课程并src使用正则表达式的图像标签 的位置class and src可以在任何地方 我能够得到src from
  • Jasmine angularjs - 监视控制器初始化时调用的方法

    我目前正在使用 Jasmine 与 Karma Testaulous 和 Web Storm 来编写单元测试 我在监视控制器初始化时立即调用的方法时遇到问题 是否可以监视控制器初始化时调用的方法 我的控制器代码 我试图监视的方法是getSe
  • 按下按钮后如何提示用户授予推送通知权限?

    I read 如何控制何时在 iOS 中提示用户推送通知权限 https stackoverflow com questions 30817069 how to control when to prompt user for push no
  • STL 容器 - 矢量、列表和双端队列之间的区别

    如果我想将元素也推入容器的开头 我应该使用双端队列而不是向量吗 我什么时候应该使用列表以及它的意义是什么 Use deque如果您需要在序列的开头和结尾以及随机访问时进行高效的插入 删除 使用list如果您需要在任何地方进行高效插入 而牺牲
  • 如何通过puppeteer获取嵌入页面的pdf?

    我正在尝试获取一个页面的 pdf 副本 其结构如下 我尝试用page pdf但我得到了一个空白的pdf 中间写着 无法加载插件 对于其他偶然发现这个问题的人来说
  • 如何更改 IPython %pdb 和 %debug 调试器?

    默认情况下 ipython 使用 ipdb 作为带有 pdb 或 debug 魔法的调试器 但是 我更喜欢 pdb 有没有办法更改用这些魔法调用的调试器 我知道我可以简单地在 pdb 的异常情况下使用 pdb xpm 但我想让它与 ipyt
  • 如何在Rstudio中运行python脚本

    我对如何从 Rstudio 运行 python 脚本有疑问 我最初的想法是从 GitHub 存储库获取 python 脚本 然后在 R 中运行它 我通过使用获取了 python 代码script lt getURL URL ssl veri
  • android - 启动屏幕上的进度条

    我的应用程序在加载时显示启动屏幕 我想在启动屏幕上的图标下方放置一个动画进度条 我尝试使用 XML 但它崩溃了 说无效标签进度条 这是我在 styles xml 中调用启动屏幕的代码 这是我的background splash xml 文件
  • Elixir:更新地图列表中的特定值

    给出以下地图列表 ball prop list id gt cue is idle gt true velocity x gt 0 0 velocity z gt 0 0 x gt 15 0 z gt 0 0 id gt ball 1 is
  • 匹配括号之间的整数

    我得到了一堆以下格式的字符串 ASDF 6 ZXC 1 OtPasd 4 asdffa 7 我需要检索有效字符串的括号之间的整数 只要满足以下条件 字符串就有效 括号之间仅存在空格 即 ZXCV a2 无效 所有支架均已正确关闭 即 qwr
  • AppleScript 中窗口关闭后退出应用程序

    我在 Xcode 中创建了一个 AppleScript 应用程序 我想知道如何让应用程序在窗口关闭后退出 Add a applicationShouldTerminateAfterLastWindowClosed http develope
  • Python:如何使用 dataframe.to_csv 保留前导零[重复]

    这个问题在这里已经有答案了 从txt文件读取数据后 有一个数据框 df1 如下所示 name l1 l2 a 00000 00000 b 00010 00002 c 00000 01218 当我使用Python代码时 如下所示 datafr
  • SQL Server 2008 - 在插入/更新触发器上将值复制到另一个表?

    我有这两个表 Tasks 和TasksHistory 从名称中您可以猜到我想创建Tasks 中发生的所有事情的历史记录 因此 插入或更新的每个新行都需要进入历史表 只需忽略它被删除的时间 以确保该行在历史记录中安全 我的想法是历史是精确复制
  • Automapper - 为什么使用 Mapper.Initialize?

    我通常不会在这里问这类问题 但不幸的是自动映射器 http automapper org 似乎是一个很好的映射库 但它的文档非常糟糕 该库的方法没有 XML 文档 我能找到的最官方的在线文档是this https github com Au
  • R 中按因子着色图

    我正在制作两个变量的散点图 并希望通过因子变量对点进行着色 这是一些可重现的代码 data lt iris plot data Sepal Length data Sepal Width col data Species 这一切都很好 但我
  • 为什么我们不能从java中的RequestBody中获取文件数据?

    我正在尝试将文件上传到服务器 因此我尝试使用 RequestBody 来获取文件的数据 但在尝试上传文件时收到 415 错误代码 所以我用谷歌搜索 找到了上传文件的解决方案 并知道我无法从请求正文中获取文件数据 所以我想知道为什么我们不能从
  • 使用 OpenLaszlo 的经验? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 In a 相关问题 https stackoverflow com questions 112351 recommendations for s