3
JavaからClojureへの書き換え
私は会社から、Clojureで大規模な(50,000行のコードの)Javaアプリケーション(JSPとサーブレットを使用するWebアプリ)を書き換えるように依頼されました。他の誰かが私が注意すべきことについてのヒントを得ましたか? 私はJavaとClojureの両方をかなりよく知っていることを覚えておいてください。 更新 私は書き換えを行い、本番環境に移行しました。書き直しが非常に速く、約6週間で完了したため、これはかなり奇妙です。多くの機能は必要なかったので、Clojureの3000行のようになりました。 彼らはこのシステムに満足しており、彼らが望んでいたことを正確に実行していると聞いています。唯一の欠点は、システムを管理している人がClojureを一から学習する必要があり、その中に引きずり込まれて悲鳴を上げていたことです。先日、彼からLispが今でも好きだという電話がありました。おもしろい:) また、Vaadinについても触れておきます。Vaadinを使用することで、Clojureと同様に、節約された時間とコードの短さが大幅に削減されました。(VaadinとClojureScriptはどちらも内部でGoogleのGUIフレームワークを使用していることに注意してください。)