使用 CMS 工具可以创建多大的电子商务应用程序?
可以使用 DNN 之类的工具与现成的购物车合并来创建一个好的电子商务应用程序吗?我以前没有使用过DNN,但我认为,这将是一件很难做的事情,我想我会面临性能和可维护性的麻烦。
此外,我认为将 ASP.NET Web 应用程序转换为 DNN 几乎是不可能的,即使我遍历 UI 层,这也会浪费更多时间。
也许使用 DNN 创建一个小型电子商务应用程序是好的,这种应用程序花费 3000 美元,创建一次,并且不太可能扩展。
和我谈谈这个。
谢谢
Can one create a good e-Commerce application using a tool like DNN merged with some ready made shopping cart? I did not use DNN before, but I think, it will be tough thing to do, I think I will face troubles with performance and maintainability.
Further I think it is almost impossible to convert asp.net web application to DNN, this will wast more time even if I throughaway the UI layer.
Probably it is good to create a small e-commerce application using DNN, that kind of applications that costs 3000 USD, created for once, and not likely to extended.
Talk to me about this.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
可以使用 DNN 等工具与一些现成的购物车合并来创建一个好的电子商务应用程序吗? 是的...但是您会得到更好的服务只需使用一些现成的 DNN 购物车模块即可。
此外,我认为将 ASP.NET Web 应用程序转换为 DNN 几乎是不可能的,即使我遍历 UI 层,这也会浪费更多时间。 这完全取决于您编写 DNN 模块的技能水平以及应用程序的需求。除了说:何苦呢?如果应用程序已完成并准备好运行,则可能没有太多理由在 DNN 中重建它。
使用 DNN 创建一个小型电子商务应用程序可能会很好,这种应用程序花费 3000 美元,创建一次,并且不太可能扩展。 DNN 有许多免费和开源的电子商务模块。还有一些不错的付费电子商务模块。为什么要费心创建自己的呢?特别是如果您没有太多为 DNN 编写模块的经验...
Can one create a good e-Commerce application using a tool like DNN merged with some ready made shopping cart? Yes... But you'll be better served by just using some of the off the shelf cart modules for DNN.
Further I think it is almost impossible to convert asp.net web application to DNN, this will wast more time even if I throughaway the UI layer. This entirely depends on your skill level in writing DNN modules and the needs of the application. No way to even answer other than to say: Why bother? If the application is done and ready to go, there's probably not much of a reason to rebuild it within DNN.
Probably it is good to create a small e-commerce application using DNN, that kind of applications that costs 3000 USD, created for once, and not likely to extended. There are numerous free and open source eCommerce modules for DNN. There are also several good paid for eCommerce modules. Why bother creating your own? Especially if you don't have much experience in writing modules for DNN...
我不清楚你的目标是什么。很多人使用 DNN 运营电子商务网站。如果总的来说,您的意思是您想挑战亚马逊,那么 DNN 不适合您。
在我看来,DNN 的优势在于内容管理,如果您需要重要的内容管理和商务功能,那么 DNN 可能是一个不错的选择。如果您主要关心的是商务功能,而很少或没有其他内容管理需求,那么我会寻找更专注于商务的东西。
将现有应用程序转换为 DNN 是很有可能的。您需要了解 DNN 中模块开发和换肤的工作原理,然后您会发现大部分现有代码可能会复制粘贴到模块中。一旦您了解了皮肤和模块如何/何时运行,您就会发现您可以放入几乎任何 ASP.Net 代码并期望它能够工作。当然,要利用 DNN 核心功能(成员资格和权限是常见项目),您将需要使用 DNN API。此外,还可以在同一网站下与现有应用程序并行运行 DNN。
对我来说,如果您的应用程序将从现成的核心和扩展模块功能中获得显着的好处,那么基于 DNN 进行构建是有意义的。如果您无法使用 DNN 从开发计划中删除重要功能,那么您可能不应该使用 DNN。
I'm not clear on what your goal is. Plenty of people operate e-commerce sites using DNN. If by large you mean you are looking to take on Amazon then DNN is not for you.
In my opinion DNN's strength is around content management, if you need significant content management and commerce functionality then DNN is likely a good choice. If your primary concern is commerce functionality with little or no other content management needs, then I would look to something more focused on commerce.
It is very possible to convert existing apps to DNN. You will need some understanding of how module development and skinning in DNN works, and then you will find that much of the existing code can likely be copy paste into a module. Once you understand how/when skins and modules are run you will find you can drop in pretty much any ASP.Net code and expect it to work. Of course to take advantage of DNN core features (membership and permissions are common items) you will need to use the DNN APIs. Also it is possible to run DNN side by side with an existing application under the same website.
To me it makes sense to build on DNN if your application will receive significant benefit from off the shelf core and extension module functionality. If you can't remove significant features from your development schedule by using DNN, then you probably shouldn't use DNN.
我还没有发现当前可用的 DNN 电子商务模块足以运行真正专注于电子商务的网站。您应该确保 NBStore(免费的开源模块)不会满足您的电子商务需求,因为它构建得非常好,但功能不是特别丰富。 Catalook 虽然功能丰富,但写得非常糟糕,我强烈建议避免使用它。大多数其他可用模块不具备正式在线商店所需的所有功能。
当电子商务成为主要焦点时,我们一直在使用 AbleCommerce。 AbleCommerce 功能丰富,构建良好,并且相对容易定制和扩展。我们已经完成了 AbleCommerce 和 DNN 之间的基本集成,其中我们将 DNN 用于主站点,将 AbleCommerce 用于电子商务部分。 AbleCommerce 只是作为 DNN 站点中的虚拟目录运行。我们没有集成登录/用户功能,这对于网站来说很好。如果您确实需要 DNN 的功能,这可能是一个不错的选择。
I haven't found the currently available DNN E-Commerce modules to be good enough to run a site that is really focused on E-Commerce. You should make sure NBStore (a free an Open Source Module) won't meet your E-Commerce as it is very well built but isn't particularly feature rich. Catalook, while feature rich, is terribly written, and I highly recommend avoiding it. Most the other available modules don't have all the needed features for a serious online store.
We've been using AbleCommerce when E-Commerce is the primary focus. AbleCommerce is feature rich, very well built, and relatively easy to customize and extend. We have done basic integration between AbleCommerce and DNN where we used DNN for the main site and AbleCommerce for the E-Commerce piece. AbleCommerce just ran as a Virtual Directory within the DNN site. We did not integrate login/user functionality which was fine for the site. If you truly need the capabilities of DNN, this may be a good way to go.