InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
Dartの M4リリースがコアライブラリを安定化
Google DartがDart SDKのマイルストーン 4をリリースした。言語は既に、以前のマイルストーンで安定化したが、このM4リリースは幾つかのコアライブラリを安定化させた。パフォーマンスも向上した。Dartをネイティブで動かすDartVMは、160% (DeltaBlueベンチマークで)から200% (Richardsベンチマークで)Chromeを動かしているJavaScriptエンジンのv8よりも早くなった。このリリースには、高速化されたdart2jsコンパイラーが含まれている。
-
IntelliJ IDEA 12.1がJavaFX 2.0を新たにサポート
JetBrainsがIntelliJ IDEA 12.1の提供を開始した。Javaクライアントプラットフォームの最新実装であるJavaFX 2.0のフルサポートを実現している。この人気IDEの新バージョンにはGradle, Scala, Groovy, Play Framework用の新機能も含まれている。
-
JSONバリデーションのまとめ
どんな “柔軟な” すなわち “拡張性のある” ファイルフォーマットを作っても、遅かれ早かれ開発者のグループがバリデーションに関して文句を言い始める。JSONには、幾つもの選択肢が出てき始めている。
-
Dart2jsがDeltaBlueベンチマークで手書きJavaScriptコードのパフォ���マンスを上回る
Googleが Dart2jsコンパイラの新バージョン をリリースした。生成されるJavaScriptコードのパフォーマンスは,オブジェクト指向言語で一般的に利用されている DeltaBlueベンチマーク において,手書きのJavaScroptを上回っている。
-
Struts 1が寿命を迎える
Apache財団の発表によれば、JavaのMVCウェブフレームワークであるStruts 1が寿命を迎えた。ある意味では、この動きは単純に、Strutsチームがバージョン2の開発に注力しているという既成事実を公式に認めただけだ。Struts 1の最後のリリースは2008年のバージョン1.3.10だ。コードとドキュメントは今後も入手できるが、今後はセキュリティパッチやバグ修正は提供されない。
-
BlossomがDartに移行
Thomas Schranz氏は自社製品のBlossomをDartに移植するとブログ記事に発表した。Blossomは開発チームのための製品で,Webベースのカンバン方式ボードである。DartはGoogleの開発した,JavaScriptの代替として利用可能な新しいWebプログラミング言語とプラットフォームだ。
-
-
Python Tools for Visual Studio 2.0は、インテリセンス、Virtualenv、Windows Azureのサポートを追加
Python Tools for Visual Studio 2.0 アルファ版は、インテリセンス、Virtualenv, Windows Azure、クラウドサービス、ウェブサイト、クライアントライブラリのサポートを含んでいる。
-
Edge.jsは、Node.jsと.NETを結びつける
Edge.jsプロジェクトは、Node.jsと.NETプラットフォームを結びつける。開発者はC#からNode.jsを使用したり、Node.jsの機能をC#アプリケーションに提供したりすることができるs--各タスクで最適なツールを使用することができる。InfoQは著者のTomasz Janczuk氏と話す機会に恵まれ、プロジェクトや将来プランについて聞くことができた。
-
-
調査: もっとも表現力に富んだ汎用プログラム言語は Clojure,CoffeeScript,Haskell
ある調査によると,表現力のもっとも高い汎用プログラム言語は Clojure と CoffeeScript,そして Haskell なのだという。調査では LoC /コミットを表現力の測定単位として採用している。
-
JavaScriptでGitを実装するKickstarterプロジェクト、28時間で資金調達
JavaScriptおよびNode.jsコミュニティで有名なTim Caswell氏が、JavaScriptでGitを再実装しようと思いつき、Kickstarterで360名を超える出資者により28時間で資金調達した。このプロジェクトは、Atwoodの法則「JavaScriptで書けるものは、いずれJavaScriptで書かれる」の一例だ。
-
Backbone.js 1.0リリース
2年半の開発を経て、Backbone.jsのバージョン1.0がリリースされた。Backbone.jsは人気のあるModel/ViewのJavaScriptライブラリで、USA Today、Rdio、Airbnbを含む多くのWebアプリケーションで用いられている。
-
Canvasベースのチャートライブラリ、Chart.js 0.1がリリース
3月17日、Nick Downie氏がcanvasを使ったJavaScriptチャートライブラリ、Chart.jsをMITオープンソースライセンスで公開した。これはSVGベースのチャートライブラリに代わるものだ。
-
CamundaがAlfesco Activitiをフォーク
ベルリンを本拠とするBPM専門のソフトウェアコンサルタント会社であるCamundaが AlfescoのActivitiをフォークして,camunda BPMという新たな製品をローンチすると発表した。同社がこれまで扱っていたActivitiベースのBPM製品であるcamunda foxの後継となるプロダクトだ。