Matzに聞いてみた:効率の良い開発についてどうお考えでしょう?
Ruby開発者であるまつもとゆきひろ氏は、企業における情報システム開発の現状を見て、「ソフト開発の効率性向上はのっぴきならない問題になっている」と分析する。
曖昧になる技術の境界線
ウェブエンジニアを取り巻く状況は混沌としている。まずは知っておかなければ行けない分野が飛躍的に増えている。HTMLやCSS、JavaScriptはもちろん、ときにはRubyまでもやらなければいけない、さらにはデータベース(DB)のことも知っておかなければならない、といった具合だ。
さらには、どこからどこまでをどの技術でやるべきかという見極めも難しい。たとえば、Ajaxアプリケーションを作る際、JavaScriptを使ってフロント側で処理するのか、バックエンドでRubyで処理するのか、あるいはどこまでをバックエンドで処理すべきなのか。どこからどこまでをJavaScriptですればいいのか。そうした技術の境界は、どこにあると見るべきなのか。ウェブ開発の分野では、技術の境界が曖昧になっているのである。
この“曖昧になる技術の境界”に対して、Ruby開発者であるまつもとゆきひろ氏は「アプリケーションフレームワークに規定されてくるのでは」という見方をしている。
境界線が崩れてきた
「開発で楽をしたいと思うのならば、アプリケーションフレームワークがデフォルトで提供する境界線があって、それを触っている間は、楽ができるというところで落ち着いていくんではないでしょうか」
具体的には、たとえばRuby on Rails(Rails)であれば、Ajax応答用のJavaScriptを生成する仕組みである「RJS」を活用すれば、Rubyを書いていればRubyのプログラムになったり、あるいはJavaScriptが勝手に生成されたりといった具合だ。
曖昧になる技術の境界線は、ウェブ開発でのエンジニアとデザイナーとの境界線も曖昧にしつつあることもまつもと氏は指摘している。
「ウェブが進むにつれて、一時期あったデザイナーとエンジニアの境界線は崩れてきたという傾向は確かに感じますね。今は実際に、デザイナーの人たちがプログラミングも結構できてきているという感じがしますから」
つまりは、自分はJavaプログラマーだ、あるいはPHPプログラマーだといった境界線も崩れつつあるという傾向が見られるということなのだ。
- ホワイトペーパー
- 企画特集
ロリポップ!がリニューアル
御社のログ活用しませんか!?
ストレージメディア特設サイト開設
そのストレージで仮想化に対応できますか?
集積度も性能も、業界最高水準のブレードPC
【徹底対談】運用管理ツールの賢い使い方
インターネット上の悪意を未然に防ぐには?
仮想環境を実現するソリューション特集
ESBでIT投資の無駄を劇的に解消する
◆エン・ジャパン厳選求人☆毎週更新◆
セキュリティ&ユーザ事例【SIer Club】
今注目の「サジェスト検索」−デモ掲載中
中小企業のセキュリティリスクとは?
パンデミック対策特集
SOA、BPM、SaaS −今、企業に必要なこと
- サービス・ドリヴン・データセンター
- エンタープライズにおけるSUSEの強み
- ■ストレージ容量50%削減保証■
- サーバー監視・運用のコストを削減するには
- 話題のタグ
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――