BT

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

寄稿

Topics

地域を選ぶ

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

  • 「Google App Engine」開発の落とし穴(要件定義編)

    著者が実際に経験したGoogle App Engineによる初めての開発プロジェクトでの経験に基づき、全く経験のなかった環境やツールに戸惑いながらも開発を進めた成果をまとめたものです。 GAEを使った開発は私自身も初めてであり、実際は困難の連続でした。特に今までのWEBアプリ開発とは、全く違うプラットフォーム特性に大変苦労をいたしました。そうした苦労の数々を皆さんと共有出来れば幸いです。 さて今回は「要件定義編」ということで書かかせて頂きますが、この間にもGoogle App Engine(以下「GAE」のバージョンもかなりアップしております。 当時は課題と考えられていたものでも今は既に解決されていたり、満たす機能が提供されている部分もありますのでそのあたりも書いていこうと思います。

  • HTML5とJavascriptによるモバイルアプリケーションアーキテクチャ

    David Pitt氏がHTML5ベースのモバイルアプリケーションの基本機能のための特定のフレームワークを結合するガイドを示す。彼はモバイルデバイスに必要な開発上の考慮事項、HTML5開発で克服する必要のある困難、そしてMVCアーキテクチャを持つHTML5ベースのモバイルアプリケーションの詳細な実装例を論じる。

  • Spring Data – すべてのデータストアに対応するAPI?

    Tobias Trelle氏がSpring Dataプロジェクトを紹介します。Spring Dataは異なるデータストアに対するアクセスの統一化と簡易化を目的とするSpringSourceのプロジェクトです。

  • オープンソースCMS「DotNetNuke」を日本語化

    前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeの管理ページを日本語化する方法を紹介する。

  • 紹介:Restful Objects

    Restful Objectsは、ドメイン·オブジェクト·モデルのハイパーメディアAPIの公開仕様である。仕様のバージョン 1.0.0は、リリースされたばかりで、すでに仕様を実装した2つのオープンソースフレームワークがあり、1つはJavaプラットフォーム用で、もう1つが.NET用である。

  • Groovy 2.0の新機能

    新しくリリースされたGroovy 2.0は、この言語に静的型チェックや静的コンパイルといった重要な静的機能を導入します。Project Coinのシンタックス拡張や新しいJVM命令"invokedynamic"のサポートといったJDK 7対応の改良も取り入れられ、また、以前に比べよりモジュール化されています。この記事ではこれらの新機能をより詳しく見ていきます。

  • Java 8 vs Scala: 特徴を比較する

    この記事ではJava 8の新しい特徴を、構文のドラフトとScalaとの比較を交えながら紹介します。ラムダ式や高階関数、並列コレクション、仮想拡張メソッド、traitなどを紹介します。さらに、Java 8が取り込んだ新しいパラダイムについても考察します。

  • エンタープライズ分野での分散バージョン管理システム

    ほとんどすべての主要なオープンソースプロジェクトは分散バージョンコントロールシステムを使っている。エンタープライズ分野もこれに続くだろうか。

  • Scala Days 2012 リポート

    Scala Daysというイベントをご存知でしょうか。Scala Daysはプログラミング言語Scalaの国際的な技術 イベントです。2010年から開催され、今年で三回目を迎えます。筆者はこれまですべてのScala Daysに参加・発表してきました。本記事では、Scala Days 2012の様子やScala Daysというイベントの雰囲気等を 写真を交えて紹介したいと思います。この記事を読んで、来年のScala Daysに参加したいという読者が増えれば幸いです。

  • オープンソースCMS「DotNetNuke」のセットアップ

    前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。 DotNetNukeではインストール用のウィザードを利用してセットアップを行う。Webサイトにアクセスするために、WebMatrixを立ち上げ、ホームメニューの「実行」ボタンを押す。

  • ORMのパフォーマンス最適化

    パフォーマンスで苦い経験をしたせいで、ORM(オブジェクト-リレーショナルマッパー)を使うのを嫌っている開発者もいる。この記事では、ORMのメリットを得るための基本的なパフォーマンス最適化テクニックについて取り上げる。

  • OSS CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストール

    DotNetNukeは、Windows Serverで動作するCMS(Contents Management System)である。この記事ではWeb Platform Installer を利用して人気CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストールする方法を紹介する。

BT