ファイルメーカー&投げ縄:実行可能なWebアプリケーション?

StackOverflow https://stackoverflow.com/questions/301639

質問

大規模なWebアプリケーションがlassoで実行されています。これは主に、最初はWebアプリケーションとして一般公開される巨大な内部ファイルメーカーデータベースであったためです。

Webアプリケーションはファイルメーカーを使用しませんが、MySQLデータベースで実行され、毎日再作成されます。

投げ縄を使用することで知っている唯一の理由は、ファイルメーカーとの統合が簡単であることですが、投げ縄を使用したことはありません。 (私はperl / php / mysql / javascript男です)


だから、3つの質問があります:
投げ縄はWebアプリの実行可能な言語ですか?他の言語よりも優れた重要な利点はありますか?

そのアプリをアップグレードする必要がありますか、より広く使用されている知識のある言語を使用する必要がありますか、それとも投げ縄に固執するべきですか?

実際に投げ縄を使用している人はいますか?

役に立ちましたか?

解決

ちょっと...議論に2セントを追加すると思っただけです。私は現在Lassoで毎日開発しています。私はここ(約1.5年前)にWebプログラマーとして雇われました(プログラミングの経験はほとんどありません(以前はWebデザイナーでした。CSSとHTMLは手の甲のように知っていましたが、非常に限られたphpのみ)。実際、ここで始める前に、Lassoプログラミング言語のことすら聞いていませんでした。とにかく、彼らは私がすぐにそれを手に入れると確信していました。私は懐疑的でしたが、彼らは正しかったです。 Lasso構文は、すばやく簡単に習得できます。構文と [SquareBrackets] に頭を包むと、残りは即座に所定の位置に収まります。短時間で、本当に複雑なデータベース駆動型のWebアプリを構築することができました。

コミュニティに関しては、明らかにLassoのサイズはphpやrubyのサイズに近いものではありません...しかし、私が見つけたのは、Lassoの開発者は言語の熱心なファンであり、したがって非常にアクティブで役立つことです。個人的には、小さな献身的なコミュニティがより親しみやすく、威圧感が少ないと感じています。本当にジューシーなLassoの会話のほとんどは、 LassoTalk で行われます。また、昨年、Lasso Developers Conferenceに参加しましたが、Lassosoft社と開発者コミュニティの献身に圧倒されました。 (もちろん、ラッソ9で登場するエキサイティングなものすべて...今年後半ですか?)

Lassoのマイナス面:まず第一に、コスト。高いです。 2つの方法はありません(ただし、デモ用または非常に小規模な展開用に何かを構築しようとしている場合は、開発者のインストール)。第二に、成熟したホスティングオプションの欠如。ランダムな$ 5 / moで手に入る膨大な量のものを見てみましょう。 phpホスティングプランと、それをLassoで見つけられるものと比較してください。ええ、かなり荒いです(これらの人はあまり注目していませんが、かなり信頼できます: cheaplassohosting.com )。ただし、ほとんどのLassoユーザーは独自のソリューションをホストしていると思います。

Lassoを使い続けることに決めた場合、ここで貴重なリソースをいくつか見つけました:

tagSwap-投げ縄カスタムタグの子犬交換

投げ縄リファレンス

今週のヒント

注目に値するのは、EclipseのLasso環境と、PanicのCodaに組み込まれているサポートです(私は熱心に推奨しています!)。

うん...これがそんなに長くなることを意味しなかった。とにかく、私はあなたのためにいくつかの詳細に答えさせていただきます。どの方向に進んでも幸運を祈ります!

他のヒント

Lassoには長い歴史があります。私たちの会社は、PHPに移行する前に、過去にかなり使用していました。 Lassoにはかなり扱いにくい構文がありましたが、それは何回転も前(3.6.6、2001年頃)であり、改善された可能性があります。私の感覚では、開発コミュニティは比較的小さいです。

次の2つの質問に焦点を当てます。

1)動作しますか? 2)投げ縄を知っている人を簡単に見つけたり、訓練したりできますか?

バックエンドはMySQLなので、そのためにPHPなどの言語を使用することに支障はありません。 LassoからPHPへの音訳は、通常、使用しているLassoのより高度な機能の数に応じて、非常に簡単です。しかし、それらでさえ、PHPなどですぐに使用できる同等物を持つ傾向があります。

実際に何の答えもありません。アプリが誤動作したり、パフォーマンスが低下したり、近い将来に大幅に変更する必要があると予想される場合、資格のあるヘルプを見つけることに疑問がある場合、それは新しいプラットフォームへの移行を検討するための議論になる可能性があります。

残念ながら、ここではなげなわアプリをメンテナンスしていますが、これは絶対的な悪夢です。投げ縄は平均して1日に1回クラッシュします。 LassoSoftの人々は私たちのお金を非常に迅速に利用していますが、有用なサポートを提供していません。また、おそらくお気づきのように、だれもラッソを使用していないため、資格のあるスタッフを雇うのに苦労します。 Ruby、Python、Perl、Java、またはPHPを使用した方がよいでしょう。

私は何年も前にLassoを使用しました(FileMaker 6で)難しいことだけを覚えていますが、それについてはあまり覚えていないので、それ以上コメントするのは公平ではありません。Dreamweaverと2003年以降に改善されることを願っています。

ただし、代替案についてはコメントできます

当社では、LassoとFilemakerを使用しています。私はそれが私が以前使っていたものからの大きな出発点であるとわかりました。最初に選ばれた理由は、Filemakerのためでした。 MySQLを使用している場合は、PHPなどに切り替えることをお勧めします。使用できるドキュメント、フォーラム、サンプルコードが他にもあります。しかし、この場合も、このような巨大なプロジェクトを移植するコストは価値がないかもしれません。

FYI、私たちのLassoサーバーは月に1、2回クラッシュします。

あなたが決めたことと幸運を教えてください!

scroll top