対象:システム開発・導入
回答数: 3件
回答数: 3件
回答数: 2件
井上 みやび子
Webエンジニア
2
プラットフォームかアプリケーションか
「オープンソース」だからと言って「品質が低い」、「体系だったサポートが手に入りにくい」、「システムコストが安く済む」かというとそうではありません。
世界中の人が開発に関わり品質の高いオープンソースプログラムもありますし、有料サポートのあるものもあります。システムコストはライセンス料金の他、開発人件費やハードウェアコストも含みますので、一概にコストが下がるとも言い切れません。
要はそれぞれの場合で判断が必要、という事になるのですが、一つ重要な判断ポイントがあります。
*プラットフォームかアプリケーションか?
「プラットフォーム」とここで言うのは、Web サーバ((Apacheなど))やデータベース((MySQLやPostgreSQLなど))、OS((LinuxやFreeBSDなど))など、サイトの表からは見えない部分の機能です。
対して「アプリケーション」というのはサイト訪問者が実際に使う機能の部分、たとえば EC-CUBE や WordPress などの事です。
**アプリケーション部分に使えば、サイトのユーザにも影響があるという事
オープンソース開発は、常に「良いものにしていこう」という方向で開発が続いており、サイトの運用を続けていくと、セキュリティ対応なども考慮し機能変更を含むバージョンアップをしなければならない場合があります。
プラットフォームの場合サイト機能に影響を与えずに差し替える事も可能ですが、アプリケーションプログラムがバージョンアップされた場合はそのままサイトの表の機能に影響します。
オープンソースで開発されたツールをアプリケーション部分に使用する場合、ツールのバージョンアップに合わせてサイトの機能を変更をする必要があると考えた方が良いでしょう。
**変更はメリット?デメリット?
これは、最新機能を使えるというメリットはありますが、逆に不要な変更というデメリットになる場合もあります。
(現在のポイント:-pt)
この回答の相談
webサイトをオープンソースで開発する場合のメリット、デメリットを教えてください。
※この質問は、ユーザーの方から事前にいただいたものを、専門家プロファイル が編集して掲載しています。
All About ProFileさん
このQ&Aの回答
このQ&Aに類似したQ&A