Webの技術を使ってデスクトップアプリケーションを作ることができる開発環境である、「Adobe AIR(旧名 Adobe Apollo)」のパブリックベータ版が6月11日にリリースされました。 ここ数年、Webアプリケーションの進化がめざましく、表計算やワープロといった今までテスクトップ専用のものだと思われていたアプリケーションまで、Webブラウザ上で扱うことができるようになってきました。 Adobe AIRは、Webアプリケーションで使われている、HTML、CSS、Ajax、Flashといったテクノロジを使つつ、Webブラウザに依存しない、スタンドアローンなアプリケーションを開発・実行できる新しい環境です。 本連載では、Adobe AIRとRuby on Rails(以下、RoR)を使って、Webブラウザだけではない、新しいタイプのWebアプリケーションを作る方法を紹介していきます。 A
● [rails] Migration データベースのスキーマ(変更)を管理する機能です。もれなくこんな特典がついてきます。 運用環境でアプリケーションのバージョンを上げるときに、スキーマ変更の漏れがなくなる。 共同開発者がいる場合、rake 一発で自分のところにスキーマ変更を反映できる。(svn update と rake migrate はワンセット♪) バージョンコントロールされるので、Migrationで管理している任意の時点のスキーマに戻すことが可能。 スキーマ変更は ActiveRecord::Migration のサブクラスを作って定義します。リビジョン管理していますので、各バージョン毎に1つのクラスを追加することになります。そのクラスの中で定義した up, down というクラスメソッドの内容が、それぞれアップグレードとダウングレード時の処理として実行されます。Rails
Ruby on Rails 8.0.2 RDOC_MAIN.md railties/RDOC_MAIN.md Last modified: 2025-03-12 02:55:45 +0000 Welcome to Rails What’s Rails? Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern. Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three layers
Välkommen till Caboo Vi fokuserar på underhållning och kändisar Caboo är din plats för allt som händer i underhållningsvärlden. Vi skriver om kändisar, film, tv, musik, relationer och annat som engagerar. Här hittar du nyheter, skvaller och uppdateringar om det senaste som sker inom nöjesvärlden. Våra artiklar Kändisar Håll dig uppdaterad med det senaste om dina favoritkändisar. Vi skriver om allt
前回は、Javaの世界では中・大規模システム構築のためのノウハウが蓄積されていること、そのノウハウが小規模システムにおいては必ずしも有効とは限らないないことを述べた。そこで、Ruby/Ruby on Railsを使って小さく・すばやく開発し、システムの拡張が必要になったらJavaもしくは.Netプラットフォームに移行するモデルをご紹介した。また、Rubyの実行環境を整え、「Hello World」の出力方法についても触れた。 それに続く今回は、開発環境とRubyのソースコード、マニュアルの入手方法を説明する。本連載はJava開発者の皆さんをターゲットに置いており、できるだけJavaの場合と比較しながらRubyを紹介するというスタイルで解説を進めているが、(当然だが)JavaとRubyは全く別の言語であり、Rubyはさまざまな言語から長所を取り入れているため機能が豊富だ。したがって、Java
忙しいJava開発者のために 「Ruby on Rails(以下、RoR)」の登場が大きな契機となり、現在、Rubyユーザーの数は増加の一途をたどっている。最近では多くのプラットフォームで対応が進められており、Javaにおいても、JVM上で動作するRuby実行環境「JRuby」が用意されているのはご存知のとおりだ。 こうした背景から、Java開発者の中にはRubyに興味を持っている方が少なくないのではないだろうか。もっとも、その多くは、日々の業務に追われ、新たな言語の学習に十分な時間がとれないという状況だと推測する。そこで、本連載では、Rubyという言語、およびその言語の魅力を最大限に引き出しているフレームワークRoRについてJava開発者の皆さんが効率的に学習できるよう、JavaプラットフォームとRubyプラットフォームの特徴を比較しながら解説していこうと思う。 なお、連載の前半では、J
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く