製品、トピックスやコンテンツ・タイプでフィルターをかける

(0 製品)

(106 トピック)

(1 インダストリー)

(4 種類)

1 - 7 件のうちの 7 件
概要の表示 | 概要の非表示
結果の表示
タイトル none 種類 none 日付 down
境界を越える: Rails での拡張
Java プログラミング言語は長年の間、エンタープライズ・ライブラリー統合のための依存性注入コンテナーから EJB (Enterprise JavaBeans) 技術に至るまで、そして Eclipse 用のコンポーネント・モデルに至るまで、表現力豊かで強力な統合機能を持つ、偉大な「るつぼ」でした。非常に多くの概念やアーキテクチャーがあるため、Java開発者は、本質的に異なるソフトウェア・ライブラリーやコンポーネントをつなぎ合わせ、まとまりを持ったものとするための新しい方法を開拓してきました。しかし、優れた統合技術を持っているのは Java 開発者だけではありません。この記事では、Ruby on Rails のプラグインの動作について、一般的なプラグインを調べながら説明していきます。
記事 2007/3/13
境界を越える: Lisp の美しさ
Lisp は長年の間、偉大なプログラミング言語の 1 つと考えられてきました。その長い歴史 (ほぼ 50 年) をとおして多くの熱狂的な信奉者を生んだという事実は、Lisp が何か特別なものであることを物語っています。MIT では、すべてのプログラマーに対するカリキュラムの中で、Lisp が基本的な役割を担っています。Paul Graham などの起業家は、新規事業を成功へと推進する力として、Lisp の持つ信じられないほどの生産性を活用しました。しかし Lisp の信奉者にとっては残念なことに、Lisp が主流になることはありませんでした。皆さんも Java プログラマーとして、この失われた黄金郷である Lisp を少しばかり研究してみると、コーディング方法をより良い方向に変えるための多くのヒントを見つけられるはずです。
記事 2007/2/06
境界を越える: JavaScript の言語機能
JavaScript はプログラミング言語の厄介者として、あざけりの対象となりがちです。その原因には、貧弱な開発ツールや、HTML ページ用の文書オブジェクト・モデルとして複雑で一貫性に欠けること、ブラウザーによって実装が異なることなどがあげられます。しかし JavaScript は、単なるオモチャをはるかに上回るものです。この記事では、Bruce Tate が JavaScript の言語機能を探ります。
記事 2006/12/19
境界を越える: Ajax on Rails
Web ページの対話性を高める技術、Ajax に対する熱狂が、さらに高まっています。また Ruby on Rails フレームワークの人気も高まっていますが、その理由の 1 つは Ajax と非常にうまく統合できるという強みがあるためです。Ajax on Rails が、なぜそれほど強力な組み合わせなのか、この記事で学びましょう。
記事 2006/12/05
境界を越える: Rails のマイグレーション
Ruby on Rails は進歩的な Web 開発フレームワークであり、過激な概念、例えばコンフィギュレーションよりも規約優先、メタプログラミング偏重、ドメイン固有言語、オブジェクト・リレーショナル・マッピングではなくデータベース・ラッピングなどを実装しています。この記事では、Rails のスキーマ・マイグレーションの考え方、つまり各データベース・スキーマの変更を、ベースとなるオブジェクト・モデルから分離する考え方について検証します。
記事 2006/8/15
境界を越える: Haskell を使った関数型プログラミング
この記事では、Haskell を使いながら、関数型プログラミングの基本について解説します。関数型プログラミングを学ぶことによって、Java プログラミングに対する皆さんの考え方も変わってくるのではないかと思います。
記事 2006/7/18
境界を越える: 継続とWeb開発、そしてJavaプログラミング
境界を越える』シリーズは、Javaではない言語が大きな問題をどのように解決しているかを学び、そうした解決方法が今日のJava開発者にとって何を意味するのかを考えます。今回の記事では、SmalltalkのSeasideのようなフレームワークの背景技術である、継続(continuation)を探ります。
記事 2006/3/21
1 - 7 件のうちの 7 件
概要の表示 | 概要の非表示