InfoQ ホームページ nodejs に関するすべてのコンテンツ
-
ThoughtWorks Technology RadarについてRebecca Parsons氏が語る
1月、ThoughtWorksは最新のTechnology Radarで、同社が追跡しているソフトウエア開発のエコシステムの動向を発表した。1)プロダクション環境での警告システムとリカバリ、2)プライバシとビッグデータの緊張関係、3)JavaScriptのエコシステム、4)物理と仮想の環境の境界の曖昧化、の4つが今年の大きなテーマだ。
-
NightwatchでEnd-to-Endテストを行う
Nightwatchは、Node.js上で動く受け入れテスト用のフレームワークである。このツールは、Webアプリケーションのテストを自動化するために、Selenium WebDriver APIを使用している。また、Selenium Serverと相性が悪いJavaScriptやCSSセレクタを使ってEnd-to-Endテストを書くことができるよう、シンプルなシンタックスを用意している。
-
Node.jsのリーダー変更
Isaac Schlueter氏がNode.jsのプロジェクトリーダーの座を、コントリビュータでJoyent従業員でもあるTJ Fontaine氏に引き継ぐことを発表した。彼はまた、npmにフォーカスしたスタートアップの計画も発表した。TJ氏は今後のNodeに関する彼の計画を語っている。
-
-
Koa 0.2.0リリース
Node.jsベースのWebアプリケーションフレームワーク、Koa version 0.2.0がリリースされた。Koaは人気のあるMVCプラットフォーム、Expressの後継だが、新しいES6で導入された機能を多用している。これは最初の0.1.0リリースからの設計選択を再確認し、今後のリリースとプロダクション利用のためにKoaのAPIを固める上で重要なリリースだ。
-
PayPal社がバックエンドをJavaからJavaScriptへ移行
PayPal社はJSPとJavaで書かれたレガシーコードを捨て、ブラウザからWebアプリケーションのバックエンドサーバまで、幅広くJavaScriptを採用することに決めた。
-
Phusion Passengerアプリサーバ、Node.jsをサポート
もともとRubyをターゲットにしていた人気のあるWebアプリケーションサーバ、Phusion PassengerがNode.jsアプリをサポートした。この機能は今年初めに、Passengerのエンタープライズ版で取り入れられたが、フリー版の4.0.21リリースでオープンソース化された。Phusion PassengerはNode.jsにスケーリング、統計情報、監視、マルチテナント性をもたらす。InfoQはPhusionのCTO、Hongli Lai氏に話を聞いた。
-
New RelicがNode.jsを新たにサポート,レンダリングと警報システムを強化
アプリケーション監視ソフトウェアNew Relicのアップデートがリリースされた。Node.jsのサポートによるヒストグラムやパーセンタイル(percentile)でのレンダリング改良,警報システムの拡張などが含まれる。サンフランシスコを基盤とするスタートアップの同社からは,同時にAndroidベースのモバイルアプリに関する新機能の概要もリリースされた。
-
モバイルに向かうNode.js: StrongLoopがオープンソースmBaaSをローンチ
以前にエンタープライズ仕様のNode.jsディストリビューションをローンチしているStrongLoopが,今度はLookBackという,新たなオープンソースのモバイル・バックエンド・アズ・ア・サービス製品をローンチした。
-
NoFloがビジュアルデザイナ開発のためKickstarterで資金調達
NoFloはブラウザ側そしてサーバ側のJavaScriptの世界にフローベースのプログラミングを持ち込もうとするプロジェクトで生まれてから2年が経つ。現時点では、フローはFPB言語かJSONで記述する必要がある。創設者であるHenri Bergius氏はウェブベースのビジュアルデザイナを構築して、ビジュアルにフローを定義できるようにするため、Kickstarterで資金調達をしている。
-
Tim Fox氏、Vert.x 2.0の変更点について語る
近年、モバイルクライアントやソーシャルネットワークといった新たなトレンドにより、Webアプリケーションは並行コネクションを扱う必要に迫られてきた。その結果、たとえばVert.xに見られるような、イベントや非同期性に基づいた新しいサーバアーキテクチャが登場した。Tim Fox氏がVert.x 2.0の変更点について語った。
-
FunScript: ウェブアプリを書くのにF#のパワーを使う
FunScript はF#コンパイラのライブラリで開発者はF#で単一ページのウェブアプリケーションを作成でき、それを Node.jsを介してブラウザ内、あるいはサーバー上で実行できる。
-
Windows AzureがMBaaSを拡張してカスタムAPIとGitをサポート。
Google がAndroid アプリケーション向けMobile Backend Starter を発表した直後に、Microsoftは、カスタムAPI, Git, NPM, Android Push Notifications, 無料のSQL DBのサポートを追加するAzureモバイルサービスの拡張をアナウンスした。
-
Strongloop Node: 最初の企業向けNode.js ディストリビューション
数人のNode.jsの中核コン���リビューターを雇っているStrongloopがStrongloop Node 1.0 GAを発表した。これは、企業で使用されることを意図した Node.jsの有償サポートディストリビューションの最初のバージョンである。 このディストリビューションは、Node.js v0.10.7をベースにしており、Express, Connect, Passport などの幾つもの人気のあるnpmモジュールを含んでいる。
-
vert.xのハイボリューム/スケーラブルなアーキテクチャ - Eberhard Wolff氏とのインタビュー
昨年登場したvert.xは,Node.jsと同様のランタイムをJava仮想マシン上に実現する。しかしNode.jsと対照的なのは,vert.xが本来の意味での多言語(polyglot)アプローチを踏襲していて,JavaScript,Groovy,Javaなどの言語を使ったシステムの構築が可能なことだ。