これから4回にわたり、JavaScript(フロントエンド)フレームワークについて紹介したいと思います。以下のような内容で連載する予定です。 Cycle.js Angular 2 Vue.js React Vue.js はじめに Vue.jsは、Evan Youによって…
2016.11.08
1,051
これから4回にわたり、JavaScript(フロントエンド)フレームワークについて紹介したいと思います。以下のような内容で連載する予定です。 Cycle.js Angular 2 Vue.js React Angular 2 はじめに Angularは、拡張されたHTM…
2016.11.03
791
これから4回にわたり、JavaScript(フロントエンド)フレームワークについて紹介したいと思います。以下のような内容で連載する予定です。 Cycle.js Angular 2 Vue.js React Cycle.js はじめに Cycle.jsはイベントストリーム…
2016.11.01
444
はじめに 最近、多くのIT企業が高価な商用ソリューションの代替として、オープンソースを積極的に活用しています。オープンソースとして使用する場合、コストも削減できますが、ユーザーのインフラ環境に合うようにカスタマイズして使用できるという利点があります。 今回はそのようなオープンソースの1つであるM…
2016.10.06
986
[1部]基本的なプロパティとRunner はじめに 近年、JavaScriptプログラミングのパラダイムに大きな変化を与えたスペックは、まさにGeneratorでしょう。2016年2月に米国サンフランシスコで開かれたFORWARDJS4カンファレンスでES6とES7についてトピックがありまし…
2016.08.09
331
WWDC15以降にAppleの開発者ページに掲載されたSupporting IPv6 in iOS 9というニュースで、IPv6-only network serviceに対応するというポリシーが発表され、2016年から、その点をアプリレビュー時に適用すると公示しています。ニュースを見るや、頭が真っ…
2016.07.19
821
クロージャとオブジェクト クロージャに初めて触れたとき、全く理解できなかった記憶があります。クロージャを正しく理解するには、JavaScriptのコア知識が少なからず必要です。簡単かつ迅速に理解するには、MDNのクロージャパートの上段に書かれている内容が適切なようです。 Closures a…
2016.07.05
780
JavaScriptの大きな特徴の1つは、「シングルスレッド」基盤の言語だという点です。スレッドが1つということは、同時に1つの作業だけを処理できるということです。しかし、実際にJavaScriptが使われる環境を考えてみると、多くの作業が同時に処理されていることが分かります。例えば、Webブラウザ…
2016.06.22
7,637
Overview Objective Cでのマルチコアプロセッシング技術であるGCDと、GCDの基盤であるBlock Coding、そしてこれらを有したLLVMについて調べてみよう。 まさしくLLVMの時代 現在(2016/6/15時点)は、LLVMの時代といっても過言ではありません。 …
2016.06.15
1,716
はじめに 毎日溢れ出るES6の記事を見ていると、単に遠い未来の話だという気がします。ES6でサービスを開発するには、バージョン別のブラウザ使用率が足を引っ張っているからです。B2Cはまだ良いですが、B2Bはいろいろな制約からWindows XPを使用しているユーザーもいます。さらに、最新ブラウ…
2016.05.20
327