使用CMS工具可以创建多大的电子商务应用程序?

时间:2011-10-19 15:27:46

标签: asp.net architecture e-commerce dotnetnuke

可以使用像DNN这样的工具与一些现成的购物车合并来创建一个好的电子商务应用程序吗?我之前没有使用DNN,但我认为,这将是一件很难的事情,我认为我将面临性能和可维护性方面的麻烦。

此外,我认为将asp.net Web应用程序转换为DNN几乎是不可能的,即使我通过UI层也会浪费更多时间。

使用DNN创建一个小型电子商务应用程序可能会很好,这种应用程序的成本为3000美元,一次创建,不太可能扩展。

跟我说说这个。

谢谢

3 个答案:

答案 0 :(得分:3)

  1. 可以使用像DNN这样的工具与一些现成的购物车合并来创建一个好的电子商务应用程序吗? 是的......但是你会只需使用DNN的一些现成购物车模块即可获得更好的服务。

  2. 此外,我认为将asp.net Web应用程序转换为DNN几乎是不可能的,即使我通过UI层也会浪费更多时间。 这完全取决于您编写DNN模块的技能水平和应用程序的需求。甚至没有办法回答除了说:为什么要打扰?如果应用程序已完成并准备就绪,则可能没有太多理由在DNN内重建它。

  3. 使用DNN创建一个小型电子商务应用程序可能会很好,这种应用程序的成本为3000美元,一次创建,不太可能延长。 DNN有许多免费和开源的电子商务模块。电子商务模块也有好几个好处。为什么要创建自己的?特别是如果你没有为DNN编写模块的经验......

答案 1 :(得分:1)

我不清楚你的目标是什么。很多人使用DNN运营电子商务网站。如果大到你的意思是你想要在亚马逊上,那么DNN不适合你。

在我看来,DNN的优势在于内容管理,如果您需要重要的内容管理和商务功能,那么DNN可能是一个不错的选择。如果您的主要关注点是商业功能,而很少或根本没有其他内容管理需求,那么我会更关注商业。

将现有应用转换为DNN非常有可能。您需要了解DNN中的模块开发和外观是如何工作的,然后您会发现许多现有代码可能会被复制粘贴到模块中。一旦你了解了皮肤和模块的运行方式/时间,你会发现你可以使用几乎任何ASP.Net代码并期望它能够运行。当然,要利用DNN核心功能(成员资格和权限是常见项),您需要使用DNN API。此外,还可以在同一网站下与现有应用程序并行运行DNN。

对我而言,如果您的应用程序将从现成的核心和扩展模块功能中获得显着的好处,那么构建DNN是有意义的。如果您无法使用DNN从开发计划中删除重要功能,那么您可能不应该使用DNN。

答案 2 :(得分:1)

我还没有发现当前可用的DNN电子商务模块足以运行真正专注于电子商务的网站。您应该确保NBStore(一个免费的开源模块)不能满足您的电子商务,因为它构建得非常好,但功能不是很丰富。 Catalook虽然功能丰富,却写得很糟糕,我强烈建议避免使用它。大多数其他可用模块没有严肃的在线商店所需的所有功能。

当电子商务是主要关注点时,我们一直在使用AbleCommerce。 AbleCommerce功能丰富,构建精良,相对容易定制和扩展。我们已经完成了AbleCommerce和DNN之间的基本集成,我们在主网站上使用DNN,在电子商务中使用AbleCommerce。 AbleCommerce刚刚在DNN网站中作为虚拟目录运行。我们没有集成登录/用户功能,这对网站来说很好。如果你真的需要DNN的功能,这可能是一个很好的方法。