|
今仕事でC++でサーバを作るような仕事をしています。
久しぶりのC++なので楽しんでいるのですが、これって経営的にはどうなんだろう?
製作コストとメンテナンスコストがJavaの方が安いんじゃないかな?
C++で作ると確かに早い(場合が多い?)、外部のモジュールに頼らないので
全部メンテナンスできる、うまく作ると簡潔なシステムになる、
といったメリットがあることはわかるのですが。
(Javaのフレームワークで作ったシステムの将来のメンテナンスってどうするんだろ?)
でも、技術者として考えるとC++でサーバ構築は面白いですよ。
(つまってくると泣きたくなることは目に見えているのですが)
TCPレベルのローレベルなところの実装をしていくことになるので
そのプロトコルがどういう風に通信するのかということが非常に良くわかりますね。
前にC++(コンパイラがしょぼいのでC with classes)でCGIをやったことがあるのですが、
そのときもJavaでコーディングしていると見えないところがわかったので
非常によい経験になりました(アップロードの処理とか大変ですよね)。
技術者としてはいろいろと触ってみることが大事だし、
基礎的な部分を勉強できることはラッキーなのでがんばろうかなと思っています。
|