Firefoxのバージョンが54になり、ふと開発者リリースノートを見てみると、バージョン53からECMAScript2017(ES8ともいう)が対応されていました。

ES8で目を引く構文があったので紹介。

 

[async/await]

以前から非同期処理をするのにPromiseを使うことで簡単に記述することができました。

const promise = new Promise((resolve, reject) => {
  // 非同期処理で何らかの重たい処理を実施

  var result = ~;

  // 成功ならresolveを呼ぶ
  resolve(result);
});

// 

promise.then((result) => 

  // 成功時の処理

).catch((e) => 

  // 失敗時の処理

);

 

これが、以下のような書き方で対応できるようになります。

 

async function func_heavy() {

  // 非同期処理で何らかの重たい処理を実施

  var result = ~;

  return result;
}

 

func_heavy().then(result => {
  // 成功時の処理
}).catch((e) => 

  // 失敗時の処理

);

 

シンプルなコードになりますね!

 

ECMAScript2016/ES7とかECMAScript2017/ES8とか、何が対応されるとか分からなくなったらこちらを見て下さい。

 

さて、今月の帰社日は、『炙り酒場 縁~yukari~』。

ちょうど一年前にも来ました。

焼き魚が非常に美味しくて手ごろな値段でいただくことができます!

(焼き魚の写真は1枚しか撮れてないですが・・・)

 

去年も同じモノを撮った気がします。

何と言ってもホッケよね。

ガッツリ鶏肉

 

そうそう、今月から新しく社員が入社されました。

元気で人当たりの良い感じの若手社員さんです。

Androidの開発頑張ってくださいね!

 

Java EEの最新版である「Java EE 8」リリースが2017年7月に迫りました。

Java EE 7のリリースから実に4年の歳月が掛かったことになります。

 

その中で特に注目すべき点は以下だと考えております。

・JAX-RS 2.1

・JSON-B

 

JAX-RS 2.1

 同期/非同期を使い分けるリアクティブプログラミングがクライアント側でも利用できるとのこと。

 これによってクライアント側からパフォーマンスの高いREST呼び出しが可能となるようです。

 

JSON-B

 JavaオブジェクトとJSONの相互変換機能(マーシャル/アンマーシャル)で、今まで外部ライブラリ等で実現してきたものがJava EEの機能だけで実現可能となります。

 

クライアントアプリと密接となる機能が提供されるようになったように感じられますね。

そういえば、Java EE 8で入ると噂となっていたjCacheとmemcachedはどこへ行った?

 

詳しいロードマップが知りたければこちらへ

3/23にJavaScriptフレームワーク『Angular 4.0.0 』のバージョン4がリリースされました。

 

■New Features
- Improved *ngIf and *ngFor
  *ngIf、*ngForディレクティブの機能の追加


- Angular Universal
  Angular Universalとは、サーバでAngularコードをHTMLに書き換え送信し、ブラウザ表示が早くなる仕組みのことで、このAngular UniversalにrenderModuleFactory methodが追加とあるが詳細はデモを見ないと不明ですね...


- TypeScript 2.1 and 2.2 compatibility
  Angularで利用しているTypeScriptのバージョンが2.1, 2.2との互換性が確保


- Source Maps for Templates
  テンプレート中にエラーがある場合、エラー情報を含むテンプレートのソースマップが生成

 

などの改良が行われたとのことです。

 

それにしても、JavaScriptライブラリ系のメジャーバージョンは1年もしないうちにガンガン上がっていきますね...

今、4.0.0バージョンを使ってプロジェクトに適用しても来年には古いもの扱いされてしまう予感がします・・・。

 

さて、今月の帰社日は、『中華ビストロ 龍藏』さん。

この値段でいいの?って言ってしまうくらいしっかりした味と量で、すごく美味しかったです。

 

 

 

 

 

また、利用させて頂きます!