質問

マネージャーから実装する Web プロジェクトを与えられ、どのテクノロジを使用するか自由に選択できる場合はどうすればよいでしょうか?

多くの企業が自社で使用している標準テクノロジーを持っていて、新しいものを試すことに非常に反対していることは知っています。

役に立ちましたか?

解決

個人的には、Tomcat、JSP、および私自身 (Inon) のアプリケーション開発フレームワークである、最も使い慣れたフレームワークを使用します。それが最も技術的に進んでいるからとか、最も興味深いからではなく、私がそれをよく知っており、それを使えば最も早く結果を得ることができるからです。

企業が既知のことに固執する傾向がある理由は、開発者のスキル、多くの場合、既存のアプリやコンポーネントのライブラリが 1 つのプラットフォームに組み込まれており、将来の高額なメンテナンス コストを考慮する必要があるためです。チームが 1 つのフレームワークに集中し続けることができれば、投資により最大の利益が得られ、将来のコストは低く抑えられます。

あなたがスキルを向上させ、最新のものに挑戦したいと考えている開発者にとっては理想的ではありません。プログラマーのモチベーションを維持する利点も、企業が考慮すべき有効な考慮事項です。しかし、通常、企業の転換点は、個人にとっての転換点。

他のヒント

@ダモ、

テクノロジーを選択する前に、人々は通常、要件を定義し、チームのスキルを測定します。

対象となる製品とその対象者に完全に依存します。製品は何ですか?誰のためのものですか?

すでにチームを持っていますか?「はい」の場合は、どのテクノロジーが強力であるかを確認してください。

他のシステムに接続する必要がありますか?「はい」の場合、一部のテクノロジーでは接続にさらに多くの労力が必要となるため、互換性を確認してください。

これについては以前にも議論されました。

最も重要な考慮事項は、チームがプロジェクトを実現するのにどのようなテクノロジーを使用しているかです。次に、特定のプロジェクトの目標を最も効率的にサポートできるテクノロジを検討します。

自由に選択できるとしたら、それが私が最も得意とする分野である可能性が高いため、ASP.NET C#、基本的には MS Technologies です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top