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。
- 昨日のトップ記事
- 2日前
- 7日前
- 8日前
- 9日前
- ホワイトペーパー
- 企画特集
ストレージメディア特設サイト開設
そのストレージで仮想化に対応できますか?
【徹底対談】運用管理ツールの賢い使い方
御社のログ活用しませんか!?
集積度も性能も、業界最高水準のブレードPC
ロリポップ!がリニューアル
インターネット上の悪意を未然に防ぐには?
SOA、BPM、SaaS −今、企業に必要なこと
パンデミック対策特集
今注目の「サジェスト検索」−デモ掲載中
◆エン・ジャパン厳選求人☆毎週更新◆
中小企業のセキュリティリスクとは?
ESBでIT投資の無駄を劇的に解消する
仮想環境を実現するソリューション特集
セキュリティ&ユーザ事例【SIer Club】
- サービス・ドリヴン・データセンター
- エンタープライズにおけるSUSEの強み
- ■ストレージ容量50%削減保証■
- サーバー監視・運用のコストを削減するには
- 話題のタグ
Tips
Internet Explorer
Windows Vista
iPhone
JavaScript
ツール
iPhone 3G
Linux
Firefox 3
Windows
セキュリティ
Opera
Adobe
HTML
Off Topic
Mac OS X
Apple
Windows 7
OS
ソフトウェア開発
Microsoft
PHP
Firefox
SOA
モバイル
データベース
Database
Webデザイン
リファレンス
Flash
Google
ブラウザ
開発環境
RIA
脆弱性
小技
WebKit
Ajax
Java
Webサービス
仮想化
Mozilla
Chrome
Safari
プログラミング言語
オープンソース
CSS
アプリケーション
iPod touch
UI
話題のタグを見る »
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――