BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 言語 に関するすべてのコンテンツ

  • Play 2.4が依存性注入を採用,Java 8に移行

    TypesafeのPlayチームがWebフレームワーク“Damiya”のバージョン2.4をリリースした。2.3から依存性注入(DI)を採用して開始されたリファクタリングによるモジュール性の向上は,今回のリリースでも継続されている。Play 2.4ではJava 8が必須となった。ラムダやデフォルトメソッドがJava-APIで使用されている。

  • 成功を乗り越えて

    チームの成功をある種の失敗と捉えることは稀だが,目標以上のものを求めれば,基本的なソフトウェアやインフラストラクチャニーズを無視するのと同じ位の危険を伴う。Mark Simms氏とMark Souza氏は,彼らがこれまで見たアンチパターンを紹介し,あなた自身の成功とアーキテクチャ上の勝利を両立する最善の方法のいくつかを論ずる。

  • UnderscoreとLodashが統合に向けて議論

    UnderscoreとLodashという2つのJavaScriptライブラリが,ひとつのプロジェクトに統合する方法についての議論を開始した。

  • Chrome 44ベータはES6機能と通知の改善を提供する

    Googleは、Chrome 44ベータをリリースした: 新しいES6機能と改良された通知機能を含むアップデートである。OSの最新のベータリリースでは、計算されたプロパティ、オブジェクトリテラルとクラスリテラルのプロパティ名に式が可能になった。

  • AppleがSwiftをオープンソース化

    WWDC 2015でAppleは、Swift 2.0をパーミッシブライセンスでオープンソースにすると発表した。Swiftは昨年のWWDCでリリースされた言語だ。また、Linuxでも標準ライブラリとコンパイラが動作するようにする。さらに、開発者プログラムを簡素化して、開発者が同じメンバシップでiOSとOSXとウォッチOSのアプリケーションの開発ができるようにした。

  • Angular 1.4が完成したがゴールは短かった

    Angular 1.4が完了し、多くの機能とバグフィックスが含まれている。残念ながら期待されていた新しい機能はバージョン1.5に先送りされた。

  • Tabris.js: JavaScriptでネイティブモバイルアプリを作る

    Tabris.jsはネイティブのiOSとAndoroidアプリを完全にJavaScriptで開発するためのオープンソースモバイルフレームワークだ。EclipseSourceによれば、高性能、高速な開発サイクルを実現し、Cordovaのようなサードパーティのプラグインをサポートする。InfoQはこのプロジェクトのリーダであるHolger Staudacher氏に話を聞いた。

  • 20周年を迎えたJava

    20年前の今日,Javaの最初のアルファ版がSolarisの世界に解き放たれた。InfoQではJavaの歴史とともに,その中でJavaが勝ち得たものについて振り返ってみた。

  • MozillaはFirefox Developer EditionのCSSアニメーションインスペクタをメジャーアップデートリリースした

    Mozillaは、Firefox Developer Edition 40をリリースにおいて、CSSアニメーションインスペクタをメジャーアップデートした。FirefoxのエンジニアリングのディレクターであるDave Camp氏は、開発者が、ひとつの効果を与えるために複数のWebアニメーションを組み合わせることが一般的であると考え、選択したノードと子ノードのすべてのCSSアニメーションを見えることができるようになる。とInfoQに語った。

  • iOS/Android用ライブラリをCommon Lispで開発可能なLispWorks

    LispWorks 7.0には,AndroidおよびiOSプラットフォーム用の新しいランタイムシステムが追加されている。ネイティブなモバイルアプリ用に,UIを持たないライブラリの開発が可能になる。

  • Microsoft: EdgeはChromeやFirefoxよりもパフォーマンスが改善している

    この記事は、Chakraエンジンのパフォーマンス最適化結果の概要と、Edge, Chrome, FirefoxのOctaneとJet Streamベンチマークの結果に関する概要である。

  • Ionicが1.0をリリース,次期バージョンではAngular 2.0をサポート

    Ionicは,実運用対応のバージョン1.0をリリースした。AngularJS 2.0上に構築される予定の次期バージョンの開発も,同時に開始している。Push,Deploy,Analytics,Packageといったモバイルサービスも近日中に公開される予定だ。

  • Clingは高性能C++ REPLを提供する

    ClingはLLVMとClang上に構築された対話型C++インタープリタだ。コーディング-コンパイル-実行-デバッグというC++の通常のワークフローを超えることで、生産性を飛躍的に高める可能性がある。

  • Azul は OpenJDK ペースの Zulu Embedded をリリースした

    Azul Systems は、OpenJDK ベースでオープンソースの Embedded JDK であるZulu Embedded をリリースした。Zulu Embedded はモバイルや IoT デバイス向けに組み込み Java 製品を保有している企業をターゲットにしている。ルータ、スイッチ、ATM 機器、アビオニクス、カーエレクトロニクス(automotive electronics)、Point of Sale (POS) システムが例として挙げられる。

  • Slick 3: Scalaで非同期データアクセスを実現するReactive Streams

    TypesafeのScala用データベースクエリおよびアクセスライブラリであるSlickがバージョン3.0をリリースし,Reactive Streams APIを新たにサポートした。これによって非同期かつ非ブロックのデータベースクエリが可能になる。InfoQは同社技術リーダのStefan Zeiger氏から,新機能の詳細と今後の予定について話を聞いた。

BT