XMLの父Tim Brayにbuilderでも人気のRuby、Python、JavaScript、PHPの4言語について聞いてみました。Rubyをべた褒めです。
「現在はJava、PHP、Rubyが支配的だが、近い将来、支配的な言語というのはなくなるだろう」こう語るのはXMLの父であり、標準化のスペシャリストTim Bray氏。現在はSun Microsystemsにおいて主にスクリプティング言語(Timはこの呼び方が嫌いでHigh Level Languageと呼ぶ)に関わっている。SunはRubyやPythonへの投資を強めており、TimもRubyのためにSunに呼ばれたようなもの。
そんなTimにbuilderでも人気のRuby、Python、JavaScript、PHPの4言語について聞いてみた。少々主観的だが、紹介しておこう。
まずはRubyから。
Ruby:デザインが美しい良い言語
TimはRubyにぞっこんな様子。Rubyについて次のように語ってくれた。
- 良い点:
- 美しいデザイン
- Railsがある
- ビジネス視点ではTime to Marketの短縮に貢献してくれる
- 親切で協力的なコミュニティ
- 実績として記述されたコードの保守性が良い
- 実績としてセキュアなシステムが多い
- 悪い点:
- パフォーマンスとスケーラビリティ(builder注:TimはMatzも同意するはずというが、Matzは同意しないでしょう)
欠点として指摘されたパフォーマンスについては、現在、「JRubyやIronRubyといった”より良いRuby”を作るためのプロジェクトが多く存在し、実績を上げている。新しいところではMagLev - Ruby that scales」もあるし、Ruby本家にもYARVによる改善が入る。これにはSunも協力している。」という。
builderの結論:もっとRubyを使おう。Sunも改善にコミットしている
次はPython。
- ホワイトペーパー
- 企画特集
- 話題のタグ
UI
オープンソース
クラウド
java
iPhone 3G
OS
Off Topic
Webデザイン
Chrome
プログラミング言語
Apple
Opera
Windows
Ajax
仮想化
linux
データベース
リファレンス
Windows XP
Tips
Windows 7
Mac OS X
Firefox 3
Mozilla
Firefox
脆弱性
iPod touch
開発環境
アプリケーション
Windows Vista
iPhone
Microsoft
google
RIA
Webサービス
javascript
Database
php
WebKit
ブラウザ
マイクロソフト
ソフトウェア開発
小技
HTML
Safari
CSS
Flash
Internet Explorer
インストール
セキュリティ
話題のタグを見る »
SQLite対応アプリのデータベースファイルを閲覧する
グーグル、「Google Buzz」を発表--Gmailのソーシャル機能を強化
「H.264」ストリーミングのロイヤリティ無料期間が延長
マイクロソフト、「Office 2010」のRC版をリリース
Xbox Live インディーズゲーム開発の軌跡
経営統合後の事業損益構造の見える化を実現
利用者の理想を追求した最新レンタルサーバ
通販サイトのアクセス集中からの危機を救う
仮想化をダメにするストレージの実態
アプリケーション仮想化 3つの課題
アンケートから見るセキュリティ対策の実態
新しい視点のレンタルサーバが誕生!
レガシーアプリケーションの稼働どうしてる?
御社はまだフリーの転送サービスですか?
DBのパフォーマンスに困ってませんか?
事例 VMwareでデータセンターをクラウド化
身近な業務をCRMが変革!
仮想環境のバックアップは難しいのか