2017-10-13 5 views
-4

私はJava 6とSpringでいくつかのプロジェクトをアプリケーションサーバーに用意しています。私のインフラストラクチャとガバナンスの計画には制限があるため、より新しいJava 7または8に移行することはできません。Java 6からKotlinへの移行

私はこれらのプロジェクトに関数型プログラミングのような機能を追加することができます。

このアプローチは良い方法ですか?

ありがとうございます。

+2

あなたの「限界」についてもっと知ることは本当に役立ちます。一般的に、私はKotlinに試してみるといいでしょう。 'lambdaj'から離れたほうが良い(回答の1つで示唆されている) - IMHO、本当に醜い(そして時代遅れの) Kotlinがあなたにとってうまくいかない場合は、より良い選択肢があります。 [retrolambda](https://github.com/orfjackal/retrolambda)と[streamsupport](https://sourceforge.net/projects/streamsupport/)または[LWS](https://github.com/aNNiMON/)軽量ストリームAPI) – Sartorius

答えて

2

は素晴らしい言語です

ので行きます先に試してみてください。 IntelliJを使用する場合は、JavaファイルをKotlinに変換することができます。

1

kotlinについてはわかりません。しかし、私は、lambdajという名前のイタリアの "Java Champion"(私が知る限り、イタリアのJavaチャンピオン)であるMario Fuscoによって開発されたラムダライブラリがあると思います。 私はあなたのためにそれをgoogleと私はthisを見つけました。私はもう少しGoogleにお勧めします、それは長い時間前に、それは蟻のビルドのための瓶で利用可能だったことを覚えています。

私はそれが役に立ちそうです。それはボイラープレートコードの面でJavaからのすべての痛みのポイントに対処し、Java 6の(ターゲットJavaバージョン)に、このプラス関数型プログラミングのすべてが追加されますので、私の意見Kotlinで

関連する問題