車輪の再発明を楽しむ

こんにちは。IT事業部のタネです。 皆さんは「車輪の再発明」という言葉をご存知でしょうか? 「広く受け入れられ確立されている技術や解決法を知らずに(または意図的に無視して)、 同様のものを再び一から作ること」(Wikipediaより引用)です。 例えば商用のWebサイトを構築するときに、 フルスクラッチ開発するのは賢い選択ではありません。 EC-CUBEのようにECサイト用の機能が作り込まれたプラットフォームや、 WordPressのようにコミュニティーやプラグインが充実したCMSを ベースに開発する方法が、今では一般的になってきています。 実はこれらの技術は、PHPなどのプログラム言語を知らなくても、 HTMLとCSSさえ知ってればかなりの事ができてしまうほど完成されています。 私は今、新規事業のプロモーションサイトの立ち上げを担当しているんですが、 実は敢えてこれらの技術を使わずに、CakePHPというフレームワークによる 開発を選択しました。フルスクラッチほどではないにしても、 前述の技術に比べれば開発コストは相当かかると思われます。 そのような道を選んだ理由は「自由度とメンテナンス性の担保」と、 これはエゴと言われるかもしれませんが、「自分の技術力向上」です。 これが納期が決まっている受託開発なら、私も別の道を選択したでしょう。 しかし、自社開発はのべつブラッシュアップできるというアドバンテージがあります。 車輪の再発明も技術の裾野を広げるには大変有効です。 今はこの幸せを十分に享受して仕事を楽しみたいと思っています。
カテゴリー: IT事業部 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です