Best products from r/Magento
We found 4 comments on r/Magento discussing the most recommended products. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 4 products and ranked them based on the amount of positive reactions they received. Here are the top 20.
1. The Elements of Computing Systems: Building a Modern Computer from First Principles
- MIT Press MA
Features:
Obviously the biggest gripe with Magento is obviously, Speed.
That said I recall Alan Storm mentioning performance was not a target during initial development, flexibility and developer friendliness would be a key to market penetration as it is obviously what helped make it as popular as it is.
Fast forward and now we all are having to deal with this initial uncaring for performance. We install layers upon layers of caching and indexing to squeeze as much out of it as we can.
Personally I find Magento overly architected. It feels like Spaghetti code at times, except its just a big massive plate of lasagna now. Everything has to go through hundreds of layers to build out a simple request.
With that said.
Wrong:
Right:
What I'm NOT looking forward to in Magento2:
After using Magento since version .6b using (X-Cart years before) I've slowly come to the realization that the majority of implementations seem to come from the Java world.
http://i.qkme.me/3u7vuq.jpg
I don't know if its the fact that instead of teaching Basica or even C isn't part of the curriculum at universities anymore and they just drop you into Java but I wish people would take more time to figure out the basic principles FIRST before saying Java, PHP, C, etc is better. They all have their +/-'s. But understanding the principles layers generally helps you understand how your PHP code is working inside the machine. I don't think this is taught anymore or no one cares. I'd suggest http://www.amazon.com/Elements-Computing-Systems-Building-Principles/dp/0262640686 to pickup for a good read for those that don't.
With that said anyone who thinks they can rebuild a better Magento from scratch, I will salute you, me I realize such a task would require years to achieve, by then the train may of already left the station. I know Varien who was a consulting company before Magento, realized the many pitfalls of OSCommerce for their clients. Hence why we have Magento today.
Disclaimer: These are just my opinions, which are a lot like butts we all have one and they all stink. ;)
If you are getting started with Magento then the best place to start is with the MagentoU videos by Ben Marks, they are really detailed and cover pretty much every topic.
The following blogs are great sources of content There's plenty of blogs and resources out there to help you along: Alan Storm, Inchoo, Demac Media
And finally if you can forgive a bit of self promotion my book might be helpful if you are starting out http://amazon.com/dp/1782163069/?tag=packtpubli-20
Alan Storm has been mentioned. READ HIS STUFF. When I was in the same boat (come from Laravel, and had no idea what I was getting myself into w/ Magento) I picked up a book from a guy that works at DEMAC (a Magento shop). It was decent. Called: Magento PHP Developer’s Guide
edit: OK so I found the book on amazon. Looks like the second edition isn't up to snuff based on the one review stating the code examples don't work... and it's a lot pricier than the previous edition... i suggest sticking with Alan Storm for now. I think that should help in understanding some of v2 and why they did things differently there.
I have found The Definitive Guide to Magento that gives the general run-down of the base functionality of Magento (from a client/admin side). However, I have yet to find a book with details the resources I've found online.