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 にアクセスしていくつかのツールを実行し、統計を収集して他のショップ システムと比較してください。