BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ プログラミング に関するすべてのコンテンツ

  • CASTのレポート,Spring利用によるJEEアプリケーションの品質低下を報告

    CASTのレポートが,Hibernateのみを使用したJEEエンタープライズソフトウェアに比較して,SpringあるいはStrutsを使用したものが品質面で劣る,という調査結果を公開している。さらにJavaとC,あるいはC++を併用した場合の品質低下も確認されている。

  • OracleがiOS と Android用のオープンソースJavaFXを発表

    Oracleが「この2,3ヶ月で」JavaFX UIプラットフォームのiOSとAndroid実装をオープンソースする計画を発表した。これが実現すれば、開発者はこの技術を使って、始めてこれらのプラットフォーム向けのクロス-プラットフォーム アプリケーションを書くことができる。

  • Stash: エンタープライズ用Git

    人気のALMツールであるJIRAとConfluenceのメーカーが、Stashのバージョン2をリリースした。Stashは、ブランチレベルのパーミッションやJIRAとの深い統合など、中央バージョンコントロールシステムで見られるような機能をGitに追加する。

  • JavaScriptがGNOMEの第一言語になる

    Linuxベースシステムで人気のあるGNOMEデスクトップ環境は、JavaScriptをアプリケーション開発用第一言語にした。他の言語もサポートされるが、JavaScriptが一番のサポートを受けることになる。この異論のある決定が選択の優位点に関する議論を巻き起こした。

  • Chris Eargle氏,アプリケーション開発を語る

    TelerikのテクニカルエバンジェリストであるChris Eargle氏がInfoQとの独占インタビューで,毎日のプログラムタスクにおいて,いくつかのTipsに従うことで生産性を向上させる方法について,自身の見解を示してくれた。

  • Lienzo 1.0:HTML 5 Canvas向けのJavaにおけるScene Graph API

    Lienzo 1.0はHTML 5 Canvas向けの高度なAPIを提供する新しいGWTライブラリである。既にGWTのCanvasにおいて低レベルの操作が提供されているのと同様に、Lienzoはシェイプ、ズーム、アニメーション、ドラッグ&ドロップ、イベントハンドリングなどのGUI操作を多数追加している。

  • Mono総まとめ - iOS,モバイルプロファイル,並列GC

    ここしばらくの間は表向き静かだったMonoだが,いくつか興味深い発表があった。中でも注目すべきなのは,モバイルプロファイルへの.NET 4.5の適用と,MonoのSGenガベージコレクタに並列GCが導入されたことだ。

  • Java Time API,Java 8で提供

    ThreeTenが JSR 310 Date and Time API のリファレンス実装としてJDK 8 Early Access b75 に含まれることになった。このJava Time API for JDK 8がパッケージjava.timeとなり,従来の実装であるjavax.timeは削除される。関連クラスはすべて不変かつスレッドセーフで,その実装は予期的グレゴリオ歴に準拠した事実上の世界カレンダであるISO 8601カレンダシステムに基づく。

  • VS2012.2は、グループ開発が改善されている

    VS2012.2には、単にGitサポート以上のものがある。Visual Studio と TFSの両方共、開発者の毎日の生活の質に関連した、使用上の改善がいくつもなされている。

  • MyGet が CodePlex, GitHub, BitBucket に対する無料のビルドサービスを提供している

    MyGet アカウントを持つ開発者は MyGet Build Services のパブリックベータが利用可能となった。本サービスは、開発者が利用している CodePlex, GitHub, BitBucket 等のサービスに対して、MyGet を自動ビルドサーバとして利用可能とするものだ。

  • dot42 - AndroidのDalvikランタイム用C#コンパイラ

    Mono for Androidのもっとも大きなデメリットは,Androidが想定しているものとはまったく異なるランタイムであるMono上でプログラミングしなければならないことだ。CLRの機能をすべて活用できるというメリットは確かにあるが,CLRコールとAndroidのDalvikランタイム間に必要なマーシャリング処理のコストは小さくない。それならばILコードをスキップして,直接dexコードを生成するようにしたらどうだろう?

  • ActorFxの紹介

    Microsoftの子会社であるMS Open Techが開発したActorFxは“非規範的な言語に依存しない動的分散オブジェクトのモデル”を提供する。

  • NetflixがReactive ExtensionsをJavaに持ち込む

    Netflixは、 MS Open TechのReactive ExtensionsのJava実装を作成し、オープンソースした。しかし、RxJavaが単にJava用というのは、誤解を招くだろう。他のJVM言語からも使えるように設計されているからである。「最初サポートされる言語(Java自身の他に)は、 Groovy, Clojure, Scala、Jrubyです。」

  • Jelasticがサービスホスティングプロバイダー向けのプラットフォームにPHPを追加

    Javaの他に、Jelasticは自分達のサービスホスティングプロバイダ用のプラットフォームにPHPを追加した。この記事は、Jelasticの最高執行責任者 (COO)であるDmitry Sotnikov氏とのインタビューを含んでおり、その中にはPaaSソリューションに関する内部情報もある。

  • OracleはJava 6のセキュリティアップデートの配布を2月で停止する

    Java6の最終正式版は2013年2月19日にリリースされる。その日以降、Java SE 6のランタイムとSDKの両方に対する、全ての新しいセキュリティアップデート、パッチ、修正はMy Oracle Supportを通してのみ利用できる。つまり、Oracleの商用ライセンスを持つユーザだけが手に入れられる。

BT