タグ

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

  • どのプログラミング言語が将来的に有望か

    どのプログラミング言語が将来的に有望か。 IT 業界に携わる人であれば誰でも気になることでしょう。 私の現在の専門である Ruby とその他の言語について、統計的なデータに基づいて比較したいと思います。 比較対象は、Web 開発でよく使われる JavaPHP、C#、PythonPerl とします。 まずは、有名な TIOBE Index のデータ(2009 年 1 月)から。 Java (19.022%) (-1.83%) 1位→1位 PHP (8.882%) (-0.31%) 4位→5位 C# (5.609%) (+0.75%) 8位→6位 Python (4.731%) (-0.81%) 6位→7位 Perl (4.303%) (-0.94) 7位→8位 Ruby (3.149%) (+0.80%) 11位→11位 括弧の中は、現在のシェアと 1 年前からのシェアの変化を示していま

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

    前回のどのプログラミング言語が将来的に有望かに続いて、今回は 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

  • STEP 11: 確認画面(1)

    今回からしばらく「確認画面」をテーマにして話を続けます。 タスクの新規作成フォームに入力して「次へ」をクリックすると、入力内容をユーザーに確認させる画面が表示されて「保存」ボタンをクリックすると実際にタスクがデータベースに保存され、「戻る」ボタンをクリックすると新規作成フォームに戻る、という流れを実装します。 例によって、ルーティングの変更から。 $ edit config/routes.rb ActionController::Routing::Routes.draw do |map| map.root :controller => 'top', :action => 'index' map.resources :tasks, :member => { :simple => :get, :finish => :put }, :collection => { :unfinished =>

  • 1