タグ

ブックマーク / www.oiax.jp (5)

  • どのフレームワークが将来的に有望か

    前回のどのプログラミング言語が将来的に有望かに続いて、今回は Web アプリケーションのためのフレームワークに関するトレンドを探ってみたいと思います。 比較の軸になるのは、もちろん我らが Ruby on Rails です。 比較の対象は以下の通り(括弧内はフレームワークが記述されたプログラミング言語): Apache Struts (Java) JSF (Java) Spring Framework (Java) JSF (Java) .NET Framework (C# 等) Zend Framework (PHP) Symfony (PHP) CakePHP (PHP) Mojavi (PHP) Django (Python) Catalyst (Perl) Merb (Ruby) ColdFusion (CFML 等) 今回は、TIOBE のような指標は存在しません。 まずは Goo

  • 連載記事 - Ruby on Rails with OIAX

    新着記事 『Ruby on Rails 5.0 初級④: HTMLフォーム(後編)』紙版(ペーパーバック版)が出ます (2017/08/04) WordPressRuby on Rails はどこがどう違うのか (2017/04/19) 『実践Ruby on Rails 4』環境構築手順 for macOS(2017年版) (2017/01/24) 『実践Ruby on Rails 4』環境構築手順 for Windows (2017年版) (2017/01/24) Kindle『Elixir/Phoenix 初級①』を出版しました (2016/11/25) Kindle向けに技術書を3冊出してみて思ったこと (2016/06/08) 問題03の解答と解説 (2016/03/21) 「その他」用のテキスト入力欄を持つ選択式入力欄 (2016/02/08) 問題02の解答と解説 (2

  • 第12回: ユーザー認証(1)

    前回は、Rails 3.0 で導入された新しい Gem パッケージ管理ツール Bundler を紹介しました。 今回と次回はユーザー認証の仕組みをアプリケーションに追加します。 Devise Devise を利用すると、メールアドレスとパスワードによるユーザー認証機構を Rails アプリケーションに簡単に組み込むことができます。 現時点(2010/08/30)での最新版は 1.1.2 です。Gemfile を次のように修正してください。 source 'http://rubygems.org' gem 'rails', '3.0.0' gem 'sqlite3-ruby', :require => 'sqlite3' gem 'will_paginate', '3.0.pre' gem 'devise', '1.1.2' 続いて、Bundler でインストールします。 % bundle

  • Ruby on Rails 3.0 日記 - Ruby on Rails with OIAX

    2010年4月13日、Ruby on Rails 3.0 Beta 3 がリリースされました。 プログラミング言語 Ruby で記述されたもう一つの Web アプリケーション開発フレームワーク Merb との「統合」が発表されたのは、2008年12月23日のことでした。それから1年4ヶ月か経過し、ようやく Rails 3 が生まれ出ようとしています。 Rails 2.3 から何が変わって、何が変わらないのでしょうか。 また、バージョン 3.0 の登場をきっかけに Ruby on Rails の学習に挑戦(あるいは再挑戦)する方は何に気をつければよいでしょうか。 この届いたばかりの「道具箱」を使って、いったい何が作れるのか楽しみですね。 サンプルアプリケーションを少しずつ組み立てながら、一緒に学んでいきましょう。 この連載は、Ruby on Rails 3.0 Beta 3 がリリースされた

  • 第8回 Rails 1.2 の API ドキュメントを作る

    Ruby on Rails での開発中によくお世話になるのが、http://api.rubyonrails.org/ です。でも、ちょっと困ったことに、ここに掲載されている情報は、最新版の RailsAPI だけです。古いバージョンの Ruby on Rails で開発してる場合は、そのバージョンのドキュメントが必要になります。 以下、Rails 1.2.3 のドキュメントを自分で作る手順を説明しましょう。(以下、Linux/Mac OS X での手順を掲載します。Microsoft Windows では sudo を省略し、ディレクトリの区切り文字 / を \ と読み替えてください。) まず、RubyGems のバージョンを調べましょう。 % gem --version 1.0.1 もし、RubyGems のバージョンがこれよりも古いようなら、アップデートします。 % sudo g

  • 1