kazekiriによる
2005年12月06日 12時44分の掲載
ハヤリスタリ部門より。
ハヤリスタリ部門より。
vladobossdog曰く、" ITmediaに記事が出ているが、 世界最大のオープンソースソフトウェア開発サイトである SourceForge.netにおいて Javaがプロジェクト数において初めてC++を追い抜いたとのこと。 実際にSoftware Mapを見てみると、Javaが16,906 projects、 C++が16860 projectsと確かに追い抜いているが、それどころか C++どころか16030 projectsのCも追い抜いているようだ。 ちなみに SourceForge.JPでもJavaがトップのようである。 Javaが世に出てから10年ほど経ったが、SF.netという オープンソース(フリーソフトウェア)の世界においてこれだけ広まるとは 思いもよらなかった。"
この議論は賞味期限が過ぎたので、保存されている。
新たにコメントを書くことはできない。
プログラマがこれから憶えるべき言語 (スコア:4, すばらしい洞察)
「これから憶えるならどの言語ですか?」
「それは全部だね。全部。必要になった言語を、その場でちゃっちゃっと憶えて、一応の仕事はできるようなポテンシャルがないとダメ」
この回答だけは非常に納得いくものがあった。
「Beyond Java」 (スコア:3, 興味深い)
本ではJavaからどんな言語に変更すべきか、みたいな事も書いてあるそうです。
http://www.oreilly.com/catalog/beyondjava/
Re:「Beyond Java」 (スコア:3, 参考になる)
彼は軽快なJava [amazon.co.jp]で「SpringやHibernateなどの軽量フレームワークがJavaを変える!」なーんて言ってたわけです。ところが最近は「Javaで軽量な開発をやろうと思ったら、SpringやらHibernateやら、いろいろとおぼえなくちゃならなくて大変だよ [webservicessummit.com]」なんて言い出している。なんなの、この無責任な一貫性の無さは。
「利に聡い」人なんだろうなぁ、とは思います。
親コメント
Re:「Beyond Java」 (スコア:4, すばらしい洞察)
いやぁ、あなたのコメントを読んでいるとむしろ
Tate 氏は一貫しているように見えるなぁ。
「軽量さ」を求める、ということでね。
もし言語として Java を使うことが避けられないのであれば
その中で軽量な手法を選ぶべきだし、
もしそもそも Java 以外の言語を選べるのであれば、
より軽量なものを選ぶのがよい、と。
#該当の書籍を読んでないのであくまであなたの
#コメントからの判断ね。
# mishimaは本田透先生を熱烈に応援しています
親コメント
Re:「Beyond Java」 (スコア:2, 興味深い)
親コメント
実行環境・コンパイラはオープン? (スコア:3, 興味深い)
JAVA実行環境、コンパイラはGCJ [gnu.org]、Kaffe [kaffe.org]とか使っているのでしょうかねぇ。
オープンソースに力を入れているSunは今のところJAVAを手放す気は無いみたいだし。(参照:japan.linux.com | オープンソースへの関与を深めるSun [linux.com])
なんか足元すくわれそうで怖いんだよなぁ。
Re:実行環境・コンパイラはオープン? (スコア:4, 興味深い)
http://www.jcp.org/ja/home/ja
この程度SUNが影響力を持つこともNG?
ほっときゃなおる
親コメント
すらどの過去コメントに (スコア:2, 参考になる)
RubyForgeのストーリーの時ですらど的に既出。
/.configure;oddmake;oddmake install
登録数だけ競ってもなぁ・・・ (スコア:2, すばらしい洞察)
実際に動いているところや、成果物が出来たところでの割合ってどうなんだろ?
Re:登録数だけ競ってもなぁ・・・ (スコア:2, 興味深い)
親コメント
Re:登録数だけ競ってもなぁ・・・ (スコア:2, すばらしい洞察)
親コメント
Re:登録数だけ競ってもなぁ・・・ (スコア:2, 参考になる)
# Activity Percentile 50というのが適切かどうかはわかりませんが、一つの目安として
親コメント
Re:死んでるプロジェクト (スコア:4, おもしろおかしい)
#それだけだけどID
親コメント
Re:死んでるプロジェクト (スコア:2)
親コメント
Re:登録数だけ競ってもなぁ・・・ (スコア:2, すばらしい洞察)
「だいたい追い抜いたんだ〜」
くらいにはなりますね
# baysideさんがMonaカーネルにJavaを導入していたりと,まだまだ活発です
BOINC説明ページ(書きかけ) [wikispaces.com]
親コメント
Re:登録数だけ競ってもなぁ・・・ (スコア:3, すばらしい洞察)
「入門者の多いJAVAと、熟練者の多いC++では、お蔵入りになる率もかなり違ってくる」
という仮説は立てられそうな気がします。
親コメント
Re:登録数だけ競ってもなぁ・・・ (スコア:2, 興味深い)
だったらJavaの方がプロジェクト成功する確率高いかも。
ただ違う言語で書き直しているだけなんだから簡単でしょ。
ほっときゃなおる
親コメント
AJAX (スコア:1, すばらしい洞察)
Asynchronous Javascript and XMLじゃなかったんかい。
#もしかして、AJAX2.0?
C++はCを含んでいる (スコア:1, 興味深い)
CとC++を合わせたら 32,890 projects
それに比べてJavaは16,906 projects
C++はCの拡張なのだから、こういう比較をするときは合わせて考えた方が良いのでは?
Re:C++はCを含んでいる (スコア:3, すばらしい洞察)
LAN内LAN稼働中
親コメント
Re:C++はCを含んでいる (スコア:2, 参考になる)
親コメント
Cはプロフェッショナルのための言語 (スコア:1)
文字列型もなくプロセス内の好きな領域にアクセスできるような過激な言語を、自称プロの素人達が使わされていた事がおかしい。
CはOSやVM作るとか、相応しい仕事に使えばいいやん。
Re:FORTRANこそはプロフェッショナルのための言語 (スコア:2, 興味深い)
> 本物のプログラマは仕様を書かない。
とあるが、すると今ワタシがやってるPJは
「本物のプログラマ」とやらを雇うべきなんだろうか
# たのむから仕様ぐらい書いてくれ
# あたしゃ本物でも神様でもないんだよ
親コメント
影も形も無いC#の立場は? (スコア:1)
なぜなんでしょう?
Viva Java - でも用途次第 (スコア:1)
ハリスコム
Re:じゃあ (スコア:1, すばらしい洞察)
親コメント
Re:実行速度 (スコア:1)
私自身は試したことは無いので、無責任な発言です。要注意。
親コメント
Re:Javaほど (スコア:1)
最近仕事で使って驚いてるんだけど、これだけOOPとしての自由度を高くしておいて、それでいてSECUREな仕様のサーバサイドの言語はそんなにはないんじゃないかな。
# サニタイズのしくみが標準でないのは痛いけど、JAVAも同じ訳で。
JSPで書くのの半分以下の労力で同等の物がかけますからね
…勿論、言語以前にプログラムの構造設計が重要ですけど:-)
--暮らしの中に修行あり。
blogはじめました。 [hatena.ne.jp]
親コメント
Re:よく見ると (スコア:1)
同意します。
親コメント