LoginSignup
28

More than 5 years have passed since last update.

[Aurelia] 未来志向JavaScriptフレームワーク Aurelia 入門 1 概要

Last updated at Posted at 2015-06-18

前置き

偶然にもAureliaを触ることになりました。
これまではJavaScriptのフレームワークとしては、reactとangular、backboneくらいしか経験がなかったので、なんとなく興味が湧いて触れてみました。

aurelia概要

aurelia公式ページには以下の様な記述があります。

Screen Shot 2015-06-18 at 09.45.38.png

Screen Shot 2015-06-18 at 09.45.21.png

とりあえず、新しいJavaScriptのフレームワークで想像力や創造性を刺激してくれる雰囲気なんだなぁと。。。

Features

Forward-Thinking

Screen Shot 2015-06-18 at 09.48.53.png

よくaureliaは未来志向と言われている部分の記述ですかね。

Modern Architecture

Screen Shot 2015-06-18 at 09.49.02.png

aureliaは、どでかいフレームワークというよりは、小さいモジュールで構成されたものなので、柔軟に使えると。

Two-Way Data binding

Screen Shot 2015-06-18 at 09.57.16.png

さすが元Angularの開発者の作ったフレームワークって感じです。
Two-Way Data Bindingについては、以下がわかりやすいかと思います。

Enxtensible HTML

Screen Shot 2015-06-18 at 09.57.21.png

Custom HTMLが使えますよと。

Routing & UI Composition

Screen Shot 2015-06-18 at 09.57.30.png

Client側でRoutingできますよと。

MV* Conventions

Screen Shot 2015-06-18 at 09.57.35.png

Convention over Configuration的な感じでしょうか?
Rails感出してますね。

Broad Language Support

Screen Shot 2015-06-18 at 09.57.41.png

ES5, ES6, TypeScript, AtScript, CoffeeScriptが使えます。
今どき感ありますね。

Testable

Screen Shot 2015-06-18 at 09.57.47.png

この部分はまだあんまりピンときません。
とりあえずaureliaが手厚く開発しやすい環境を作ってくれるから、複雑なコード・テストを書く必要もないですよってことですかね?

所感

server-side renderingはないんですね。
開発者のissueやcommentを見る限り、優先度は低い感じが伺えましたので、seoを重要視する様なサービスに使うことを想定していないのかもしれません。

あと、angularとどの程度違うのでしょうね?割りと似ている感じがしますね。

では次回、official の get started をやってみたいと思います。

続きはこちら: [aurelia] 未来志向JavaScriptフレームワーク Aurelia 入門 2 環境構築

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
28