タグ

ブックマーク / higayasuo.hatenablog.com (6)

  • 「RDBMSの時代の終わりが見えてきた」についてそろそろ一言言っておくか - ひがやすを技術ブログ

    2008-12-12 いくつか誤解を生みそうな表現があるので、それをまずは指摘しましょう。 プログラムモデルとしては、すでにRDBMSからの脱却の準備は始まっています。ORマッピングがそれです。 これが、意図的かはわからないけど、ミスリードを生んでいます。「RDBMSの時代の終わりが見えてきた」というタイトルで、こういう書き方をすると、「ORマッピングによって、すでにRDBMSからの脱却の準備は始まっている」という風に読めるでしょう。これが、ミスリード。 JPAが大切だと思っているのは、永続パラダイムの転換に、コーディングを変えることなく対応できるからです。もちろんJPA+RDBMSのシステムをJPA+非RDBMSに切り替えれるという話ではなく、プログラマのコードの書き方の対応の話です。 これをもう少し、噛み砕くと、JPAのJPQL(SQLもどき)を使えば、SQLとしては統一されていない複

    「RDBMSの時代の終わりが見えてきた」についてそろそろ一言言っておくか - ひがやすを技術ブログ
    yohei
    yohei 2008/12/16
    丸山先生トレンドクラッシャー説
  • Railsが成功しEJB3が失敗したわけ - ひがやすを技術ブログ

    Railsが成功し、EJB3が失敗したわけは、イノベーションへの解にでてくる「独自仕様の製品アーキテクチャ」と「モジュール方式のオープンな業界標準」の考え方で、うまく説明できるように思えます。 ただし、この手の話は、理論にあうように現実を説明しているところがあるので、あくまでも、1つの可能性として聞いてください。 ここでの重要な考え方は、「顧客のニーズ」と「製品の性能」の力関係です。 「顧客のニーズ」が「製品の性能」を超えている場合は、顧客は、製品の性能向上に価値を認め、お金を払います。このときに企業として、成功しやすいソリューションは、「最適化された独自アーキテクチャ」で望むことです。性能を向上させるためには、独自アーキテクチャのほうが、いろいろ工夫ができるためです。 「製品の性能」が「顧客のニーズ」を超えている場合は、顧客は、製品の性能向上に価値をあまり認めません。既に、製品の性能に満

    Railsが成功しEJB3が失敗したわけ - ひがやすを技術ブログ
    yohei
    yohei 2008/04/21
    他にも応用できそうだ
  • ひがやすを blog - 2007-09-24 - 「なぜお前らは「好きだからコードを書く」はできるのに「好きだからメンテナンスする」ができないのか?

    当の問題は「スーツ + 頭のカタイおやじ VS. 無垢な技術者」という話だろうか。なんで、スーツの人や、頭のカタイおやじや、無垢な技術者がいるのか、その前提条件を問わなくちゃいけないんじゃないのか。その前提条件に、自分がどんな一手を打てるのかを考えて、世界を変えていこうよ。ていうか、世界を変えていたじゃない。 なんか、高井さんが勘違いしているみたいだから、書いておくけど、俺は、「だから世の中が悪い」とかいうつもりはありません。この構図は、過去何度も繰り返されている事実だから、まず私たち技術者は、その事実をきちんと認識しなければならない。 昨日は書かなかったけど、実は、「弱い技術者」というのは、「頭の固いおやじ予備軍」でもだったりする。 実際良く見かけるんだけど「最新の技術についていくのは疲れた」「なにかスーパーなデファクトが現れてそれで統一されて欲しい」「考えるのめんどくさいから標準で統

    ひがやすを blog - 2007-09-24 - 「なぜお前らは「好きだからコードを書く」はできるのに「好きだからメンテナンスする」ができないのか?
  • ひがやすを blog - Javaを古くしたやつとRubyを煽っているやつ

    その正体はわかったよ。正体わかった瞬間からだが震えたよ。まじで。 まずは、羽生さんのこのエントリを見て欲しい。 http://d.hatena.ne.jp/habuakihiro/20070922#1190464426 その後によしおりのこの有名なエントリも復習して欲しい。 http://d.hatena.ne.jp/jYoshiori/20070826/1188150596 もうさぁ、変わってないよねぇ。昔からのこの構図。歴史は繰り返すっていうの。 あからさまにいうとさぁ。賢いスーツな奴らと、頭の固くてあわれで保守的なおやじの歴史だよ。 最初は、EJBだよ。EJB。これからは、ビジネスコンポーネントが流通して、もうプログラミングはいらなくなる。コンポーネントの組み合わせを考えるだけでOKみたいな。最初にね、キャッチーな言葉とともに、あらたなテクノロジーを広めようとするのは、賢いスーツな奴

    ひがやすを blog - Javaを古くしたやつとRubyを煽っているやつ
    yohei
    yohei 2007/09/23
  • 2007-08-29 - ひがやすを blog

    バブルになってはじけて、そこで生き残ったものからがスタートなんだ、という見方をする人間にとっては燃えろ燃えろ!弾けろ弾けろ!というカンジです 煽るほうは、そういう風に思うのかもしれませんが、なんかすっげー納得できないのは、おいらだけ? だってバブルがはじけて生き残るのはほんの一握りですよ。自分たちが原因で、失敗するならあきらめもつきますが、バブルを起こして運がよければもうけられるみたいに思っている人に散々利用されて失敗するのは、納得がいかないですね。過剰に評価されれば、それだけ失敗する案件も増えてくる。 煽られてそのプロダクトを採用して、火を噴いたプロジェクトも悲惨ですよ。 どんなプロダクトも言語も正当に評価されることが重要で、無駄に煽る必要はない。バブルを起こそうとしている人のやりたい放題にさせないように、常に冷静に考え、警告を発しなければならない。そう思います。 良い悪いは置いておくと

    2007-08-29 - ひがやすを blog
    yohei
    yohei 2007/08/29
    せめて技術者は技術を技術として評価してほしいと僕も思う。バブル反対
  • ひがやすを blog - [Seasar]S2REST

    tugboat.GTD Adobe AIR版の開発スタート tugboat.GTD Adobe AIR版の開発に私も参加します。AIRのクライアントとtugboat.GTDのサービスとは、RESTful WebServiceでつなぐことになります。このRESTful WebServiceの機能は、汎用化されてSeasar2.5にマージされることになると思います。 RESTって何って方は、こちらを参考にしてください。 http://yohei-y.blogspot.com/2005/04/rest_23.html RESTって一口に言っても、ユーザインターフェースとサービスの二つの部分に分かれるのではないかと思います。サービスというのは、WebServiceの意味で使っています。もちろん、SOAPではなく。 せっかくなので、S2RESTの仕様を考えて見ます。書くのは次のエントリで。 S2RE

    ひがやすを blog - [Seasar]S2REST
    yohei
    yohei 2007/06/30
    いいかんじ
  • 1