Gundam#52: lifecycle and ecosystem of node.js
Upcoming SlideShare
Loading in...5
×
 

Gundam#52: lifecycle and ecosystem of node.js

on

  • 576 views

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

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

Statistics

Views

Total Views
576
Views on SlideShare
575
Embed Views
1

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 1

http://s.deeeki.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Gundam#52: lifecycle and ecosystem of node.js Gundam#52: lifecycle and ecosystem of node.js Presentation Transcript

  • 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 View slide
  • 5つのフェーズ1. 企画 3. 開発/導入 – 要件定義 – 環境構築 – アイデア – 開発 – ニーズ – テスト2. 設計/調達 – デプロイ – 基本/詳細設計 4. 運用/保守 – テスト(作成) – 公開 – サービス提供 – サポート 滅多に語られないが 意識はしておくべき! 5. 廃棄 → – アンインストール – サービス終了 View slide
  • 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. 開発/導入 – 要件定義 – 環境構築 – アイデア – 開発 – ニーズ – テスト2. 設計/調達 – デプロイ – 基本/詳細設計 4. 運用/保守 – テスト(作成) – 公開 – サービス提供 – サポート 5. 廃棄 – アンインストール – サービス終了
  • 新しいものを使うときは、それを取り巻く 全てを受け入れると幸せになれる!
  • Any Question ?