5

This question might be subjective, but I hope you read it thru and help me come to a conclusion.

I am an ASP.NET developer.

I recently got in contact with a big company that sells products and wants to open an online shopping center.

We want to use (at least for a beginning) an open source project. We're considering either nopCommerce or Magento.

Obviously, from a personal perspective, I rather nopCommerce since it's in ASP.NET MVC which is my mother tongue, PHP is totally foreign to me (also I like a layered application, and I think ASP.NET MVC is layered better than PHP, this of course can be just BS, whatever). Anyway, for the sake of the company (that I'm supposed to be the developer), is Magento better than nopCommerce? If yes, is it so much better that it's worth I should learn PHP and develop it.

We could hire a PHP developer to do the job, but I'm a partner in the company, and we do want I should have personal control of the code (the website will also have additional service other than a shopping site).

I'd appreciate any comparisons of nopCommerce and Magento, any links and articles will be welcome.

Shimmy Weitzhandler
  • 101,809
  • 122
  • 424
  • 632
  • Learning projects should always go to trash bin, not to production. – zerkms Oct 22 '12 at 00:35
  • @zerkms, please explain more. I said it's a beginning. We plan to extend it and take out/put in the relevant parts. – Shimmy Weitzhandler Oct 22 '12 at 00:42
  • I've said - that if you don't know php, then you'll likely fail your project. Learning projects very rarely well written and production ready. – zerkms Oct 22 '12 at 00:47
  • @zerkms - that's why CMS's come in handy ;) – Lodder Oct 22 '12 at 00:48
  • @Lodder: I'm sure they need to customize it. And any code change will make the terrible joomla code even worse – zerkms Oct 22 '12 at 00:49
  • @zerkms, which means I should go for the nopCommerce thingy. – Shimmy Weitzhandler Oct 22 '12 at 00:49
  • @Shimmy: perhaps. The shortest way is the one you're familiar with. – zerkms Oct 22 '12 at 00:50
  • @zerkms - there are of course a few things wrong with Joomla however I think it has been developed very well, allowing major flexibility and interesting to develop for. I wouldnt say it's been coded bad at all. – Lodder Oct 22 '12 at 00:51
  • Hi everyone. I'm editing my question. I meant to say Magento. sorry sorry sorry. Updating question now. – Shimmy Weitzhandler Oct 22 '12 at 00:52
  • 1
    haha now you tell us. well my answer still stands. for a shopping cart and brill integration, Joomla and one of the recommended extensions would be a good idea. anyway in the end it's up to you. deceide with whatever you deem the easiest and more efficient. – Lodder Oct 22 '12 at 00:54
  • @Lodder thank you. Anyway, I'm wondering if there are any of you with experience with eCommerce in both ASP.NET and PHP. The question can also stand for PHP vs. ASP.NET MVC in general as a matter of code maintainability, and project lifetime. Thanks to all of you! – Shimmy Weitzhandler Oct 22 '12 at 00:56

2 Answers2

9

This is how I would approach this situation:

  1. I would get a list of all the features and requirements, then take a look at both Magento and nopCommerce to see how much of these features/requirement are already builtin and how much will need to be customization.

  2. Then do some research to see if there are any free/pay extensions that provide the the additional features that is needed.

  3. Download and setup a dev environment for both, then try to accomplish one of the simpler customization from your list and see how long it take.

MagePal Extensions
  • 17,646
  • 2
  • 47
  • 62
  • 2
    nopCommerce 10 times more easier to work with and customize compared to Magento, and has most of the features Magento offers.. nopCommerce is actually replicating magento features in some ways. but nopCommerce has lesser plugins and themes compared to magento. – Krunal Jul 19 '13 at 12:29
2

Joomla and nopCommerce are 2 different things. Joomla is a Content Management System (CMS) whereas nopCommerce is an Open Source e-commerce system.

With Joomla, you won't have to learn PHP, unless you want to develop your own extensions which most likely won't be necessary as the JED site contains over 10,000 of them, free and commercial. With Joomla, you could simply use an e-commerce extension such as VirtueMart or HikaShop, both being very popular and having many features. I have never looked into nopCommerce, however using Joomla makes building a website very easy and I would higly recommend for any e-commerce site.

Lodder
  • 19,758
  • 10
  • 59
  • 100