InfoQ ホームページ 動的言語 に関するすべてのコンテンツ
-
GroovyがAndroid上で実行可能に
先日のGR8Conf Europe 2014期間中,SpringSource/PivotalでGroovyを担当する上級ソフトウェアエンジニアのCédric Champeau氏は,GroovyのAndroidサポートを実現するプルリクエストのマージ作業をライブで実演してみせた。
-
AppleのSwift言語を学ぶためのオンラインリソース
AppleがOS XとiOSプラットフォームに向けての新言語Swiftを導入したことで、開発者コミュニティからの関心に火がついている。Swiftについてさらに学びたいと思うなら、ここで有用なオンラインリソースが見つけられるだろう。
-
Googleは、JavaScriptとCSSコンテンツをインデックス化するようになった: 落とし穴を避けるために
Googleは、WebクローラーであるGooglebotがJavaScriptのいくつかのコンテンツを実行し、インデックス化し始めたと発表した。この変更は、いくつかの基本的なルールが考慮されない限り、検索結果に悪影響を及ぼす可能性がある。
-
Dart 1.4 がパーフォーマンス解析ツールを導入
Google が��ェブプログラミング言語 Dart のバージョン1.4をリリースした。このリリースにはObservatoryという新しいパフォーマンス解析ツールと、実験的な機能であるdart:io の ServerSocketリファレンスが含まれる。
-
IBMのNick O'Leary氏がNode-REDで「モノのインターネット」をデモ
Nick O'Leary氏は先回のQCon Londonで,モノのインターネット(Internet of Things / IoT)に注目したオープンソースプロジェクトのNode-REDを発表した。IBMのEmerging Technologyチームが開発したこのプロジェクトは,"ハードウェアデバイス,API,オンラインサービスが画期的な方法で結合された"仮想環境をブラウザ上で実現する。
-
AppleがLLVM JITを使用してWebKitのJSエンジンをスピードアップ
Appleは,SafariのJavaScriptエンジンであるNitroのスピードを35%向上した – JavaScriptをLLVM IRコードに変換して,徹底的な最適化を行う手法によるものだ。
-
新しい技術を追加したFirefox OS 1.3
Mozillaが新しいバージョンのFirefox OSをMozillaのパートナーが利用できるようになったことを発表した。この新しいバージョンは既に新しいZTEモバイルフォン、ZTE Open Cで利用されている。
-
Firefox 29はasm.jsでパフォーマンスが改善し、新しいWeb APIが提供された
Mozillaは、ユーザーインターフェイスの更新だけでなく、asm.jsによるパフォーマンス改善、Web Audio APIとCSS Flexbox、そして最終化されたGamepad APIが有効になった新しいWeb APIが提供されたFirefox 29をリリースした。
-
Visual StudioがCordovaを使ったクロスプラットフォーム開発をサポート
MicrosoftはVisual Studio 2013 Update 2でクロスプラットフォームのモバイルアプリケーション開発をサポートした。
-
GitHub、Atom IDEをオープンソース化
GitHubがAtom IDEをオープンソース化した。これにはAtom Shellフレームワーク、Atom Core、Atom Package Manager (apm)が含まれている。
-
Visual Studio上のPythonとNode.js
Visual Studioは、Web, .NET, C++だけのものではない。これはNode.jsとPythonの全機能を編集することもできる。InfoQは、Microsoftのプロジェクト マネージャーShahrokh Mortazavi氏とこれらのツ���ルと開発者になにを提供するかについて話した。
-
Webフレームワークのパフォーマンス比較
TechEmpowerは昨年から、Webフレームワークのパフォーマンスを測定、比較しようと、ベンチマークを走らせてきた。このベンチマークでは「フレームワーク」という言葉がゆるく使われており、ここにはプラットフォームやマイクロフレームワークも含まれている。
-
Facebookがオンラインフィールド実験フレームワークPlanOutをオープンソース化
PlanOutはFacebookのオンラインフィールドの実験のためのフレームワークであり、"A/Bテスト"、ファクトリアルデザイン、より複雑な実験をサポートする。Facebookによれば、PlanOutはアプリケーションのコードから分離したかたちで検証用のデザインを実装でき、正確にデザインを記述できる。FacebookはPlanOutを使って毎日数千の実験をしているという。億単位のひとが実験に参加していることになる。
-
Promises: ブラウザーJavaScriptの新しい非同期標準になるか?
JavaScriptを使う誰もが基本的な作業よりさらに進むと遭遇するのが非同期プログラミングである。しかし非同期APIを使用してどのように巨大なアプリケーションを構築するかはJavaScriptの世界で今も進行中の議論である。しかし、EcmaScript 6でネイティブのpromiseが登場し、将来のブラウザーAPIは(該当する場合)、代わりにpromiseを使い始めている。
-
JavaScriptライブラリFamo.us がオープンソース公開,コミュニティ向けの無料レッスンも提供
最初のローンチからおよそ3年の時を経て,JavaScript開発フレームワークのFamo.usがオープンソースとして公開されることになった。オープンソースの3Dレイアウトエンジンと,DOMやCanvas, WebGLなどに描画可能な物理学ベースの3Dアニメーションエンジンを統合して提供することで,HTML5の初期ビジョンの達成を支援したいという考えだ。