ブックマーク / atmarkit.itmedia.co.jp (2)

  • 特集 私がJavaからC#に乗り換えた10の理由(4/4) - @IT

    私が思うC#の“正しい”使い方 前項で挙げた10の乗り換え理由は、C#の設計思想が表面に表れた結果だと考える。私は、個々の機能が気に入ったからC#に乗り換えたわけではない。前項ではC#の観点からJavaを批判したが、実はこれは正しい行為ではない。C#とJavaの設計思想は異なるのだ。異なる思想のものを自分の思想で批判すれば、相手の方が劣るという結論が出るに決まっている。 そう、私はC#の底に流れる設計思想が自分のし好にマッチしたから乗り換えたのだ。項では、前項で述べた項目を基にC#の設計思想を推測し、C#の“正しい”使い方について考察する。道具は設計思想に沿って使わなければ真価を発揮できない。私は、設計思想に沿った使い方こそが“正しい”使い方だと考える。 さて、私が思うに、C#の設計思想とは「実行効率の重視」と「実装効率の重視」そして誤解を恐れず書くなら「オブジェクト指向の軽視」である。

    makki666
    makki666 2008/10/08
  • 良いデザインを行うためのCSSの下地を作ろう

    カッコイイWebデザインには、CSSの下地があると便利です。CSSの基礎知識として、HTML/XHTMLの違いから説明します(編集部) 連載第1回の「ちょっとサイトをステキにするCSSの基」はいかがでしたでしょうか? 前回はCSSの基の基を解説しましたが、今回はCSSでWebサイトをデザインするうえで必須となるHTML/XHTMLの基礎知識を解説していきます。 HTMLの基礎を知らなきゃ、サイトはステキにできない 「自分でホームページを作りたいっ!」っと思い立った初心者の方が最初に勉強しないといけない言語が、皆さんもご存じのHTML(エイチ・ティー・エム・エル)という言語です。 「言語」と聞いて何も難しく構える必要はまったくありません。初心者の方でも比較的簡単に習得できる、「マークアップ言語」といわれる種類の言語なのです。ずばりHTMLを含むマークアップ言語といわれる種類の言語の基

    良いデザインを行うためのCSSの下地を作ろう
    makki666
    makki666 2008/10/08
  • 1