The versions of NC follow each other so fast including the swith from vs2008 nc160 to vs2010 nc170 and now 180 already. Instead of fixing bugs first to get a stable release and expand later with new functions. NC is steaming ahead with new features and leave long outstanding bugs for what they are. Not to mention new bugs with the added new 'stuff'.
Although the extensions of features are nice. The "basic need" for a shop owner is to sell stuff as fast and easy without errors. simplified: Client fills shopping cart > pays > ship stuff to them > done. Next client...
All other enhancements are basically not necessarily needed for a shop to run. Unless a shop owner has all the time in the world to keep them selfs busy with forum messages, customer products preview reviewing/editing and other stuff then selling items.
Also for the open source community to keep up with the release tempo of NC is terrible. If you're finally ready to release some better handling of [fill in your custom code/control code here] NC steps up to vs2010 and shakes up the whole existing code base. And we as community developers just got to the steps that we finally starting to understand the code base of NC. We do not even have time to test a release to full extend and NC is coming with the next version already!
It is great that NC is releasing version after version, it is really appreciated, but please slow down a little so the community has some time to 'work' with it and give some descent feedback and bug reports. Not to mention the time the community spent in merging custom work into every new release.
I guess the topic title should be changes to : "Is it going to fast?"
What is the best step to do then?
- Wait until February to implement custom code and or options
- Customize now and reinsert custom code with every update until 2.0
- Use NC160 as a base stable platform until version 2.0 and then implement custom code again.
I had high hopes for a 1.x 'final' and then continue from 2.0, 2.1, 2.2 etc until 2.x 'final' version. If you understand what I mean. Since there is no 'final' part in the NC update path its hard to know which version is a good stable base for community developers to work on. Basically for us it is the fear of continually have to rebuild and implement custom code with every new version.
I cannot believe ANYONE would complain about rapid production releases! Why don't you whiners just go out and buy a 1-3k package without source code and be happy with maybe 1 every 6 month relesae dates!
First of all I do not complain and I am certainly not appreciate attack on personal level. If you read my post you should have noticed I'm happy with all the updates. however for business or community development it is hard to keep up without having a stable build to rely on. Lets for example take the 'discount and 'tax' bug that is is still not working since 1.x and still is not solved in the latest 1.80 release.
I suggested to work on solutions for all the outstanding bugs first, before implementing any new features. In other words; Start from a stable build that can be used by anyone as a base platform, it will benefit all.
I apologize if I offended you and I fully understand and appreciate your points. However, every software package in the world has bugs in it. I for one, appreciate rapid product releases, the bugs I can deal with since the source code is available. From what I can gather, nopCommerce goes to great lengths to test the new versions through pre release beta testing. I, for one prefer rapid product releases...............
Since you are now focusing more on the bugs I agree with you except for the language part or did I made a typo somewhere by mistake?