0

我们在 lasso 上运行了一个巨大的 Web 应用程序,主要是因为它首先是一个巨大的内部 Filemaker 数据库,它将作为 Web 应用程序向公众开放。

Web 应用程序虽然不使用 Filemaker,但它在 MySQL 数据库上运行,每天都在重新创建。

我知道使用 lasso 的唯一原因是它很容易与 Filemaker 集成,但我从未使用过 lasso。(我是 perl/php/mysql/javascript 的人)


所以我有三个问题:
套索是一种适用于网络应用程序的可行语言吗?与其他语言相比,它有什么重要的好处吗?

我们应该升级那个应用程序,我们应该使用更广泛使用和了解的语言,还是应该坚持使用套索?

这里有人真正使用套索吗?

4

6 回答 6

1

套索历史悠久。在转向 PHP 之前,我们公司过去使用过很多次。Lasso 的语法相当繁琐,但那是在很多版本之前(3.6.6,大约在 2001 年),它可能已经改进了。我的感觉是开发社区相对较小。

我会将您的决定集中在两个问题上:

1)它现在有效吗?2) 你能多容易地找到或培训了解 Lasso 的人?

由于您的后端是 MySQL,因此使用 PHP 之类的语言没有任何障碍。Lasso 到 PHP 的音译通常非常简单,具体取决于您使用了多少 Lasso 更高级的工具。但即使是那些也倾向于在 PHP 等中有现成的等价物。

真的没有答案。如果应用程序出现故障或性能不佳,和/或您预计在不久的将来需要对其进行全面修改,并且您对找到合格的帮助存有疑虑,那么这可能是考虑迁移到新平台的理由.

于 2009-02-11T03:02:20.783 回答
1

嘿那里......只是想我会在讨论中添加我的两分钱:我目前每天都在 Lasso 开发。大约 1.5 年前,我在这里(新英格兰大学)被聘为一名网络程序员......几乎没有编程经验(在以前的生活中,我是一名网页设计师。我对 CSS 和 HTML 了如指掌,但是只有一些非常有限的php)。事实上,在我开始这里之前,我什至没有听说过 Lasso 编程语言。无论如何,他们非常有信心我会很快把它捡起来。尽管我持怀疑态度,但他们是对的。Lasso 语法快速且易于学习。一旦你围绕语法和 . [SquareBrackets],其余部分立即到位。在很短的时间内,我就能够构建一些非常复杂的、数据库驱动的 Web 应用程序。

就社区而言,显然 Lasso 的规模远不及 php 或 ruby​​……但我发现 Lasso 的开发人员是该语言的铁杆粉丝,因此非常活跃和乐于助人。就个人而言,我发现一个小型的忠诚社区更容易平易近人,也不那么令人生畏。大多数真正有趣的 Lasso 对话都发生在LassoTalk上。哦,还有,我去年参加了 Lasso 开发者大会,被 Lassosoft 公司和开发者社区的奉献精神所震撼。(更不用说 Lasso 9 中出现的所有令人兴奋的东西......今年晚些时候?)

Lasso 的一些缺点:首先是成本。它的价格昂贵。没有两种方法(尽管如果您只是想为演示或非常小的部署构建一些东西,您可能能够摆脱开发人员的安装)。其次,缺乏成熟的托管选择。看看你可以在任何随机 $5/mo 中获得的大量东西。php 托管计划并将其与您可以为 Lasso 找到的任何内容进行比较。是的,那里很粗糙(这些家伙没什么可看的,但非常可靠:cheaplassohosting.com)。不过,我猜大多数 Lasso 用户都在托管自己的解决方案。

如果您决定继续使用 Lasso,这里有一些我发现非常宝贵的资源:

tagSwap - 套索自定义标签的公共交换

套索参考

本周小贴士

另外值得注意的是,Eclipse 有一个 Lasso 环境,以及 Panic 的 Coda 中的内置支持(我非常赞同!)。

是的……并不是说要这么长。无论如何,我很乐意为您回答一些具体问题。祝您无论选择哪个方向都好运!

于 2009-03-24T15:14:33.490 回答
0

不幸的是,我们在这里维护了一个 Lasso 应用程序,这绝对是一场噩梦。Lasso 平均每天崩溃一次。LassoSoft 的人很快就拿走了我们的钱,但没有提供任何有用的支持。就像您可能注意到的那样,没有人使用 Lasso,您将很难聘请合格的员工。使用 Ruby、Python、Perl、Java 甚至 PHP 会更好。

于 2008-12-02T16:30:32.160 回答
0

我多年前使用 Lasso(使用 FileMaker 6)我只记得它很困难,但我记不起更多关于它的内容了,所以进一步评论它是不公平的,我相信 Dreamweaver 有一个 Lasso Studio 插件,我希望它是自 2003 年以来有所改善。

但是,我可以评论替代方案

  • FileMaker 提供了一个 php 站点助手(既然你是 php 人,这个应该会感兴趣),我没用过这个但是听说过很好的报告

  • 一家名为 Six Fried Rice 的公司为 Ruby on Rails 开发了一个名为 Rfm 的插件(请参阅http://sixfriedrice.com/wp/products/rfm/),因此您可以在 Rails 中构建站点并轻松与 FileMaker 服务器通信 -如果你想学习一门新语言,为什么不试试呢,虽然我不是 Rails 专家,但我发现很容易达到一个称职的水平。

有了如此出色的替代方案,并且得到了积极主动的社区的大力支持,我在早期就放弃了 Lasso。

我希望我的意见,尽管它们是主观的,可以帮助你

于 2008-12-11T13:49:22.120 回答
0

我们使用 Lasso 已有 10 年了,并且对它非常满意。随着时间的推移,我遇到了 2 个不同的开发人员,他们在开始时都了解一些 PHP。我们在这两点上都考虑过是否有理由滴下 Lasso 并将所有内容转移到 PHP。随着每个开发人员对这个职位感到满意,他们都得出结论,Lasso 易于使用,并且在许多方面比 PHP 更直观。在每种情况下,我们都没有朝着完全转换的方向走得太远。

FileMaker 仍然几乎完全满足了我们的数据库需求。因为它可以与 Oracle、MySQL 和 MS Server Server 一起使用,所以它对我们来说仍然是一个完美的数据库解决方案。我们的大多数 Lasso/Web 工作只是将数据显示到 Web 和简单的 Web 表单。我们已经使用 FileMaker PHP 进行了一些尝试,我认为它看起来很有希望。我们还以有限的方式使用了 FileMaker Instant Web Publishing。为工作选择正确的工具,而不是认为一个工具可以做所有事情。

与之前的用户不同,我们多年来没有遇到过崩溃问题。我们的套索/网络服务器在 5 年内没有崩溃过一次。

如果我没有使用 fileMaker 并且使用 Lasso 已有 10 年的历史,我仍然会看一看。我的经验是,它很容易上手,如果你的代码写得很好,文档也很好,那么你就不必担心找到一个有经验的 Lasso 开发人员是多么容易。我认为对于一个 PGH 人来说,打开没有记录的套索代码是最困难的部分——他们没有太多的开始。所以文档就是一切!

最后,Lasso 社区是一个很棒的资源,非常有帮助。虽然可能有大量的 PHP 资源,但很难找到有用的、有用的人。Lasso 有一些非常棒的资源,但也有一个非常活跃的社区,非常愿意帮助你。

于 2009-06-04T13:40:21.410 回答
0

我们公司使用 Lasso 和 Filemaker。我发现它与我过去的做法大相径庭。首先选择它的原因是因为 Filemaker。如果您使用的是 MySQL,那么我建议您切换到 PHP 或其他方式。您可以使用更多文档、论坛和示例代码。但话又说回来,移植如此庞大的项目的成本可能不值得。

仅供参考,我们的 Lasso 服务器每月崩溃一次或两次,这比它应该更频繁。

让我们知道您的决定,祝您好运!

于 2010-01-11T20:24:49.737 回答