タグ

rubyとjavaに関するmhagのブックマーク (10)

  • Java屋がTomcatでRuby on Railsを試すには?(1/2)−@IT

    Ruby on RailsJavaサーバで動かす4つのメリット まずは、JRuby on RailsJavaのAPサーバ上で動かすメリットを考えてみましょう。その最大のメリットはJVM(Java仮想マシン)上で動作する点が挙げられます。JVMで実行することで、以下の4つのメリットを享受できます。 JVMはエンタープライズ環境での動作実績も多く、非常に安定した実行環境を手に入れることができる JVM上でJRubyを実行する場合、AOT(Ahead Of Time)およびJITJust In Time)方式でコンパイルする。従って、コンパイル後はインタプリタ形式よりも高速に動作する(※注1) Javaの豊富な機能を使い、さまざまな拡張が可能 JRuby on Railsが動作するAPサーバもTomcatやWebSphere上で動作確認が報告されている JDBCを使って対応DBを増やしたり

    Java屋がTomcatでRuby on Railsを試すには?(1/2)−@IT
  • Javaエンジニアにこそ、Rubyの良さが分かる ― @IT自分戦略研究所

    Javaエンジニアにこそ、Rubyの良さが分かる:JavaエンジニアのためのRuby入門(1)(1/2 ページ) 実は共通点の多いRubyJavaJavaエンジニアであり、JavaRubyの両方のインストラクターでもある筆者が贈る、JavaエンジニアのためのRuby入門。 「Rubyはハードルが高い」。当にそうですか? 昨今、急速にITエンジニアの注目を集めているRuby。中でも、RubyのためのWebアプリケーションフレームワークであるRuby on Rails(以下、Rails)は、「Javaの典型的なフレームワークの10倍の生産性」と宣伝されたこともあり、とりわけJavaエンジニアの皆さんにとって気になる存在なのではないでしょうか。 とはいうものの、「Rubyは触ったことがないし、ソースコードを少し読んではみたものの、さっぱり意味が分からない。勉強するにはハードルが高い」と感

    Javaエンジニアにこそ、Rubyの良さが分かる ― @IT自分戦略研究所
    mhag
    mhag 2008/03/13
  • まつもとゆきひろ×丸山不二夫:RubyとJavaのキーマンが考える、技術者が世界で活躍する条件 - ITmedia エンタープライズ

    「第2回MIJSカンファレンス『Japan』」では、Ruby開発者のまつもとゆきひろ氏と、日Javaエバンジェリストである丸山不二夫氏の初対談が実現する。国内のデベロッパー注目の2人に、話を聞く。 11月29日に開催が迫った「第2回MIJSカンファレンス『Japan』」では、デベロッパーにとって待望の顔合わせとなるビッグ対談が用意されている。 登壇者の1人は、日発の軽量オブジェクト指向プログラミング言語「Ruby」の生みの親であり、現在はネットワーク応用通信研究所と楽天技術研究所でフェローを務めるまつもとゆきひろ氏。そしてもう1人は、UNIXやJava教育に取り入れた日初の大学として知られる稚内北星学園大学で教授を務める傍ら、今年4月に発足した日Javaユーザーグループ(JJUG)の会長に就任した丸山不二夫氏である。 両氏がじっくりと語り合うのはこの日が初めてという。この2人に

    まつもとゆきひろ×丸山不二夫:RubyとJavaのキーマンが考える、技術者が世界で活躍する条件 - ITmedia エンタープライズ
  • ITmedia エンタープライズ:矛盾を抱えつつ進化する“Java”――黒船となったRuby on Rails (1/2)

    インターネット全盛以前に誕生したJava。アプリケーション開発の形態が変化していく中で、Javaもまたいろいろな刺激を受けてきている。これまでのJavaと今後のJava、業界キーマンがコラムで語る。 ある年のJavaOneカンファレンスでのことである。筆者は、あるパネルディスカッションを聴いていた。ビル・ジョイ氏がパネリストとして参加していたからである。 ビル・ジョイ氏といえば、UNIXの世界にTCP/IPとページング仮想記憶をもたらした4.2BSDの開発者であり、Sun Microsystems社の創業者の一人であり、そしてジェームズ・ゴスリング氏の上司としてJavaの誕生を後押しした人物でだ。もしビル・ジョイ氏がゴスリング氏の研究開発を認めていなかったら、Javaは(当時は違う名前だったが)失敗プロジェクトの一つとして忘れ去られていただろう。 そのほかならぬビル・ジョイ氏が、会場を埋め

    ITmedia エンタープライズ:矛盾を抱えつつ進化する“Java”――黒船となったRuby on Rails (1/2)
  • Java開発者のためのRubyガイド:CodeZine

    Builderパターンは、Template Methodパターンによく似ています。Template Methodパターンとの大きな違いは、その目的がオブジェクトを生成することであり、アルゴリズムを実行することではないという点です。Builderパターンは、役割分担を明確にするだけでなく、インターフェイスと実装の分離を実現する代表的な事例であり、パターンを使用しない場合に起こりうる重複をかなりの程度防ぐことができます。

    mhag
    mhag 2007/07/02
  • 「問題 VS. 私たち」で考える人たち - アンカテ

    JavaからRubyへ ―マネージャのための実践移行ガイド 訳者の角谷さんから献をいただいて(ありがとうございます)から、ずっと迷っていたことがある。私は、gem戦記というサブブログを書いていて、純粋に技術的なことはそちらに書くようにしている。このについて何か書く時、そちらに書くかここに書くかをずっと悩んでいた。 アクセス数は圧倒的にこちらの方が多いので、なるべくならこちらに書きたいが、こちらは技術者でない読者も多いので、どうしたものか迷いながら読んでいた。 中身は評判通り大変よいだと思うが、内容的にはやはりほぼソフトウエア開発の話に終始していて、これはやはり「gem戦記」向けだなと思いながら、Bruce Tate氏の文を読み終えた。 ところが、ところがである。 「訳者あとがき」の中で、まさに「アンカテ」向きの素材を発見してしまった。 書のアイディアを手掛りにRubyを導入するに

    「問題 VS. 私たち」で考える人たち - アンカテ
  • Rubyを飲み込んでしまうJava ― @IT

    Javaプラットフォームの包容力 先週、記者はJavaOne取材でサンフランシスコにいたため、個人的に気になったのは、Java関連のニュースだ。 中でも印象に残ったのは、Java VM上に実装したRubyの処理系「JRuby」の開発者が、JRubyのほうがCで書かれた家のRubyよりも動作が速いと話したことだ。 “Java”といったとき、一般的には言語としてのJavaを指すが、サン・マイクロシステムズ自身はJavaテクノロジーJavaソフトウェア、Javaツールなどの名称を使い分けている。言語としてのJavaは、Javaテクノロジー全体のもっとも重要なピースの1つではあるが、一部分に過ぎない。JRubyやJythonといったほかの言語の処理系がJava VM上で高速に動くとなると、“Java”を使うことのメリットはJavaという言語が持つ良さにとどまらず、Java VMのパフォーマンス

    mhag
    mhag 2007/05/17
  • 【Rails関西】軽量の人は繊細な人を兼ねる~JavaからRubyへ - プログラマの思索

    今日のRails関西に行ってきた。 artonさんという大物有名人の講演も聞けて、ワクワクする勉強会だった。 その感想を書いてみる。 【1】Javaはクールな言語だった artonさんは「Javaも好きです」と言っていた。 Javaは元々こんな特徴があって、10年前はクールな言語と言われていた。 つまり、Javaはインターネットを意識した初めてのプログラミング言語だった。 ・仮想マシン(JVM)の上で動く ・バイトコードで読める ・ガベージコレクションがある ・移動コード(セキュリティ機構)を持つ つまり、リモートホストからローカルホストへ転送され実行される機構を持つ 【2】Javaは現代のCobol~業務アプリは繊細な作り でも、実際の現場では、Javaで業務アプリを作っても、やっぱり業務アプリは壊れやすい。 そして、広範囲に膨大に使われて、Javaが全てを解決したとはとても言えない現状

    【Rails関西】軽量の人は繊細な人を兼ねる~JavaからRubyへ - プログラマの思索
    mhag
    mhag 2007/05/13
  • プログラマの思索: RubyよりもJavaが好きな理由

    最近、Ruby関西に行ってRubyの勢いを感じている。 そんな時に、Javaの最近の動きを聞く機会があった。 Java6やSeasarの話を聞くと、JavaがC#やRailsの影響を受けているように聞こえた。 でも、話しているうちに、「やっぱりRubyよりもJavaが好きなんだ」と気づいた。 その理由は、「JUnitのようなテスト駆動ツールが揃っている」点に尽きる。 そこで「テスト駆動の観点から眺めたJavaの利点とプログラミング思想」について考察してみる。 【1】テストを意識するとメソッドの行数が自然に短くなる プログラミング初心者のプログラムを見ると、行数がやたらと長く、長いプログラムを書き上げた後からデバッグし始める。 だから、いつまで経っても動かない。 プログラミング中級者になると、行数は長いままだが、少しずつ書いてはプリント出力してデバッグで動作を確認し始める。 この

    mhag
    mhag 2007/05/03
  • かくたにのWiki - 『JavaからRubyへ』サポートページ

    ――蒼ざめたカヤックがやって来る(arton) 書誌情報 Bruce A. Tate 著 角谷 信太郎 訳 オライリー・ジャパン 発行 2007年04月21日 発売 216ページ 定価: 2,310円(税込) ISBN: 978-4-87311-320-3 原書: From Java To Ruby Amazon.co.jpで書を購入 増刷状況 2刷 (2007/05/01) 3刷 (2007/05/31) 4刷 (2008/01/07) 立ち読み オライリー・ジャパンの書のページ にて、見PDFとして「1章 はじめに」の全文を公開しています。 正誤表 こちらに反映されていないバグ報告は『JavaからRubyへ』バグ報告のページを参照してください。 2刷で修正されたバグ p16.「1.6 まとめ」: 誤 ● Railsは環境を統合することでJavaの陥った複雑性に対処している。・ 早

    mhag
    mhag 2007/04/26
  • 1