2009-05-01 9 views
4

IBMのJikes(java)コンパイラがコンパイル時のエラーでより速く、より説明的であることをLiferayのドキュメントでちょうど読みました。IBM Jikes(java)コンパイラに切り替える価値はありますか

私はコミュニティが同意しているかどうか、スイッチがあなたの生産性を大幅に向上させるかどうかを知りたいと思います。

答えて

1

antをビルドシステムとして使用している場合は、Jikesとjavacを簡単に切り替えることができます。それから私はあなたにジークを試してみることをお勧めします。

それ以外の場合、あなたのバージョンのJDKと常に互換性があるとは限りませんし、余分な問題が発生する可能性があるので、もう一度検討してください。

+0

"ant"、 "ants" –

+1

@Jason、誤字がある場合は編集してください。 –

+0

私は通常、タイトルとタグ以外の他の人の投稿を編集したくないのですが、1年が過ぎてから+明らかなエラーです。 –

4

JikesはJav 1.3コンパイル時に非常に魅力的でした。比較すると、ジークは驚異的に速かった。しかし、私が個人的にはもう気にしないほどスピードの向上は目立たなくなっています。

0

JDK7コンパイラでは、エラーの記述性が改善されていることに注意してください。

4

Jikesは新しいJava 5の機能をサポートしていないため、これらの機能を使用するプロジェクトではオプションではありません。

最近のjavacのベスト・プラクティスは、私の意見では、スタンドアロン版のEclipseコンパイラです。スピード(これはjikesの主要な力です)は、最近の問題ではありません。

EDIT:JikesはフルサイズのIDEでの開発がオプションではない環境で非常に興味深い「インクリメンタルコンパイル」をサポートしています。

関連する問題