Pearを仕事で用いる

バイト先では主にPHPを用いてプログラミングをしているのだが、
Pearを用いず独自にライブラリを開発している。
しかもそのライブラリはすぐに使われなくなっていく。
そのためPear等のフレームワークを用いてプログラミングを
行ったほうが効率がいいのではないかと考えるようになった。
しかし、このことを友人に話すと「しっかりした企業では
独自のフレームワークを持っているのでPearを使うという
選択肢は出てこない」らしい。たしかにPearはまだ未熟であるので
以前からの積み上げてきたものがあるような企業では
新たにPearに乗り換えることで社員の教育の面でのデメリットも
あるだろうから、当然のことかもしれない。
では独自にフレームワークを持っていない
企業がPearを採用しない理由はなんなのだろう。
バイト先ではライブラリの再利用がうまく行われていない
のでなおさら疑問を抱くわけである。では、Pearを使わない理由は
「新しい物を学ぶことが面倒だ」とか「誰が作ったかわからない
ものが信用できない」などがあると思う。新しいものを学ぶこということが
面倒と考える人はこの業界では問題外であるし、Pearについては
ソースが公開されており、必要であれば自分で修正もできるし、多くの人が
使用しているので、バージョンを積んできたライブラリについては
信用が置けるというのが私の意見である。しかも、世の中には自分より
できるプログラマが星の数ほどいるのだから、自分の作るバグが
潜んでいるかもしれないライブラリよりも、そのようなプログラマ
書いているPearの方が信頼が置けるというのが持論である。
さらにいうとPearを用いることでフレームワークを積み上げてきた企業のように
Pearという多くの人がメンテナンスをするフレームワークを一瞬にして手にするわけである。
以上を考えると独自にフレームワークを持っていない企業が
Pearを採用しない理由が見つからない。

まとめると、フレームワークを持っている企業ではPearを仕事で用いる意義は
無いが、フレームワークを持っていない企業ではPearを用いることで
フレームワークを持っている企業と同等のフレームワークを手に入れることが
できるので是非お勧めしたい。というよりも是非バイト先で使いたいw
これが言いたかったw