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。
- 4日前のトップ記事
- 5日前
- 6日前
- 7日前
- 8日前
- ホワイトペーパー
- 話題のタグ
iPod touch
JavaScript
Windows
iPhone
Mozilla
アプリケーション
HTML
Java
プログラミング言語
仮想化
WebKit
小技
クラウド
Internet Explorer
CSS
Off Topic
Google
Linux
Windows Vista
オープンソース
Apple
Opera
リファレンス
Microsoft
ソフトウェア開発
RIA
Firefox 3
脆弱性
セキュリティ
OS
インストール
Safari
Ajax
Firefox
Database
データベース
Webサービス
モバイル
開発環境
UI
Mac OS X
iPhone 3G
Flash
Windows 7
Tips
Chrome
Webデザイン
マイクロソフト
ブラウザ
Windows XP
話題のタグを見る »
MS運営のオープンソース開発プロジェクト支援サイト「CodePlex」を探検する(2)
Snow LeopardではNTFSをサポート--その源流を訪ねる(1)
フォトレポート:「Windows Server 2008 R2」--あまり知られていない有用な機能10選
マイクロソフト、「Office 2010」ベータ版を開発者向けにリリース
100万円で実現!中小企業の情報漏えい対策
【最終警告】パンデミック対策特集
―エン・ジャパン厳選求人☆毎週更新―
電力に"ふた"をする独自の省エネ機能とは!?
大丈夫?あなたの会社のセキュリティ対策
企業ITシステムの企画、構築、運用のイロハ
高まるiSCSIストレージへの注目度