376
General Software Discussion / Re: MonsterCart
« on: August 11, 2009, 08:43 AM »
to go back to the original question, why use a closed system when you can use open?
Pretty much the only reason is if your needs are quite standard and you want an easy and fast start. None of the open source cart applications I have used have had the ease and usability of the commercial systems.
Example: there's still a very strong developer-led feel even to Magento, so certain things are cryptic or clunky (template design, large admin tasks such as modifying products) which on commercial products are a lot smoother. It's mostly that in open source projects you get a lot of developers contributing, a lot less are willing to contribute to interface polish or documentation (and the lack of a kind of managerial review aka "hang on, the user will have to do what to achieve his goals? what if he has 10000 products? surely we need to make this a bit cleverer" can be felt).
If you are OK with that, and can invest the time to learn the product, then there is no reason not to go with open source, but if you need to make it fast for your customer, and it's a one off, and since you are not already familiar with the system, then commercial might be cheaper (depending on your hourly rate)
The one advantage of open source will always be that you are not dependent on the "vendor" and your client is not dependent on you - that just cannot be beaten
Pretty much the only reason is if your needs are quite standard and you want an easy and fast start. None of the open source cart applications I have used have had the ease and usability of the commercial systems.
Example: there's still a very strong developer-led feel even to Magento, so certain things are cryptic or clunky (template design, large admin tasks such as modifying products) which on commercial products are a lot smoother. It's mostly that in open source projects you get a lot of developers contributing, a lot less are willing to contribute to interface polish or documentation (and the lack of a kind of managerial review aka "hang on, the user will have to do what to achieve his goals? what if he has 10000 products? surely we need to make this a bit cleverer" can be felt).
If you are OK with that, and can invest the time to learn the product, then there is no reason not to go with open source, but if you need to make it fast for your customer, and it's a one off, and since you are not already familiar with the system, then commercial might be cheaper (depending on your hourly rate)
The one advantage of open source will always be that you are not dependent on the "vendor" and your client is not dependent on you - that just cannot be beaten