oscommerce 已经过时了吗?

发布于 2024-09-11 06:05:07 字数 1433 浏览 3 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

冷情妓 2024-09-18 06:05:07

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 并运行一些工具,收集统计数据并将其与其他一些商店系统进行比较。

Is OSCommerce outdated?

That depends on how you would define outdated. If you are using a v1.0, then yes. But osCommerce is still actively maintained and developed. The current development version is osCommerce 3.0 Alpha 5.

I recently started working for a web development company that uses it a lot and I noticed the code base is really messy and has a lot of older php code in there. Being used to something nice like cakePHP or drupal I wasn't too impressed with it.

I am sure you can find prettier architectures. I looked at the source code briefly and can confirm there is a number of things considered code smells nowadays, like lots of defined constants, global keywords and such. The codebase is old-fashioned compared to today's standards, but that's the way it is with long running systems that have evolved over many years. Old fashioned doesnt necessarily mean outdated though.

Is it worth using any more? Is there a decent port of OSC that is updated and easy to transfer existing stores to? bonus points if it has a plug in system that isn't a hack fest.

osCommerce is a mature product. And like said in the beginning, it is actively maintained. You shouldnt base the application's worth on the codebase alone. Wordpress would be worthless then. And CakePHP isnt exactly famous for it's codebase either. A client you will install ocCommerce for is rarely interested in the codebase, but rather in if the system can satisfy his or her requirements to a shop system.

Right now I'm looking at Zen-cart, Ubercart and Magento as alternatives. Would you recommend anything else?

There is also xtCommerce which forked from osCommerce a few years ago. This is not meant as recommendation though. I find it hard to recommend a shop system from the vast amount of systems out there without knowing any requirements.

On a sidenote: if you want to collect software metrics about osCommerce, head over to phpqatools.org and run some tools over, gather statistics and compare it to some other shop systems.

以歌曲疗慰 2024-09-18 06:05:07

简短回答:是的,

我无法告诉您有关版本 3(路线图上的 alpha 项目)的任何信息,但如果您使用 2.x,与 magento(我喜欢称之为“天后”,因为一切都是有代价的)。

Short answer: Yes

I can not tell you anything about the version 3 (alpha items on their roadmap) but if you are using a 2.x you are basicly stuck in 2006, compared to other shopping solutions like magento (which I like to call 'the diva' because everything comes with a price).

◇流星雨 2024-09-18 06:05:07

OSCommerce 比 Simmons 更老......而 SIMMONS 也老!

像躲避瘟疫一样避开它。

Magento 和 Cube Cart 都不错。如果您正在寻找并从 cake 或 drupal 升级,会选择 Symfony。 :-)

OSCommerce is older than simmons... AND SIMMONS IS OLD!

Avoid it like the plague.

Magento and Cube Cart are decent. Would go for Symfony if you're looking for and upgrade from cake or drupal. :-)

绅士风度i 2024-09-18 06:05:07

osCommerce 2.xx 有点过时,原因如下:

  1. 没有 MVC 概念。这使得维护变得非常困难,并且当修复一个错误时可能会出现另一个错误。

  2. 架构是从 2001 年开始的。随着概念的进步,架构变得非常重要。因此没有使用新设计概念的好处。

  3. 安全问题:许多插件由于未更新而不受保护。开箱即用的 osCommerce 最新版本已受到保护。

osCommerce 2.x.x is bit outdated for following reasons:

  1. No MVC concept. This makes maintenance a real difficult and when one error is fixed another might pop in.

  2. Architecture is from 2001. With advancement in concept architecture has become very important. So benefits of newer design concepts not used.

  3. Security issue : Lots of plugins that are not secured as they are not updated. osCommerce out of box is secured for its latest version.

蹲墙角沉默 2024-09-18 06:05:07

还没有,您可以使用版本 3。Oscommerce 拥有比其他社区更好的社区。最重要的是 Oscommerce 是完整的 GUI 许可证,具有庞大的代码库。与其他电子商务一样,有很多限制和限制,而且大多数都是付费的。

这就是为什么我们现在不能说 oscommerce 已经过时,但在未来我们会说什么,

Not Yet, You can work on Version 3. Oscommerce has good community rather than others. and most important things Oscommerce is complete GUI License with huge code library. Like other e-commerce has many restriction and limitation and most are paid.

Thats why we can't say that oscommerce is outdated right now but in future we say anythings,

顾忌 2024-09-18 06:05:07

osCommerce 2.x 基于 2001-2002 年的技术(The Exchange Project)构建。多年来,他们添加了一些补丁和油漆以使其站立。所以是的,它已经非常过时了。一直都是。

最后一个版本 2.3.1 是迄今为止最大的重写(不包括 3.0)。我想说,这方面还有很多工作要做。

osCommerce 3.0只是一个框架。它还没有添加产品或类别的功能。它仅适用于想要为下一代 osCommerce 做出贡献的开发人员。

osCommerce 2.x is built on technology from 2001-2002 (The Exchange Project). Over the years they have added som patches and paint to make it stand. So yeah it's pretty outdated. Always has been.

The last version 2.3.1 is the biggest rewrite so far (not counting 3.0). I would say there is still work to be done on this one as well.

osCommerce 3.0 is just a framework. It has no features for adding products or categories yet. It's just for developers who want to contribute to the next generation osCommerce.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文