6

OSCommerce は時代遅れですか?

私は最近、それを頻繁に使用する Web 開発会社で働き始めましたが、コード ベースが非常に乱雑で、古い php コードがたくさん含まれていることに気付きました。CakePHP や drupal のような素晴らしいものに慣れていたので、あまり感銘を受けませんでした。

もう使う価値ある?更新され、既存のストアを簡単に転送できる OSC の適切なポートはありますか? ハックフェストではないプラグインシステムがあればボーナスポイント。

現在、Zen-cart、Ubercart、Magento を代替手段として検討しています。他に何かお勧めはありますか?

ありがとうございました

4

6 に答える 6

6

OSCommerce は時代遅れですか?

それは、時代遅れをどのように定義するかによって異なります。v1.0 を使用している場合は、はい。しかし、osCommerce は依然として積極的に維持および開発されています。現在の開発バージョンは osCommerce 3.0 Alpha 5 です。

私は最近、それを頻繁に使用する Web 開発会社で働き始めましたが、コード ベースが非常に乱雑で、古い php コードがたくさん含まれていることに気付きました。CakePHP や drupal のような素晴らしいものに慣れていたので、あまり感銘を受けませんでした。

もっときれいなアーキテクチャを見つけることができると確信しています。ソース コードを簡単に調べたところ、多くの定義済み定数、グローバル キーワードなど、最近ではコードの臭いと見なされるものが多数あることが確認できました。コードベースは、今日の標準に比べて古くなっていますが、それは長年にわたって進化してきた長期稼働システムの場合と同じです。オールドファッションは必ずしも時代遅れを意味するわけではありません。

もう使う価値ある?更新され、既存のストアを簡単に転送できる OSC の適切なポートはありますか? ハックフェストではないプラグインシステムがあればボーナスポイント。

osCommerce は成熟した製品です。そして、最初に言ったように、それは積極的に維持されています。コードベースだけでアプリケーションの価値を判断するべきではありません。その場合、Wordpressは価値がありません。また、CakePHP はそのコードベースでも有名ではありません。ocCommerce をインストールするクライアントがコードベースに関心を持つことはめったになく、システムがショップ システムに対する要件を満たすことができるかどうかに関心があります。

現在、Zen-cart、Ubercart、Magento を代替手段として検討しています。他に何かお勧めはありますか?

数年前に osCommerce から分岐したxtCommerceもあります。ただし、これは推奨を意味するものではありません。膨大な数のシステムの中から、要件を知らずにショップ システムを推奨するのは難しいと思います。

余談ですが、osCommerce に関するソフトウェア メトリクスを収集したい場合は、phpqatools.org にアクセスしていくつかのツールを実行し、統計を収集して他のショップ システムと比較してください。

于 2010-07-23T07:44:30.233 に答える
3

短い答え: はい

バージョン 3 (ロードマップのアルファ アイテム) については何も言えませんが、2.x を使用している場合、magento (私は「歌姫」と呼んでいます) などの他のショッピング ソリューションと比較して、基本的に 2006 年に行き詰まっています。すべてに代償が伴うからです)。

于 2010-07-23T09:27:50.043 に答える
1

osCommerce 2.xx は、次の理由で少し古くなっています:

  1. MVC の概念はありません。これにより、メンテナンスが非常に困難になり、1 つのエラーが修正されると、別のエラーが発生する可能性があります。

  2. アーキテクチャは 2001 年からです。コンセプト アーキテクチャの進歩に伴い、アーキテクチャは非常に重要になっています。したがって、新しい設計コンセプトの利点は使用されません。

  3. セキュリティの問題 : 更新されていないため、保護されていないプラグインが多数あります。すぐに使用できる osCommerce は、最新バージョンで保護されています。

于 2013-12-04T17:31:44.737 に答える
1

OSCommerce は simmons より古いです...そして SIMMONS は古いです!

ペストのようにそれを避けてください。

Magento と Cube Cart はまともです。Cake または drupal を探してアップグレードする場合は、Symfony を選択します。:-)

于 2010-07-23T07:32:48.463 に答える
0

まだ、バージョン 3 に取り組むことができます。Oscommerce には、他よりも優れたコミュニティがあります。そして最も重要なことは、Oscommerce は膨大なコード ライブラリを備えた完全な GUI ライセンスです。他の電子商取引と同様に、多くの制限と制限があり、ほとんどが有料です。

そのため、今すぐオスコマースが時代遅れになったとは言えませんが、将来的にはなんとも言えません。

于 2010-07-23T10:20:41.590 に答える
0

osCommerce 2.x は、2001 年から 2002 年までの技術 (The Exchange Project) に基づいて構築されています。何年にもわたって、彼らはそれを立たせるためにいくつかのパッチとペイントを追加しました. そうそう、それはかなり時代遅れです。いつもそうでした。

最後のバージョン 2.3.1 は、これまでで最大のリライトです (3.0 は数えません)。これについてもまだやるべきことがあると思います。

osCommerce 3.0 は単なるフレームワークです。製品やカテゴリを追加する機能はまだありません。次世代の osCommerce に貢献したい開発者向けです。

于 2012-01-31T02:42:58.097 に答える