HTML5+appMobi勉強会「Gundamとお月様と....」#52LIFECYCLE and ECOSYSTEM        of Node.js             古川 吉啓
Lifecycle ?from http://www.infovisual.info/02/029_en.html
SDLC= Software Development Life Cycleor information System Development Life Cyclefrom http://thinkit.co.jp/article/855/1
5つのフェーズ1.       企画                3.       開発/導入     –    要件定義                  –    環境構築     –    アイデア                  –...
Ecosystem ?from http://ecological-concern.blogspot.jp/2012/02/ecosystem-and-different-components-of.html
Ecosystem of Node.js – 企画[ニーズ]• Node.js  – 大量の同時接続(C10K問題)に強いWebアプリ    ケーションフレームワーク
Ecosystem of Node.js – 設計[テスト(作成)]• mocha – TDD / BDD
Ecosystem of Node.js – 開発(1)[環境構築]• VMware• apt / yum  – Node.jsのインストール• npm  – モジュールのインストール  – express, Tower.js etc.
Ecosystem of Node.js – 開発(2)[開発]• Github (+ Redmine)  – TiDD
Ecosystem of Node.js – 開発(3)[テスト]• npm – npm test
Ecosystem of Node.js – 開発(4)[デプロイ]• Travis CI / Jenkins etc.  – Github連携
Ecosystem of Node.js – 運用(1)[公開]• SlideShare• NPM Registry  – npm publish
Ecosystem of Node.js – 運用(2)[サービス提供][~終了]• Heroku / OpenShift / NodeNinja etc.  – PaaS (Platform as a Service)
5つのフェーズ(確認)1.       企画         3.       開発/導入     –    要件定義           –    環境構築     –    アイデア           –    開発     –    ニ...
新しいものを使うときは、それを取り巻く  全てを受け入れると幸せになれる!
Any Question ?
Upcoming SlideShare
Loading in …5
×

Gundam#52: lifecycle and ecosystem of node.js

634 views
502 views

Published on

node-decorateを書いたときにお世話になったツール、サービスなどの紹介

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
634
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Gundam#52: lifecycle and ecosystem of node.js

  1. 1. HTML5+appMobi勉強会「Gundamとお月様と....」#52LIFECYCLE and ECOSYSTEM of Node.js 古川 吉啓
  2. 2. Lifecycle ?from http://www.infovisual.info/02/029_en.html
  3. 3. SDLC= Software Development Life Cycleor information System Development Life Cyclefrom http://thinkit.co.jp/article/855/1
  4. 4. 5つのフェーズ1. 企画 3. 開発/導入 – 要件定義 – 環境構築 – アイデア – 開発 – ニーズ – テスト2. 設計/調達 – デプロイ – 基本/詳細設計 4. 運用/保守 – テスト(作成) – 公開 – サービス提供 – サポート 滅多に語られないが 意識はしておくべき! 5. 廃棄 → – アンインストール – サービス終了
  5. 5. Ecosystem ?from http://ecological-concern.blogspot.jp/2012/02/ecosystem-and-different-components-of.html
  6. 6. Ecosystem of Node.js – 企画[ニーズ]• Node.js – 大量の同時接続(C10K問題)に強いWebアプリ ケーションフレームワーク
  7. 7. Ecosystem of Node.js – 設計[テスト(作成)]• mocha – TDD / BDD
  8. 8. Ecosystem of Node.js – 開発(1)[環境構築]• VMware• apt / yum – Node.jsのインストール• npm – モジュールのインストール – express, Tower.js etc.
  9. 9. Ecosystem of Node.js – 開発(2)[開発]• Github (+ Redmine) – TiDD
  10. 10. Ecosystem of Node.js – 開発(3)[テスト]• npm – npm test
  11. 11. Ecosystem of Node.js – 開発(4)[デプロイ]• Travis CI / Jenkins etc. – Github連携
  12. 12. Ecosystem of Node.js – 運用(1)[公開]• SlideShare• NPM Registry – npm publish
  13. 13. Ecosystem of Node.js – 運用(2)[サービス提供][~終了]• Heroku / OpenShift / NodeNinja etc. – PaaS (Platform as a Service)
  14. 14. 5つのフェーズ(確認)1. 企画 3. 開発/導入 – 要件定義 – 環境構築 – アイデア – 開発 – ニーズ – テスト2. 設計/調達 – デプロイ – 基本/詳細設計 4. 運用/保守 – テスト(作成) – 公開 – サービス提供 – サポート 5. 廃棄 – アンインストール – サービス終了
  15. 15. 新しいものを使うときは、それを取り巻く 全てを受け入れると幸せになれる!
  16. 16. Any Question ?

×