《余録》Java vs. Jython

Java プログラマーのための Python 導入ガイド記事一覧
《余録》 Java vs. Jython

《著》小粒ちゃん《監修》小泉ひよ子とタマゴ倶楽部
第1版♪2003/05/23 ● 第2版♪2009/04/03

■ 概要

同等のアプリケーションを Java/Jython で作成して、それぞれの成果物を比較検討します。
》作業中です《

 。

 《Note》JPython1.1.x/Jython2.1.x 用に作成したセミナー課題を、Jython2.5 で再構成しました。
■ 関連記事
  •  

リソースの比較

ソースコード/バイトコードの大きさ(byte)を比較すると、次のようになります。

.java .class .py $py.class project .py/.java (%)
4609 6446 2783 13201 FullCommand 60.3
8977 8144 7195 15519 ListDemoProject 80.1
3739 2651 2053 6056 TextDemo 54.9
8788 6076 7099 14458 MenuDemo 80.7
8851 9320 4829 17981 Visitor 54.5
□□□□ □□□□ □□□□ □□□□ □□□□□□□□□□ 68.5(平均)


Java と比べて、Jython で記述することで、コーディング量を「約3割」削減(68.5%)できるのが分かります(アプリケーションによっては「4割」削減(54.5〜60.3%)も可能です)。ただし、バイトコードは、約2倍(205.9%)の大きさになります。
そのため、実行効率より開発効率が優先される分野で、Jython の導入効果が期待できます。

Tips

》作業中です《

Last updated♪09/06/05