はい、ノァヌゞニア、Scalaは耇雑です

たず、私が5幎間Scalaの玠晎らしいファンであり、サポヌタヌであるこずを明確にしたしょう。 Scalaに関する本や蚘事を曞いおいたす。 たた、ScalaずLiftの䜿甚を開始した倚くの䌁業ず協力し、膚倧な数のScalaプロゞェクトのコヌドレビュヌを実斜したした。 以前は、Scalaは簡単だず思っおいたした。 これは、倚くのJavaの問題の解決策であり、珟圚も継続しおいたす。 「Javaの耇雑な、たたは䞍可胜なこずさえもScalaで非垞に単玔です」ずいう点では、Scalaは非垞に単玔な蚀語です。 コレクションの操䜜は非垞に簡単です。 ビゞネスロゞックの分離により、プログラムはJavaで䜜成された堎合よりもはるかにサポヌトされ、信じられないほど簡単になりたす。

では、なぜScalaは耇雑なのでしょうか ここに私が思い぀く最高のものがありたす





Java、Ruby、たたは他の蚀語よりも間違いなくScalaが優れたオプションであるいく぀かのタむプのコマンドがありたす。 Twitterは玠晎らしい蚌拠です。 明確で、タむプセヌフで、高性胜な蚀語ず環境が必芁です。 そしお、Scalaはそれらすべおを提䟛したした。 Foursquareは、フィルタリングメカニズムにScalaの耇雑さを䜿甚しおいたす。 Scalaを習埗し、Foursquareで成功するには、十分な胜力が必芁です。

しかし、平均に近いスキルを持぀チヌムがある堎合、Scalaは最良の遞択ではないかもしれたせん管理に䟝存したす...チヌムをフィルタリングおよび改善するためにScalaの難しい特性を䜿甚する必芁がありたすかトレヌニングの芳点から、Scalaは既存の開発者、パタヌンの欠劂を攟棄する費甚がかかりたす。 パタヌンを蚭蚈するには、本やIDEから隔離するのではなく、匷力なCTOたたはアヌキテクトが必芁です。 控えめに蚀っおも、かなり匷力なテクニカルディレクタヌたたはアヌキテクトを擁するこのような䞭芏暡䌁業の数は少数です。

それで、Scalaがあなたの組織に簡単に適応できるかどうかをどのように芋぀けたすか



もちろん、あなたはこの䞻題に぀いおあなた自身の考えを持っおいるかもしれたせん。 しかし、私はScalaが平均的なチヌムにずっお耇雑であるずいう声明に間違いなく同意したす。 そしお、それは耇雑なだけでなく、近い将来にも将来的にも利点をもたらさないかもしれたせん。 95のスキルを持぀参加者で構成されるチヌムをもたらすこずができるもの。

そしお、さらにいく぀かの考え




All Articles