タグ

2009年11月22日のブックマーク (6件)

  • Build seven good object-oriented habits in PHP

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Build seven good object-oriented habits in PHP
  • 50 Inspirational E-Commerce Website Designs

    The design and layout of e-commerce websites can have a huge impact on sales. Not only will a well-designed website look more appealing to visitors, but it will also provide a better user experience. A well-designed e-commerce site will be easier to browse, search, and complete the checkout process. In this article, we’ll take a look at some outstanding examples of e-commerce web design, as well a

    50 Inspirational E-Commerce Website Designs
  • オブジェクト指向を正しく理解する - 特集 オブジェクト指向は難しくない!:selfup

    オブジェクト指向はしばしば,とっつきづらく難しい技術と言われます。その理由の一つには,対象とする分野が広く,それぞれに深みがあることが挙げられます。しかし,それ以上にこの技術を難しくしている落とし穴とも言うべき原因が二つあると筆者は考えています。それは比喩を乱用する説明の仕方の問題と,「もの中心」を意味するコンセプト自体の問題です。 そこで特集では,「オブジェクト指向という言葉をよく聞くけど,実際どんなものかよくわからない」という方のために,初心者/入門者が陥りやすい落とし穴を明確にしながら,オブジェクト指向の全体像を説明します。余計な先入観やまぎらわしいたとえ話に惑わされなければ,オブジェクト指向そのものはそれほど難しい技術ではないことを理解していただきたいと思います。なお,オブジェクト指向プログラミング,デザインパターン,分析/設計といった個々の技術については特集2以降でそれぞれ解説

    オブジェクト指向を正しく理解する - 特集 オブジェクト指向は難しくない!:selfup
  • 成功するショッピングサイトに必要な17の新常識 | POP*POP

    SEO関連の話題を扱っているseomoz.orgにて興味深い記事がありました。「17 New Rules for Successful E-Commerce Websites」です。 ショッピングサイトを作るときにはどういった点に気をつければいいか、かなり参考になるのではないでしょうか。 以下に詳しくご紹介(あまり好きではないですが、説明の都合上、元記事からそのまま画像を拝借しています)。 ユーザーがどこにいるのか教えてあげよう ユーザーがトップページ以外にいる場合、どのセクションにいるのかわかるようにしましょう。パンくず型のナビゲーションも有効です。 選択条件を解除できるようにしよう ユーザーは一般的に選択条件を追加しながらサイトを見ていきます。そうした選択条件はすぐにはずして元に戻れるようにしておきましょう。 一般的な並び替え方法はきちんと用意しよう ユーザーが選択しやすいように「価格

    成功するショッピングサイトに必要な17の新常識 | POP*POP
  • そのやり方では生産性は上がらない!

    生産性の高い言語とは? 今回はプログラミング言語の生産性に焦点を当ててみます。生産性の向上を目指す時、言語は何を選べば良いでしょうか。生産性が高いことは言語のメリットの1つのとなるため、最近よく使われる言語はどれも生産性の向上を考慮しています。よって、それぞれの言語の持つ生産性の方向性を考えて、開発に合うものを選択することになります。言語にはそれぞれ特徴があるため、一概に順位を付けることはできませんが、今回は、4つの言語をピックアップしてそれぞれの生産性についてみてみます。 1つ目がJavaです。Javaはクライアントアプリケーションや大規模サーバーの構築、携帯電話のアプリケーションなど、C言語の代替としても幅広く使われている言語です。C言語に比べると、プラットホーム依存のコードが必要ないことや、メモリ管理の煩雑性がないことから、より少ない時間でバグの少ない高品質な開発ができると言われてい

  • あなたにもできるオブジェクト指向設計――UMLを覚えよう---目次

    この連載では,UML(Unified Modeling Language)を使ったオブジェクト指向設計の手法を学習します。UMLは,システムの分析結果と設計結果を図示するための表記法のグローバル・スタンダードです。皆さんがプログラマなら,プログラムのアルゴリズムをフローチャートという図で表すのが普通でしょう。それと同様に,オブジェクト指向プログラミングでシステムを開発するのが主流となった現在では,UMLでシステムの設計図を表すことが一般的になっています。これからは,UMLを使いこなせることは,プログラマに限らず,コンピュータにかかわるすべてのエンジニアにとって不可欠な技能と言えるのです。今回はオブジェクト指向の概念を理解し,UMLで使われる様々な図の役割とかき方をマスターしましょう! 第1回 オブジェクト指向とUML第2回 クラス図とオブジェクト図をかいてみよう第3回 ユース・ケース図をか

    あなたにもできるオブジェクト指向設計――UMLを覚えよう---目次