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

Web applications Filemaker&;lasso:可行的web应用程序?,web-applications,filemaker,lasso-lang,Web Applications,Filemaker,Lasso Lang,我们在lasso上运行了一个巨大的web应用程序,主要是因为它首先是一个巨大的内部Filemaker数据库,将作为web应用程序向公众开放 但是web应用程序不使用Filemaker,它运行在MySQL数据库上,每天都重新创建 我知道使用lasso的唯一原因是它很容易与Filemaker集成,但我从未使用过lasso。(我是一个perl/php/mysql/javascript的家伙) 所以我有三个问题: lasso是一种可行的网络应用语言吗?与其他语言相比,它有什么重要的好处吗 我们是否应该

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

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

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


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

我们是否应该升级该应用程序,是否应该使用更广泛使用和熟悉的语言,还是应该坚持使用lasso


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

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

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

不过,我可以对其他选择发表评论

  • FileMaker提供了一个php站点助手(因为你是一个php爱好者,这应该很有趣),我没有使用过它,但听到过非常好的报告

  • 一家名为Six Fried Rice的公司为Ruby on Rails开发了一个名为Rfm的插件(请参阅),这样你就可以在Rails中构建一个站点,并轻松地与FileMaker服务器进行通信——如果你想学习一种新的语言,为什么不试试呢?虽然我不是Rails专家,但我发现很容易达到一个合格的水平

有了如此好的选择,这些选择得到了积极社区的支持,我在早期阶段就放弃了套索


我希望我的观点,尽管是主观的,能帮助你

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

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

1) 现在能用了吗? 2) 你有多容易找到或训练懂套索的人

因为您的后端是MySQL,所以使用PHP之类的语言实现这一点没有任何障碍。Lasso到PHP的音译通常非常简单,这取决于您使用的Lasso的高级功能的数量。但即使是这些,在PHP之类的语言中也往往有现成的等价物


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

嘿。。。我只是想在讨论中加上我的两分钱:我现在每天都在用套索开发。大约1.5年前,我在这里(大新英格兰大学)被聘为网络程序员。。。几乎没有编程经验(前生我是一名网页设计师,我对CSS和HTML了如指掌,但只知道一些非常有限的php)。事实上,在我开始这里之前,我甚至没有听说过Lasso编程语言。不管怎样,他们很有信心我会很快把它捡起来。尽管我很怀疑,但他们是对的。套索语法快速易学。一旦你对语法和
[方括号]
了如指掌,剩下的就马上到位了。在很短的时间内,我就能够构建一些非常复杂的、数据库驱动的web应用程序

就社区而言,显然Lasso的规模远不及php或ruby。。。但我发现Lasso的开发人员是该语言的铁杆粉丝,因此非常活跃,也很有帮助。就我个人而言,我发现一个专注的小社区更容易接近,也不那么令人畏惧。大多数有趣的套索对话都是在网上进行的。哦,还有,去年我参加了Lasso开发者大会,被Lassosoft公司和开发者社区的奉献精神所震撼。(更不用说今年晚些时候《套索9》中所有激动人心的内容了?)

套索的一些缺点:首先是成本。很贵。并没有两种方法可以做到这一点(不过,若您只是想为演示或一个非常小的部署构建一些东西,那个么您可能可以侥幸逃脱)。其次,缺乏成熟的托管选择。看看在任何5美元/个月的随机php托管计划中可以得到的大量内容,并将其与您可以找到的任何Lasso进行比较。是的,外面的环境很恶劣(这些家伙不怎么好看,但很可靠:)。我猜大多数Lasso用户都有自己的解决方案

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

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


是的。。。这并不意味着这么长时间。无论如何,我很乐意为你回答一些细节问题。无论你选择什么方向,祝你好运

我们已经使用套索10年了,非常满意。随着时间的推移,我有两个不同的开发人员,他们在开始开发时都了解一些PHP。我们在这两个方面都考虑过是否有理由放弃套索并将所有内容转移到PHP。当每个开发人员都对这个位置感到满意时,他们都得出了结论