7

私はScala(プログラミングの練習だけでなく最後に使えるもの)を学ぶための有意義なタスクを探しています。また、フォーラムを作成する必要があり、PHPを学びたくないので...だから私はmScalaでオープンソースフォーラムを実装することを考えています。

しかし、これは理にかなっていますか?フォーラムには高いパフォーマンスやスケーラビリティの要件はありません...また、Javaホスティングはより高価であるため、私のフォーラムソフトウェアが無料であっても、ほとんどの人はそれを使用しません。

Scala / Javaで書かれたフォーラムが理にかなっており、PHP(または同様の)フォーラムよりも望ましいユースケースを見逃していますか?

私は例えばこれを見つけました:

http://java-source.net/open-source/forum-software

しかし、ここで述べられているように、それは放棄されているようです:

http://www.coderanch.com/t/497053/Ranch-Office/forum-has-been-built-JForum

だからおそらく私は、簡単で安くて遅いのがフォーラム= PHPにはるかに適しているというのは正しいですか?

4

2 に答える 2

10

Scalaで書かれたオープンソースフォーラムは、LiftandPlayフレームワークを使用して既存のWebアプリと簡単に統合できるように構成できれば便利だと思います。

ターゲットオーディエンスは、フォーラムに取り組みたいと考えているScalaでWebアプリを作成している人でなければなりません。PHPベースのソリューションを使用する可能性は、これらの開発者を魅了することはありませんが、どちらも車輪を再実装することはありません。すでに活用しているのと同じスタックを使用して、適切に記述された実装が容易なソリューションを作成すると、非常に説得力のある価値提案が得られます。

于 2012-08-01T21:47:47.620 に答える
1

演習の目的によって異なります。

あなたはScalaを学びたいと思っており、運動のためのプロジェクトが必要です。 何でもいいので、フォーラムもそうです。しかし、既存のオープンソースプロジェクトに参加する方がおそらくもっと興味深いでしょう。プロジェクトでおそらく検討する最初の5つのライブラリ(ロギング、テスト、Webフレームワーク)について考えてみてください。それらをチェックして、貢献できるライブラリを見つけてください。バグまたは機能のリクエストを取得して、実装してみてください。

あなたはいくつかのフォーラムが欲しいです それを忘れてください。既存のソリューションを使用します。

誰かがあなたにフォーラムを書く ように強制します。ほぼ任意のWebスペースでホスト可能であるなどの要件がない場合は、Scalaを使用してください。

Scalaの力を自分自身または他の誰かに証明したい もっとやりがいのあるものを探してください(ビッグデータ、Akka ...)

于 2012-08-02T06:40:54.453 に答える