Webアプリケーションを構築しているとどうしても必要になるのがJavaScriptだ。サーバサイドの言語はPHPやRuby、Perl、Java、Pythonなど様々な言語が選ばれるが、JavaScriptについては代わりがない。 RubyからJavaScriptが生成される 元のRubyコード サーバサイドの言語は得意だが、JavaScriptはちょっと…という人もいるのではないだろうか。そんな人にとって、これは朗報かも知れない。 ...
RubyKaigi2007 で、JRuby のセッションがあって、「Java のライブラリを Ruby から触れて便利だよ。ほらこんなに Swing 呼べた。」ってデモをやってたんですが、Perl の場合は Java のライブラリ触るの簡単なのか、という話。 CPAN の Java::Swing を使うと、Perl から気軽に Java の Swing library を呼ぶことができます。 サンプルコードは下記のような感じ。 use warnings; use strict; use Java::Swing; my $expressi...
『 JYaml-YamllibraryfortheJavalanguage 』
『 JRuby自体は100%Javaで実装された処理系である。したがって、実行するためにはJavaVMがあればよいため、Javaが動作する環境ならどこでもRubyプログラムを動かすことができる 』
世の中に、オブジェクト指向言語は百花繚乱。さまざまな思想と、さまざまな目的のために、さまざまな言語がデザインされているんだ。それらは一応、オブジェクト指向っていう共通の理解の上にあるはずなんだけど、実際に使ってみるとけっこう勝手が違う。つまり、オブジェクト指向へのアプローチっては、1 つではないんだ。そこで、いろんな言語を比べてみて、それぞれ...
『 このページは、万葉集などの古典を愛する人たちのためのXMLそしてXHTMLの入門ページです。 』
『 JavaでRubyランタイムインタプリタを実装したもので、RubyプログラムをJavaで実行することができる。インタプリタ自身をJavaアプリケーションに組み込んで使えるほか、スクリプトおよびクラスAPIの間の相互運用にも活用でき 』
『 Javaで開発されたDependencyInjection(DI)Framework。AnotationやGenericを活用した開発。依存性を注入できるのはコンストラクタ、Field,Method。環状依存への対応、StaticMemberのInjection対応、Springとの統合、AOPも。めっちゃ重そう・・・ 』
良質なIDEでリファクタリングをサポートするためには静的型定義が『必須』と考えるのは誤解です。最近のほとんどのIDEでは、初期のSmalltalk IDEの概念を、少なくとも一部は採り入れています。実際、Eclipseの初期のルーツをたどると、Visual Age for Javaに突き当たります。これはSmalltalk仮想マシンに同梱されていたものです。今でも、Smalltalk Refactoring Browserは、入手可能なツールの中で...
『 「RoRが衝撃的なのは、短時間で済む開発時間と、ソースコードを自動生成してあとは生成したコードを変更するといったアプローチ」衝撃的だったけど、それだけだったらもう飽きてるよなぁ。 』
『 NaturalDocsisanopen-source,extensible,multi-languagedocumentationgenerator.→日本語には対応してなさげ 』
■お知らせ■ 10/04 楽々ERDレッスン 第2回が公開されました 08/23 スキルアップと夢見る力が公開されました 08/15 おしごとマジカ1.0リリースしました 05/05 SQL書き方ドリルの正誤表が公開されています。 <前の日 | 次の日> 2006-06-17(Sat) ■[Java][Seasar]Churaのこと 15:49 Railsがセンセーショナルだったのはブツもさることながら、「Javaの10倍の生産性!」ってぶち上げたことだと思...
もうURLを失念するくらいいろんなところで言われていることですけど、LL(Lightweight Language。RubyやPython,Perlのような軽量なスクリプト言語)との比較で出てくるJavaコードは、「普通こんなコードかかないでしょ」というくらい冗長な場合が多い。 Rubyでコードが簡潔に書ける!ということを表す時にJavaを引き合いに出すのはいいんですけど(引き合いに出す相手としては間違ってない...
『 JavaとRubyのいいとこ取り言語、らしいw 』
JRubyは、文字をUTF-8扱いするか、それとも1バイトずつの列として扱うか、二通りの指定が-Kオプションや$KCODEで可能です(少なくともJRuby内部で指定を受理する部分はそのように作られています)。しかし、今のところ、その指定はほとんど意味をもっていません。 正規表現やinspectメソッドは、指定にかかわらず、文字列をつねに1バイトずつの列として扱います。getsやputsなど...
『 JavaはかつてのCOBOLのように死を迎えるだろう,少なくとも3〜5年は安泰だ,Railsにとても注目している 』
中でも印象に残ったのは、Java VM上に実装したRubyの処理系「JRuby」の開発者が、JRubyのほうがCで書かれた本家のRubyよりも動作が速いと話したことだ。 “Java”といったとき、一般的には言語としてのJavaを指すが、サン・マイクロシステムズ自身はJavaテクノロジー、Javaソフトウェア、Javaツールなどの名称を使い分けている。言語としてのJavaは、Javaテクノロジー全体のもっとも...
『 RubyをJavaバイトコードへコンパイル!!XRuby登場|エンタープライズ|マイコミジャーナル:RubyのソースコードをコンパイルしてJavaバイトコードを生成 』