代码之家  ›  专栏  ›  技术社区  ›  Berzemus

Filemaker&lasso:可行的web应用程序?

  •  0
  • Berzemus  · 技术社区  · 16 年前

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

    不过,该web应用程序不使用Filemaker,它运行在MySQL数据库上,每天都会重新创建。

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


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

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

    这里有人真的用套索吗?

    6 回复  |  直到 5 年前
        1
  •  1
  •   Steve Lane    16 年前

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

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

    Lasso的一些缺点:首先是成本。它很贵。这没有两种方法(不过,如果你只是想为演示或非常小的部署构建一些东西,你可能可以逃脱惩罚 developer's installation ).其次,缺乏成熟的托管选择。看看你可以在任何随机的$5/mo.php托管计划中获得的大量东西,并将其与你能为Lasso找到的任何东西进行比较。是的,外面很粗糙(这些家伙没什么好看的,但很可靠: cheaplassohosting.com ).不过,我想大多数Lasso用户都在托管自己的解决方案。

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

    tagSwap - a puplic exchange for lasso custom tags

    Lasso Reference

    Tip of the Week

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

    是的。..我不想让这件事这么长。不管怎样,我很乐意为您回答一些具体问题。无论你选择往哪个方向走,都祝你好运!

        2
  •  1
  •   Sam    16 年前

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

    我会把你的决定集中在两个问题上:

    1) 现在有效吗? 2) 你能多容易地找到或训练一个认识拉索的人?

    因为你的后端是MySQL,所以使用PHP这样的语言是没有障碍的。Lasso到PHP的音译通常非常简单,具体取决于您使用了多少Lasso的高级工具。但即使是这些也往往在PHP等中有现成的等价物。

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

        3
  •  0
  •   LassoIsARipOff LassoIsARipOff    16 年前

    不幸的是,我们在这里维护一个Lasso应用程序,这绝对是一场噩梦。拉索平均每天坠毁一次。LassoSoft的人很快就接受了我们的钱,但没有提供任何有用的支持。正如你可能注意到的,没有人使用Lasso,你很难雇佣到合格的员工。你最好使用Ruby、Python、Perl、Java甚至PHP。

        4
  •  0
  •   Matt Haughton    16 年前

    很多年前我使用过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。

    我希望我的意见,尽管主观,能帮助你

        5
  •  0
  •   Thomas C Waters Thomas C Waters    16 年前

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

    FileMaker几乎完全满足了我们的数据库需求。由于它可以与Oracle、MySQL和MS Server Server一起使用,因此它对我们来说仍然是一个完美的数据库解决方案。我们的大部分Lasso/web工作只是向网络显示数据和简单的web表单。我们已经用FileMaker PHP玩过一些游戏,我认为它看起来很有前景。我们还以有限的方式使用了FileMaker即时网络发布。为工作选择合适的工具,而不是认为一个工具可以完成一切。

    与之前的用户不同,我们已经很多年没有遇到崩溃的问题了。我们的Lasso/web服务器在5年内从未发生过一次故障。

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

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

        6
  •  0
  •   Gabe    15 年前

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

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

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