2

私のクライアントは、Java で設計されたニュース Web サイトを望んでおり、そのような Web サイトには Java はやり過ぎだと言いました。私は彼に、彼のためにカスタマイズできる CMS や、ウェブサイトにより適した他のプログラミング言語があることを提案しましたが、彼は主張しました。

Java はニュース Web サイトにとってやり過ぎですか?

4

8 に答える 8

7

ここでの本当の問題は、あなたのクライアントが誰であれ、名前を落とすプログラミング言語で問題を解決できるという考えを持っていることだと思います. あなたもこの問題を認識していると思いますが、どんなビジネスでも「顧客は常に正しい」ので、屈服する必要があります.

では、Java はニュース Web サイトにとってやり過ぎなのでしょうか? 場合によります。彼が求めているものが Drupal または Wordpress ですぐに利用できる場合、答えはイエスです。さらに続く本当の質問は次のとおりです。

  • 彼の組織が Java についてどの程度の専門知識を持っているか (彼が自分でシステムを維持したいという可能性を考慮する必要があります。彼の従業員が Java を知っている場合、彼がそれを主張する理由がわかります)
  • 彼が実際に望んでいる機能は何ですか?今後、サイトはどのように進化していくのでしょうか? (JavaよりもPHPで実装するのが難しい機能があります)
  • コストへの影響は何ですか?(彼がもっと安くしたい場合は、Drupal または Wordpress をカスタマイズすることを申し出ることができますが、予算が重要な考慮事項でない場合は、Java を使用しても問題ありません)。
于 2009-02-19T05:43:51.017 に答える
5

言語の議論は少し関係がないと思います。十分な時間とスキルがあれば、何でも現実的にコーディングできます。Java は、他の多くのツールと比べて優れているわけでも劣っているわけでもありません。しかし、本当の答えはすでにここにあります。CMS の使用は理にかなっている必要があります。なぜゼロから書くのか、確かに車輪が再発明されているように聞こえます.

要件の基本的なリストを作成し、CMS (Java、Python、Ruby など) と相互に一致させてから、ゼロからコーディングする必要がある場合は同じ機能の価格を上げてみませんか。それはかなり良い議論です。

于 2009-02-19T05:40:15.080 に答える
1

この言語は、可能な機能セットを定義していません。また、Javaは、些細なことではないものに対してPHPよりも特に高いオーバーヘッドを持っていません。本当の質問は次のとおりです。

  1. Javaである必要がありますか?お客様は、既存のデプロイメント要件のため、またはJavaチームが後でコードを変更することを期待しているため、Javaを必要とする場合があります。その場合、Java要件は交渉できない可能性があります。
  2. 構築済みのソリューションにすることはできますか、それともカスタムにする必要がありますか?Javaを含む多くの言語の既製のCMSがあります。RedHat(JBoss)が1つ作成します(個人的には使用したことはありません)。

私はあなたのクライアントと実際の要件が何であるかを明確にしようとします。既存のCMSを使用して、それをカスタマイズできる場合があります。一部のCMSは、SOAPまたはその他の外部APIを使用してカスタマイズでき、カスタマイズに必要な言語を使用できます。

于 2009-02-19T17:24:06.360 に答える
1

彼がJavaを要求することについて何について話しているのか(おそらくハードウェア/ OS関連など)を本当に知らない限り、あなたは彼が探しているものの例を彼に示すかもしれません。

基本的に、彼に彼が望むものに焦点を合わせさせます。彼が「それが私に必要なこと」の瞬間をコミットすると、その時点で彼はJavaを必要としないことを説明できますが、彼は他の何かをより安く、より速く開発することができます。

于 2009-02-19T17:30:42.673 に答える
1

彼にhttp://en.wikipedia.org/wiki/Magnolia_(CMS) ( http://www.magnolia-cms.com/home.html )を見てもらいます- Java で書かれています。コミュニティ版はオープンソースです

于 2009-02-19T05:47:13.223 に答える
1

必要なことを実行できるオープンソース製品はたくさんあります。これらのいくつかを見て、不足しているものを拡張できるかどうかを判断することをお勧めします。

このようなサービスをゼロから任意の言語で作成するのはやり過ぎだと思います。

于 2009-02-19T23:06:46.500 に答える
0

私たちはニュース サイト用のカスタム CMS をコーディングするために Java を (とりわけ) 使用しています。

クライアントにとっても Java が正しい答えかもしれませんが、必要な機能をすべて実装したソリューションが見つからない場合を除き、既存のソリューションを購入する方が価値がある可能性が高くなります。

于 2009-02-19T11:48:29.673 に答える
0

私の意見では、Java は長期的に CMS を構築および維持するのに最適です... 適切な設計とツールを使用すると、型安全性と IDE サポートのすべてのメリットが得られます。

Jease ( http://www.jease.org/ ) を見てください。これは、カスタマイズされた Java-CMS を数分で作成するための非常に良い出発点です。

于 2009-11-18T08:44:46.910 に答える