新プログラミング言語Hack本執筆しました

先日リリースされた新プログラミング言語のHack本を執筆しました。

PHPのシステムをHHVM移行しましょう!

kobo

http://bit.ly/1kqxVKZ


執筆中にHHVMのバージョンアップがあって当初の執筆内容で動作しなくなったり少々焦りましたが、リリースされて間もないプロダクトに関する有益な情報を執筆出来たと思います。


HackはHHVMで動作するプログラミング言語ですが、既存のPHPをHHVMで動作させることでもパフォーマンスの向上が見込めます。
皆さんのPHPのシステムをHHVMへの移行の手助けになれれば幸いです。

Hackに関する書籍は世界初のはずなので是非読んでみて下さい。


執筆の機会を与えてくださった技術評論社さまに感謝致します。

AWS AMI公開

HHVM Hackをすぐに試せるAWS AMIを公開しましたので以下を参照して実際に試してみてください。
http://qiita.com/yone098@github/items/c996f5fd8a25af9b1ce3


書籍目次

1章 新言語Hackとその環境構築
1.1 新言語Hackとは
1.2 環境構築
1.2.1 インストール
1.2.2 実行方法
1.2.3 デバッガ機能


2章 Hackの特長と構文
2.1 Type Annotations(型注釈)
2.2 Nullable(null許容)
2.3 Generics(総称)
2.4 Collections(コレクション)
2.5 Type Aliasing(型への別名定義)
2.6 Override Attibute(オーバーライド)
2.7 Variable Number of Arguments(可変長引数)


3章 Hackを利用したWebアプリケーションの開発
3.1 echo アプリケーション
3.2 Smarty連携


4章 PHPとHHVMのパフォーマンス比較
4.1 コマンドラインでの比較
4.2 WordPressでのベンチマーク


5章 PHPからHHVMへの移行手順
5.1 PHPファイルをそのまま利用(Hackで実装しない)
5.2 PHPファイルをHackへと移行


おわりに