Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
145
Help us understand the problem. What is going on with this article?
@oukayuka

2014年 Webアプリケーションフレームワークトレンド(Node.js)

More than 5 years have passed since last update.

2014年 Webアプリケーションフレームワークトレンド(PHP / Java / Ruby / Python / Perl)を見ていて「Node版がない!」と思ったので、勢いで作ってみました。

Node.js フレームワークトレンド(2014年12月17日時点)

Name Latest Release GitHub Stack Overflow Qiita
1 Meteor 2014-12-09 v1.0.1 21,304 8,232 27
2 Express 2014-12-13 v4.10.6 16,742 12,143 132
3 Sails.js 2014-08-30 v0.10.5 8,668 1,775 40
4 MEAN 2014-11-26 v0.4.1 5,690 111 14
5 Koa 2014-12-16 v0.4.0 5,226 84 14
6 Hapi 2014-12-16 v8.0.0 3,531 100 0
7 Derby 2014-02-22 v0.5.16 3,545 78 0
8 SocketStream 2014-10-16 v0.3.11 3,136 34 0
9 Kraken 2014-08-07 v0.6.2 3,122 68 0
10 Restify 2014-12-11 v2.8.4 2,976 226 0
11 KeystoneJS 2014-09-13 v0.1.11 2,246 50 0
12 Total.js 2014-10-20 v1.6.3 1,204 12 0
13 Synth 2014-08-27 v0.6.0 964 0 12

感想

状況としては PHP と同じく乱立気味で、いまだ絶対的なポジションを築いているフレームワークはない感じ。
Meteor はやたら GitHub スターを集めている(Rails と同レベル!)ものの、まだまだ実用例は少ないかと思っていたら、Stack Overflow の投稿が8,000件を超えていたのが意外。

個人的には Sails.js にがんばってもらいたいのですが、最後のリリースが8月って開発スピードが鈍ってそうなのが不安。
また、最近 Qiita で Synth の投稿をよく見かけるのでそこそこ流行ってるのかと思ったら、Stack Overflow では投稿ゼロだったので、盛り上がってるのは実は日本だけ?

で、けっきょく勝ち馬に乗りたい人はどれにすればいいのでしょう。
Meteor はどうもキワモノっぽくてなかなか手が出せないのですが、勢いは一番なのでやっぱり Meteor なのでしょうか。

追記

@masakielastic のコメントを参考に HapiRestifyKeystoneJS を追加しました。

145
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
oukayuka
大岡由佳。新人と先輩の対話でわかりやすく React が学べる『りあクト!』シリーズの作者。現場のエンジニアに口コミで評判が広がり累計 1.4 万部、BOOTH 技術書カテゴリでもランキング 1 位を獲得。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
145
Help us understand the problem. What is going on with this article?