A Django site.
6月 24, 2008
» Zend FWとcakePHPを見比べた結果、LiveCommerceはZend Frameworkを採用

理由は以下の通り。
cakeや他のフレームワークにあるような自動生成やORMなどは確かに魅力的だが、どれもそれをまたフレームとしてつくれる要素を残した中途半端というか、フレームワークっぽくないところが逆にプログラムの組み手にとっては自由度があって良かったりする。

その中途半端な部分を独自に自由に組み立ててたり、特定の必要機能だけをスポットで使ったりできるのは骨太フレームワークに比べた時、最初の開発に一時的に時間はかかるものの、自分で書いているので迷路入りすることはまずないだろう。
つまりフレームワークのスクリプトの依存度は少なく、自分で書いたコードの範疇で自己解決を見出すことができそうだとZend Frameworkは判断した。

一方cakeやsymfonyを採用した場合、開発スピードを早めたり、余分なコードを書かなくて済んだりと初期開発時のメリットや、第3者が介入してもコードの体裁は保たれるものの、迷路入りした時の自己解決において最終的にフレームワークそのものを理解する必要があったり、フレームワークの外に出たい時に(例えば外部のjavaやaspと連携など..)ドキュメントを1から読み返したりとなると、フレームワークの皿の上で踊らされているスクリプトになってしまうと判断した。

フレームが頑丈すぎて一度操作し始めたら、何を動かしていいかわからなくなってしまう。行きたい所に行けない。フレームワークの呪縛にかかってしまうという懸念がどうしても取り除けなかった。
これもPGのセンスや感覚なので十人十色だと思うが。
入口がPHP4から入ったものとしてのあくまで結論です。

先述した『中途半端というが、フレームワークっぽくないところ』が将来やりたいことを実現するときに苦労はあるが、自分で書ける要素が残っているし何より自分で書いたコードの方がアドバンテージがある。(単なる自己満にすぎないが)

GoogleやIMBがスポンサーになってたり、PHP本体の開発を手がけているZENDがサポートしているのもプラスファクターになっている。

では、Zend Framework一本でコードを書いていきます!

簡単に今後のフローを説明しておくと、MVCのロジックにデータベース、ビュー、スクリプトを全部分解して再度コーディングです。
その後、LiveCommerceで独自に開発したクラスライブラリーやファンクションをZend Frameworkの中にインクルードして両方のスクリプトが利用できるようなイメージで再開発する予定です。

4月 15, 2008
» Live Commerce ホームページ開設

Live Commerce

昨年の構想より既に半年が経過していますが、本日やっと公式サイトの開設の準備ができました。ウェブサイトについてはすべて完成しているわけではなく、現在はブログのページのみ閲覧可能となっております。

本日より開設したブログを通じて Live Commerce のリアルタイムな情報を皆さんと共有しつつ最新情報をお伝えしていきます。
実は、いつ公式サイトのページを開設しようか迷っていましたが、ソフトウェア本体のリリースと同時公開ではだいぶ先になってしまうこともあり、ブログのみを先行して公開することにしました。

Live Commerce本体の公式リリースは今夏を予定しており、まだ開発には時間がかかりますがその間にお伝えできる範囲でエキサイトしていきたいと思っています。よろしくお願いします。

公式サイトのブログではRSS、メールマガジンどちらでも購読が可能です。

3月 11, 2008
» LCのTOPデザイン

LiveCommerceのトップページのプロトタイプができました。昨年のアナウンスからすでに半年近くが経過してしまっていますが、着々と開発は進んでいます。 下の画像はトップページのサンプルです。まだ本決まりではありませんが、90%はこのデザインで遷移することになるでしょう。 デザインとプログラムのロジックについてはプログラマー、デザイナーのそれぞれで意見が異なると思いますが、ここは私の意見にて進行させていただきますと、テンプレートエンジンに代表されるsmartyは採用しない予定です。理由は”わかりづらい”の一言です。 今まで編集した中で、最も直感的に編集ができて、カスタマイズ性がいいのはWordPressのテンプレートの仕組みです。Wordpressはテンプレートディレクトリにテーマフォルダを作成して、所定のファイルをアップロードするだけですぐに利用できる仕組みになっています。おそらくこれに限りなく近い仕組みを採用すると思います。 たくさんやることがあって大変。

11月 1, 2007
» Live Commerce Logo

現在新ECサイト構築ソリューションとなるLive!Commerceのウェブサイトの制作中でございます。 まずは、そのウェブサイトのカラーともなるロゴの制作が出来上がりました。 Live!Commerceロゴのコンセプトはこんな感じです。 ・若さがみなぎっている ・活力があり、上昇できるイメージ ・常に呼吸をしていおり、リアルに躍動感が伝わるイメージ まだまだ始まったばかりのプロジェクトではございますが、ご意見などございましたらコメントよりお願いします。

10月 14, 2007
» サーバ内 モニタリングツール

オープンソースで開発が進んでいる新Eコマース [1]ですが、サーバ内の状態やシステム状況を参照できる機能について実装したオープンソースを紹介しておきます。 Eコマースの1つの管理系機能としてサーバ内部の状態を把握したりすることは管理するプログラマーにとっては必須となる機能です。一方ウェブマスターにとってそれはアクセス解析ツールとなる。 例えばTOPコマンドでサーバ内部のアプリケーションを把握したりと...。ロードアベレージや各デーエモンの状態も確認できる。 3〜4年前ではPHPで開発されたシステムモニタリングツールはあまり優れたものがなかったが、私なりに必要ツールと思ったものをシステムに取り込みしました。 [1] http://www.ds-style.com/blog/2007/10/05/2008c1iyeyeyeyythyiyyyoyye-by-digitalstudio/

10月 9, 2007
» 商品の登録画面

先日紹介しましたECサイトのオープンソースですが、商品登録に関する管理機能について、簡単に説明します。下にあるFLASH MOVIEアイコンをクリックすると動画再生(音声付)されます。 商品画面登録画面は5つのタブで整理されており、タブをクリックすると静的に画面がそれぞれの項目に応じて切り替わります。 基本情報 基本情報では次の項目を標準で登録することができます。 表示ステータス PC/携帯のステータス 発売日 商品名 ブランド 在庫数 商品型番 重量 関連するURL メタタグ

10月 4, 2007
» 2008年1月リリース Eコマースのオープンソース開発 by DigitalStudio

Eコマースのオープンソースの開発に着手し始めました。 まず、最初に”オープンソース”という意味についてはじめて聞いた方もいると思うので、オープンソースについてはウィキペディアのオープンソースを参照してください。 今年の初めくらいから予定にはあったんですけど、現在デジタルスタジオでは本社移転も終了し、一段階ついたのでこの機会にオープンソースでEコマースソリューションの開発に着手します。(というより、既に開発入っています) 以下のとおり説明いたしますので、Eコマースやショッピングカートに興味のある方は是非。