4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Angular2勉強会に参加しました

Posted at

勉強会の基本情報

  • 【日 時】2016年02月25日 19:00~21:00
  • 【会 場】いいオフィス(東京都台東区東上野2-18-7 )
  • 【参加費】無料
  • 【主 催】株式会社LIG
  • 【申し込み】http://lig.connpass.com/event/26115/

概要

Angularjsとは

  • Single Page Application向けに、オープンソースのJavaScriptフレームワークです
  • 2012年6月にバージョン1.0.0がリリースされました
  • 2015年12月にバージョン2のBetaがリリースされました

ngとは

勉強会について

  • angular2入門 - 金井 健一さん

  • Angular1、Angular2の基本を紹介しました

  • Angular2を便利にするライブラリたち - lacoさん

    • Angular2に関するライブラリを紹介しました
  • ngUpgradeでのマイグレーション - 稲葉 聡さん

    • 1から2へのアップグレートにいて、紹介しました

内容

angular2入門

Angular1のconcept

  • Data Binding
  • Template Engine
  • Routing
  • Ajax Support
  • Test
  • Security
  • DI(Dependency Injection)

Angular2からのconcept

  • Component-base
  • Universal JavaScript

Dependencies

  • ES2015, ESNext
  • RxJS
  • TypeScript
  • SystemJS

説明

  • SystemJS
    • 動的にjavascript moduleをロードする
  • ES2015
    • ECMAScript 2015の略称です。
    • Ecmaインターナショナルが中心となり、JavaScript標準化したのECMAScript 6th editionです
    • 元々は、ES5のように呼ばれるが、今後は年単位のより細かいリリースを計画しているようです
  • ESNext
    • ES2015をES5に変換するnodeモジュールです
  • RxJS
    • Rx(Reactive Extensions)はFRP(関数型リアクティブプログラミング)を実現するライブラリです
  • TypeScript
    • マイクロソフトによって開発されたフリーでオープンソースのプログラミング言語です

Angular2を便利にするライブラリたち

Official Libraries

  • ngResource
    • ngResourceモジュールは、$resourceサービスを経由してRESTfulサービスを提供します
  • ngRoute
    • ngRouteモジュールは、ルーティングとディープリンクサービスを提供します
  • ngMock
    • ngMockモジュールは、ユニットテスト用のモックです

npmのライブラリ

ngUpgradeでのマイグレーション

  • マイグレーション戦略
    • Angularjs2で一から書き直す
    • 少しずつマイグレーション -> ngUpgrade
  • ngUpgradeライブラリ
    • Angularjs2パッケージはマイグレーションを補助するツール

感想

いろいろなメリット

  • 画面遷移は、サーバーと経由しなくて、クライアントのみで画面遷移できて、スピードが速いです
  • jsonでサーバーと通信できるので、iOSやAndroidアプリと同じAPIを使えて、実装コストが少なくなります
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?