Apache Tapestry #1

今回の調査結果

  • Apache Tapestry Home Page
  • Java で動く Web アプリケーションフレームワーク
  • バージョン 4 と 5 で互換性のない変更があったようだ。

    Tapestry has been criticized as not being backward-compatible across major versions, especially noted in the transition from version 4 to version 5, where no clean migration path was available for existing applications. Project team members have acknowledged this as a major problem for Tapestry's users in the past, and backward compatibility was made a major design goal for Tapestry going forward. From early on in the development of version 5, backward compatibility was listed as one of Tapestry's four new "Core Principles", and two of the other three were intended to make the evolution of the framework possible without sacrificing backward compatibility. Project team members claim that all Tapestry releases since 5.0 have been highly backward compatible.

Apache Tapestry - Wikipedia, the free encyclopedia

  • 意訳:

    • Tapestry の欠点はバージョン 4 と 5 の互換性が無くなったこと。
    • これには開発メンバーにも問題意識があり、後方互換性を保つことが今後の Tapestry の開発方針の柱に据えられている。
    • バージョン 5.0 からは後方互換性を保つ事が明言されている。
  • したがって、古い情報、特にバージョン 4 以前を参考にしない方が良いと思われる。

  • 日本語の情報が少ないが(むしろ良いことでもある)、バージョン 5 の英語ドキュメントは充実しているのが救い。

  • 貴重な日本語の情報

Apache Tapestry まとめ - 58log