- node.js単体テスト入門[https://qiita.com/oret/items/8c9a216865b088c15d68]
- Mochaを使ってNode.jsのテストを自動化する[https://www.utali.io/entry/2017/03/02/202941]
どうも mocha を使えという事らしい。
Qiita の記事を試してみた。サクサク出来てテストもとおる。ちょうかんたん。 もう少し使い方を考えてみよう。
yeoman とか言うのもあるようだけど、これは generator-generator のようだ。
フロントエンドが主要ターゲットの generator-generator の模様。 ただ、 express-generator のようなこともしたいらしい。 とりあえずは要らないかな。
- nodebrew
- node.js 本体のバージョン管理
- https://github.com/hokaccha/nodebrew
- yum とかから入れると、バージョンに依って segfault を起こしたりする事もある。
サクッと切り替えられるよう、はじめから nodebrew で入れておいた方が良さげ。
- node
- node.js 本体、 node.js のパッケージマネージャの npm も一緒に入る
- mocha
- テストフレームワーク
- https://mochajs.org/
- express
- web fremework
- http://expressjs.com/
- express-generator
- express のアプリの雛形を生成してくれる
あとバックエンドの DB 要るのか。 mongoDB?
- Database integration[http://expressjs.com/en/guide/database-integration.html]
なんか色々使えるようだ。
- NeDB : The JavaScript Database, for Node.js, nw.js, electron and the browser[https://github.com/louischatriot/nedb]
- [Node.js]ファイルDB「NeDB」を使ってみた[https://qiita.com/manbo34/items/c908f8d4d5d97340deb1]
ファイルベースだってさ。 mongoDB の SQLite みたいな感じの模様。
- NodeJS vs Ruby on Rails comparison 2017. Which is the best for web development? 02 FEBRUARY 2017 on node.js, ruby on rails [http://blog.techmagic.co/nodejs-vs-ruby-on-rails-comparison-2017-which-is-the-best-for-web-development/]
Conclusion Ruby On Rails is still a popular framework and loved by a lot of developers. However, the two biggest advantages of node.js. First being that it’s javascript and second that it’s event driven architecture which makes it an awesome fit for mobile apps, chatting apps, or any apps that use rest services as a backend.
- Node.js を選ぶとき 選ばないとき[https://www.slideshare.net/tricknotes/nodejs-27589695]
もっと技術よりの視点からのコメント。ドメインロジックってなんだっけ…?
- ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring[https://www.slideshare.net/masuda220/powered-by-spring]
なるほど。
なんかスゴいの来たな。
- Hand-picked registry of Node.js frameworks.[http://nodeframework.com/index.html]
対比して説明してくれている。 express が github での star 多いが、もう一つ meteor というのも同じくらい多い。なんだこれ。
- meteor[https://www.meteor.com/]
Qiita の新着的に見て、 express のほうが後発で追い上げている感じ?
- フルスタックJSフレームワークMeteorのメリット&デメリット[https://qiita.com/ytakzk/items/f5417c1fe3cc9b5e80c8]
なるほど、 express でいいかな。
- Node.js×mongo dbで3年間サービス運用してみた話[https://www.slideshare.net/leverages_event/nodejsmongo-db3]
古い話だが結構ためになる。とりあえず静的チェッカは必要か。
- Node.jsの開発時に必要な情報[https://qiita.com/mima_ita/items/1cc6b2fb938d5a1fc3aa]
- Lambda(Node.js)にFlowによる静的型チェックを導入してみる[http://dev.classmethod.jp/etc/lambda-node-js-flow-type-check/]