タグ: JavaScript(製品・サービス)

  • DropboxがブラウザサイドのJavaScriptを1週間でCoffeeScriptに書き換え–コードの可読性をアップ

    DropboxがブラウザサイドのJavaScriptを1週間でCoffeeScriptに書き換え–コードの可読性をアップ

    Dropboxの技術者チームは7月に、そのブラウザサイドのコードベースを1週間で書き直した。Dropboxの技術部門のブログに、そう書かれている。書き直しによってそのJavaScriptのコードがすべて、CoffeeScriptと呼ばれる言語に翻訳された。 CoffeeScriptは、コンパイルするとJavaScriptになる言語だ。シンタクスがPythonやRubyに似ていて、“読解性の良いプログラミング(literate programming)”*ができることを目標として作られた。それはつまり、人間が読んで分かるコードを書ける、…続きを読む

  • GitHub/StackOverflowの人気上位言語はJavaScript, Java, PHP, Python; Scalaが着実に成長

    GitHub/StackOverflowの人気上位言語はJavaScript, Java, PHP, Python; Scalaが着実に成長

    産業調査会社RedMonkが今日(米国時間9/12)、至近の四半期におけるプログラミング言語の人気ランキングを発表した。それによると、トップはJavaScript、次位以下はJava、PHP、Python等となる。 このランキングの基(もと)となったデータは、オープンソースのプロジェクトホスティングサイトGitHubの利用実態と、プログラミングのQ&AサイトStackOverflowにおける会話の動向だ。ランクの算出方法は、2010年にDrew ConwayとJohn Myles Whiteが作ったものを使用している。 前にも書いたこ…続きを読む

  • 実際の人気アプリ/ライブラリでJavaScriptエンジンをベンチするGoogleのOctane

    実際の人気アプリ/ライブラリでJavaScriptエンジンをベンチするGoogleのOctane

    GoogleのChromeチームが今日(米国時間8/21)、Octaneをロンチした。これは新しいJavaScriptベンチマークスイートで、実用現場でのパフォーマンスの測定を目的としている。これまでのベンチマークは、特定の機能をテストする人工的なストレステストが多かったが、Octaneは実際にある、よく知られているWebアプリケーションやライブラリを使う。これはGoogleによると、“このベンチマークでの高得点は、類似のWebアプリケーションにおいても良いパフォーマンスであることを意味する”。 OctaneはGoogleの既存のV8…続きを読む

  • お手軽にプログラミングを学習したい人のための厳選5サイト(+ボーナス)

    お手軽にプログラミングを学習したい人のための厳選5サイト(+ボーナス)

    ここ数年、プログラマーに対するニーズが高まるにつれ、ブラウザ内で完結するプログラミング学習ツールというのが多く登場してきた。コーディングの第一歩をはじめる前に、まず本を買って、そして手間隙をかけて開発環境を構築するというような作業は無用となったのだ。 きっとこの記事をお読みの方も、開発用のマシンに環境構築するのではなく、まさに今利用しているコンピュータを使ってプログラミングの勉強を始めたいとお考えだろう。あるいは本をオーダーしたり、ソフトウェアをインストールする手間すらも惜しいのだという人もいるだろう。いずれにせよ、「すぐに始めたい」…続きを読む

  • Meteorの前にはDerbyがいた: サーバサイドJavaScriptフレームワークの競争が活況

    Meteorの前にはDerbyがいた: サーバサイドJavaScriptフレームワークの競争が活況

    Google DocsのようなリアルタイムのJavaScriptアプリケーションを作るためのフレームワークMeteorが先日、1120万ドルという大きな資金を獲得したばかりだが、でも選択肢はほかにもある。今週初めの記事では、Yahooが開発したフレームワークMojitoを紹介した。しかし実は、Meteorよりも前から、Derbyという現役選手がいたのだ。 DerbyもMeteorやMojitoと同じく、クライアントサイド/サーバサイド両方のJavaScriptフレームワークで、リアルタイムのアプリケーションを作るために用いる。その同期…続きを読む

  • 48時間ハッカソンNode.js Knockout Competitionの優勝候補たち–マルチプレーヤゲームの傑作多し

    48時間ハッカソンNode.js Knockout Competitionの優勝候補たち–マルチプレーヤゲームの傑作多し

    先週末は、48時間のコーディングコンペNode.js Knockoutに200あまりのチームが集まった。このコンペのルールはただ一つ、node.jsを使ってアプリケーションを作ること。締め切りは日曜日の真夜中で、今現在(米国時間9/1, 午前0時すぎ)は完成したアプリケーションを審査員たちと、…もっと怖い…一般大衆が評価している。優勝チームは賞品をたくさんもらえる。各人がiPadまでもらえてしまうのだ。 node.jsとは何か? 簡単に言うとそれは、サーバプログラムを簡単に書けてしまうJavaScriptのフレームワークだ。ふつうJa…続きを読む

  • Google製のJavaScript規格準拠テストでOperaとSafariがChromeより好成績

    Google製のJavaScript規格準拠テストでOperaとSafariがChromeより好成績

    昨年6月にGoogleが立ち上げたSputnikは、WebブラウザのJavaScript実装系の規格準拠性を5000項目以上にわたって試験するツールだ。先週Googleはこのツールの、Webブラウザの中で使えるバージョンを作ったので、誰もが簡単に使えるようになった。そして、それによる試験結果が、なかなかおもしろい。 中でもとくに、OperaとSafariはどちらもGoogleのChromeブラウザに勝った。上の図でお分かりのように、Operaはダントツで、エラーはわずかに78項目だった(的(まと)の中心に近いほど成績が良い)。Safa…続きを読む

  • jQueryの開発チームが商用サポートサイトappendToを立ち上げ–コミュニティだけでは不安な開発企業をねらう

    jQueryの開発チームが商用サポートサイトappendToを立ち上げ–コミュニティだけでは不安な開発企業をねらう

    jQueryは非常にたくさんのWebアプリケーションで使われていて、デベロッパのあいだで人気の高いJavaScriptライブラリだ。2006年にJohn Resigが作り、シンプルで使いやすいためにたちまち広まった。複雑で難しい処理や操作を抽象化しているので、JavaScriptを使ったWebアプリケーションを比較的容易に開発できる。CSSのセレクターとHTMLを知ってるデベロッパなら、jQueryを使ってAjaxのクェリや視覚効果などをほんの数行のコードで書けてしまうのだ。 このたびスタートしたappendToは、jQueryに関す…続きを読む

  • GoogleがChrome ExperimentsでJavaScriptエンジンのパワーを誇示

    GoogleがChrome ExperimentsでJavaScriptエンジンのパワーを誇示

    仕事でも私生活でも、コンピュータを使う時間ほぼイコール、ブラウザを使ってる時間になってしまった。だからブラウザのスピードと、その上で動くソフトの性能がとても重要だ。今はWindowsの上でFirefoxとGoogle Chromeの両方を使っているが、特殊なアドオンなどを使いたいとき以外はもっぱらChromeだ。Firefoxではタブをたくさん開くことになりがちで、それを避けたいから。しかも最近は、ブラウザのスピードを比較したテスト結果などを、いちいち見る気がしなくなった。これまでいろんなブラウザの最新バージョンを使ってみたが、昨日(…続きを読む