我们在lasso上运行了一个巨大的Web应用程序,主要是因为它首先是一个巨大的内部文件制作者数据库,它将作为Web应用程序向公众开放。
Web应用程序不使用filemaker,它在MySQL数据库上运行,每天都会重新创建。
我知道使用套索的唯一原因是它很容易与filemaker集成,但我从未使用过套索。 (我是perl / php / mysql / javascript的家伙)
所以我有三个问题:
套索是网络应用的可行语言吗?它提供的重要好处是否超过其他语言?
我们是否应该升级该应用,我们应该使用更广泛使用和知道的语言,还是应该坚持使用套索?
这里有没有人真正使用套索?
答案 0 :(得分:1)
Lasso历史悠久。在转向PHP之前,我们公司在过去使用了很多。 Lasso有相当繁琐的语法,但那是很多年前(3.6.6,大约在2001年)并且可能有所改善。我的感觉是开发社区相对较小。
我会把你的决定集中在两个问题上:
1)现在有效吗? 2)你有多容易找到或训练认识Lasso的人?
由于您的后端是MySQL,因此使用PHP等语言没有任何障碍。 Lasso到PHP的音译通常非常简单,取决于你使用的Lasso有多少更先进的设施。但即便是那些人也倾向于在PHP等等方面做好准备。
真的没有轻拍的答案。如果应用程序出现故障或性能不佳,并且/或者您希望在不久的将来需要对其进行全面修改,并且您对寻找合格帮助有疑问,那么这可能是考虑迁移到新平台的理由
答案 1 :(得分:1)
嘿那里......我以为我会在讨论中加上我的两分钱:我目前正在开发Lasso。大约1。5年前,我被聘为(大新英格兰大学)作为一名网络程序员......几乎没有编程经验(在以前的生活中,我是一名网页设计师。我知道CSS和HTML就像我的手背,但是只有一些非常有限的PHP)。事实上,在我开始之前,我甚至都没有听说过Lasso编程语言。无论如何,他们非常有信心我会很快接受它。像我一样怀疑,他们是对的。 Lasso语法快速且易于学习。一旦你绕着语法和[SquareBrackets]
包围你的头,其余的就会立即落到位。在短时间内,我能够构建一些非常复杂的数据库驱动的Web应用程序。
就社区而言,显然Lasso远不及php或ruby那么大......但我发现Lasso的开发人员是该语言的忠实粉丝,因此非常积极和乐于助人。就个人而言,我发现一个较小的忠诚社区更容易平易近人,而且不那么令人生畏。大多数真正多汁的Lasso对话发生在LassoTalk。哦,我去年参加了Lasso开发者大会,并被Lassosoft公司和开发者社区的奉献精神所震撼。 (更不用说今年晚些时候Lasso 9中出现的所有激动人心的东西了吗?)
Lasso的一些缺点:首先是成本。它的价格昂贵。关于它没有两种方法(尽管如果你只是想为演示或非常小的部署构建一些东西,你可能能够逃脱developer's installation)。其次,缺乏成熟的托管选项。看看你可以随机获得5美元/月的大量东西。 php托管计划,并将其与您可以找到的任何Lasso进行比较。是的,它非常粗糙(这些家伙看起来不多,但非常可靠:cheaplassohosting.com)。我猜大多数Lasso用户都会托管他们自己的解决方案。
如果您决定继续使用Lasso,我发现这里有一些资源非常宝贵:
tagSwap - a puplic exchange for lasso custom tags
另外值得注意的是,有一个用于Eclipse的Lasso环境以及Panic的Coda内置支持(我热心支持!)。
Yeesh ......并不意味着这么长。无论如何,我很乐意为您解答一些具体细节。祝你选择进入的方向好运!
答案 2 :(得分:0)
我们很遗憾在这里维护一个套索应用,这绝对是一场噩梦。 Lasso平均每天崩溃一次。 LassoSoft的员工很快就拿走了我们的钱,但没有提供任何有用的支持。也许你可能注意到,没有人使用套索,你将很难聘请合格的员工。使用Ruby,Python,Perl,Java甚至PHP,你会更好。
答案 3 :(得分:0)
我多年前使用过Lasso(使用FileMaker 6)我只记得它很难但我记不太清楚因此对它进行进一步评论是不公平的,我相信有一个用于Dreamweaver的Lasso Studio插件和我希望它自2003年以来有所改善。
但是,我可以评论替代方案
FileMaker提供了一个php站点助手(因为你是一个php人,这应该是有意义的),我没有用过这个,但听到了非常好的报告
一家名为Six Fried Rice的公司开发了一个名为Rfm的Ruby on Rails插件(参见http://sixfriedrice.com/wp/products/rfm/),因此您可以在Rails中构建一个站点并与FileMaker服务器轻松通信 - 如果您喜欢拿起一门新语言为什么不试试呢,而我不是Rails专家,我发现很容易达到一个合格的水平。
有了这些伟大的替代品,我们在积极的社区得到了很好的支持,我在早期就放弃了Lasso。
我希望我的意见主观,可以帮助你
答案 4 :(得分:0)
我们已经使用Lasso已有10年了,并且非常满意。随着时间的推移,我有两个不同的开发人员,他们在开始时都知道一些PHP。我们已经在两个方面考虑过是否有理由将Lasso滴入并将所有内容移至PHP。随着每个开发人员都对这个职位感到满意,两人都得出结论,Lasso易于使用,并且在许多方面比PHP更直观。在每种情况下,我们都没有向完全转换过程走得很远。
我们的数据库需求几乎完全符合FileMaker。因为它可以与Oracle,MySQL和MS Server Server一起使用,它对我们来说仍然是一个完美的数据库解决方案。我们的大部分Lasso / web工作都只是向网络显示数据,以及简单的Web表单。我们使用FileMaker PHP玩了一些,我觉得它看起来很有前景。我们还以有限的方式使用FileMaker Instant Web Publishing。为工作选择合适的工具,而不是认为一个工具可以完成所有工作。
与之前的用户不同,我们多年来都没有遇到崩溃问题。我们的Lasso / webserver在移动过程中没有崩溃过5年。
如果我没有使用fileMaker并且与Lasso有10年的历史,我还是会看看。我的经验是,它很容易上手,如果您的代码编写得很好并且有文档记录,那么您不必担心找到经验丰富的Lasso开发人员是多么容易。我认为PGH人员难以打开没有记录的Lasso代码 - 他们没有多少开始。所以文档就是一切!
最后,Lasso社区是一个非常棒的资源,非常有帮助。虽然PHP可能有大量资源,但很难找到有用的,有用的人。有了Lasso,有一些非常好的资源,但也是一个非常活跃的社区,非常愿意帮助你。
答案 5 :(得分:0)
我们公司使用Lasso和Filemaker。我发现这与以前的情况有很大的不同。它首先被选中的原因是因为Filemaker。如果你正在使用MySQL,那么我建议你切换到PHP或其他东西。您可以使用更多文档,论坛和示例代码。但话说回来,移植这么大的项目的成本可能不值得。
仅供参考,我们的Lasso服务器每月崩溃一次或两次,这比应该更频繁。
让我们知道你的决定并祝你好运!