Node.jsの案件について
Node.jsは、サーバサイドでも動き、PHPやJavaなどと同じような使い方ができるJavaScriptで、サーバサイドJavaScriptと呼ばれものの中でも、代表的なものとなっています。
MicrosoftやYahoo!などITの大手企業もNode.jsを推薦しています。
リアルタイムなWebアプリ環境を可能とするノンブロッキング I/Oや、Google Chromeにも搭載されているGoogle V8 JavaScriptエンジンを採用し、また、フロントエンドで利用者が多いJavaScriptが、バックエンドの開発にも活用できる、などの特徴があることから、注目度が高まっています。
FacebookのメッセージやGoogleスプレッドシートなど、リアルタイムな反応が必要なWebの分野で、Node.jsは強みを発揮します。
Node.jsなら、新しい情報を知らせてくれる機能が比較的簡単に実装でき、知らせが来たら、それを反映すればよいので、チャットサービスなどが容易に作れるようになります。
最近の案件でも、PHP、Ruby、Javaなどで開発を行っているところで、Node.jsも使うところが増えています。
特にソーシャルゲームやクラウド系サービス、地図系アプリなど、最近人気のサービスで活用が広まっています。
ただ、こうした案件でもJavaScriptの経験は必須となります。
JavaScriptの経験が長いだけでなく、トレンドの技術への興味・関心があり、積極的にリアルタイムな仕組みを取り入れる姿勢があれば、Node.jsの案件でも高い報酬が期待できます。