I have been around the Magento ecosystem for nearly a decade. But I'm not sure if I continue investing efforts/time/money towards the platform. Lots of people I know are moving away from Magento.
Should I stay? Should I move elsewhere? Should I dedicate my career towards other platform/ecosystem?
Highly appreciate your thoughts. What makes you stay, what makes you move away. Thank you so much!
This application store offers a huge choice of general applications just as adjusted applications and games. This stage contains countless applications that you need for your Android gadget or iOS gadget. This discretionary application likewise contains applications that are excluded from the authority application store. Topstore revoked fix You can discover free forms of paid applications through this application store. Through this shop you can discover bunches of hacked, changed, broke and ++ applications. These applications have a bigger number of highlights than the previous variants, accordingly giving you a superior client experience.
One of the key advantages of this engine is that it is open source and used on a free license. Thus, professional developers can create web resources with powerful functionality and unusual features. In addition, the advantages of creating an online store on Magento include A full version with a set of basic options for developing a commercial web platform. Excellent adaptation of the system for search engine SEO promotion and page indexing in the background. A rich selection of templates, modules, and extensions. However, most of them are paid. Advanced analytics, integration with the Google Analytics system, and convenient tools for managing prices, products, and users. For example, Money Under 30 uses Magento.
The brutal truth, we have also been using Magento since the earliest 1.x versions, in those days things were simpler, you could go to Themeforest and download any of hundreds of themes and they would just work, you could create direct load code via "Mage_Catalog_Model_Product_Api" methods making maintenance, enhancements, bug fixes a breeze, sure there were problems such as the indexes when you had large datasets of 10,000s and 100,000s products, but as long as you set the update on save it would work fine.
We went to our partner consultants and asked them to upgrade the architecture 2.x because the retailers we work with wanted a more "2022" look and feel, the consultants were not happy but started the conversion process, what should have been 6wks is now 6mths, they first updated the auto load code to use GraphQL to match the product manager, after finding the Magento internal code, for example when you did a product list search, would return 95% of the products, they had to built the search themselves to guarantee a complete result set, found this in other areas, gave up and wrote the entire GraphQL code themselves.
Even then the install was less than optimal, firstly to keep it simple 2.3x was installed but there were problems with the chosen theme among others, so reinstalled to 2.4x however you have to install Elasticsearch hence they had to upgrade the cluster architecture, which threw these odd errors, so they revised it to another cluster approach which is the one everyone else uses, but there is a problem. That approach works for redundancy, but negatively impacts Google ranking so back and forth making adjustments with rare random errors which were impossible to debug, until they worked out there is a problem with the way Magento 2.x and specifically 2.4x returns the page.
Those very infrequent errors were fixed the past week and suddenly this week 1,000 extra pages were ranked by Google on the web cluster, taking it up to 15% of the product dataset for that site, yes Google truly is that fickle and Magento even more. Then of course Magento removed the database read/write functionality so they had to come up with a way to point the cluster instances to the correct Galera cluster instance to load balance, which should be near impossible but they did. Then they had to throw away the GraphQL code as making adjustments was a nightmare, having to recompile the modules on every schema change and refresh the static content, which is painful with 10,000s products and just reverted to ObjectManager as per the 1.x code, it's fast, it's stable, it works.
Magento 1.x was always complicated, 2.x along with Adobe is enterprise level but not, think along the lines they are trying to compete with Hybris, Demandware, Websphere without the integration nor coding basis. Our consultants come from true enterprise backgrounds and 'uplifted' Magento to Hybris/Demandware/Websphere levels by adding areas such as Graphical Product Manager, complete auto product load which is more complex than you could imagine due to the auto cleaning required of the datasets, dynamic cross-country pricing with realtime shipping, discount, profit margin, currency calculations based on visitor location, not what you load in to Magento, and so on.
The simple answer is, if you can move towards enterprise level use of Magento you will be fine, if you try and use Magento 2.4x for small stores you will work longer hours, for less, because everyone from the core code base to extensions to themes have made everything many times more complex the past years, because that is how it is these days. If you are a store owner, if you can get Magento running, and more importantly keep it stable, ideally while using/changing/installing as little as possible, you will also gain, but the barrier to entry meaning time and expense is many times higher today, at the lower to mid range level, there will be a lot more failures than successes which explains "Lots of people I know are moving away from Magento.".
I’m glad, guys, I’m not the only one who thinks so. Everything happens on purpose, so I think the time has come to leave Magento. I guess it all began when my friend and I were talking about what is blippi net worth, and one of my workers came up and told me that we had to talk about the platform change. So, my colleagues and I talked for more than an hour and concluded that the time had come to replace Magento. So, guys, what do you think are the best alternatives to it? Maybe we could meet via Zoom and discuss it in detail. What do you think?
I was like this. Started Magento work in 2007. Spent 2019 retooling for Magento 2 and still retooling to this day with it.
The issue I have, the more Adobe squeezes, the less it becomes desirable as a platform I want to use and promote. The thought process is still scatty behind each decision and as usual not well documented, although that's improving. I'd be happy if the -p versions just came in as a quality-patch and you just install it there rather than all the BS of composer update.
As of Magento 2.4.2 onwards (I won't call it Adobe Commerce yet, lol) I've found that it's actually usable again (Minus the 2.4.3 branch).
Under the Adobe flag, it may present itself for the long term, but the long term is always hard to predict.
The forums are getting quieter and quieter compared to 10 years ago, but I think some of that is down to experience and the other is stackechange. I generally won't ask a lot of questions due to experience debugging, plus stack exchange is a better resource in general.