0

wicket Java Web フレームワークを使用して webapp を構築しています。現在作成中のページには 20 以上の外部リンクが含まれており、その多くはウィキペディアのページを指しています。私は現在、これらすべてのリンクの URL を html ページにハードコーディングしています。

フレームワークを使用してこれらのリンクを確実に追加できます (wicket には外部リンク用のクラスがあります)。これらのリンクはすべて外部のものであり、長い間変更されない可能性が非常に高いです。フレームワークを使用してそれらを追加すると、コードの量が増えるだけで、Javaコードとhtmlのハードコーディングの問題にすぎないように思えます。Java側でそれらを行う理由が本当に思いつきません。

私は Web フレームワークの使用方法を学ぼうとしている初心者プログラマーなので、ここで何か不足しているのだろうか? ご協力いただきありがとうございます!

4

3 に答える 3

0

迷ったときはシンプルな道を進みましょう。より動的にする必要があることが判明した場合は、いつでもリファクタリングして複雑さを追加できます。

于 2009-08-09T21:47:03.707 に答える
0

KISSYAGNIを思い出してください。リンクが変更されないと思われる場合は、柔軟性が必要になるまでプログラミングを待ちます。柔軟性には常に代償が伴います。

于 2010-01-08T19:26:35.063 に答える
0

私の意見では、Web アプリケーション内のテキストとリンクはすべて外部化する必要があります。この情報をプロパティ ファイル (または大規模なアプリケーションの場合はコンテンツ管理システム) に保存するのは、最小限の作業です。これにより、将来のアプリケーションの保守と国際化が容易になります。

それが役に立てば幸い!

--ニール

于 2010-01-08T19:21:38.087 に答える