« 数式が仮説の表明であると解釈すると、数式に対する恐怖心が無くなる | トップページ | ソフトウェアを少しずつでも開発していく方法 »

2011年6月 7日 (火)

言語なんてなんでもいいという人

まあある一時期はそれが通用する時期もあったかもしれないが、
現状ではほぼ間違っている状況になったね。
企業が安心して10年任せられる開発言語は極めて少数だし、
モバイル、デバイス、OS、アプリ、それぞれに適した開発言語がある。

言語がなんでもいいといえる状況というのは、簡単な文字列処理や
数値処理を処理するのがメインの処理の場合ではないかな。

巨大企業のバッチ処理や、Webアプリのサーバー側は比較的その状況に近い状況だった。
しかし最近のレンタルサーバーでは使える言語は PHP、perl、Ruby、Python、
の4つがほとんどだから、VPSを除くと結構サーバーサイドも限られてきているのが現状だ。

モバイルアプリ、デスクトップアプリに関してはより言語の選択は限られている。

また、VB6の例を見ても分かるが、作った後にサポートが打ち切られる
というリスクもかなり大きなリスクとしてある。

言語には適切な使用分野とメンテナンス限界があり、
その2つがその言語の生存期間を決める。

使用人口が多くMicrosoftという巨大企業がメンテナンスをしていた
VB6でも寿命を迎えてしまった例もある。
VB6はサポートは続けられるだろうが、現役ではないことは事実だ。

こうしてみると、言語の選定には極めて慎重になるべきだ
という結論にならざるを得ない。

言語なんてなんでもいい
という意見に同調するかどうかは、その人のアプリケーション全般に
関する大きな価値観の表明に等しい。

まあこういっては何だが、言語なんてなんでもいい、機能が実現できれば
と言っている人に限って、プログラマではなく生粋のSEやコンサルである
ことが多いように見える。
これは彼ら自身の生存戦略においては譲れない一線なのだろう。

|

« 数式が仮説の表明であると解釈すると、数式に対する恐怖心が無くなる | トップページ | ソフトウェアを少しずつでも開発していく方法 »

コメント

言語やプラットフォームなんて、オープンソースなら何でもいいでしょう。

VB6なんていうベンダーロックインされた環境じゃ、サポート打ち切りとか当然ですよねw

正直、GCCでプログラムの基本を覚えて
PerlかPHPでオブジェクト指向開発をやれば

Python,Ruby,JavaScript,C++,Java
など、応用がきかない言語なんてないじゃないですか。

CやPerlをまじめにやってきたなら、こんなのササッとキャッチアップできますよ。
というより、それができない子は、IT屋なんて辞めた方がいいですね。

ちなみに、レンタルサーバなんか借りるより
PaaSの方が安くて高性能で、いいと思いますよ。

・企業内Web作るならForce.com
→プログラムできなくても業務システム作れます。
・コンシューマ向け大規模WEB作るならAppEngine
→Pythonの出番ですよ。Javaの人は、チャンスですよ!できれば、Pythonをササッと覚えちゃいましょう。
・既存サービスをクラウドに持ってくるならAWS
→既存システム持ってるなら、Amazonベースでサービスするべき。インフラ維持費(主に人件費)がなくなる分、大きいと思いますよ。

ってとこですかね。いづれもすごく安くなりますよ。
レンタルサーバなんてもう不要ですね。

投稿: ばしくし | 2011年10月10日 (月) 23時05分

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: 言語なんてなんでもいいという人:

« 数式が仮説の表明であると解釈すると、数式に対する恐怖心が無くなる | トップページ | ソフトウェアを少しずつでも開発していく方法 »