Make Sold PHP Code Available Via Composer

It’s so outrageous, it’s GOTTA be sarcasm!

These were my thoughts while reading some of these comments, especially the long one. So, for the hard-headed and the amateurs and snippet gurus out there, here’s a reply.

I hate third party libraries

The purpose of software development is automation and re-use. If you can’t re-use code, it’s useless, because you spend time writing something that works only here, now, and for you.

Using too much libraries won’t result in a clean and powerful code

Composer is not a library. It’s not “BULLSH”. It’s the de-facto package manager for PHP.
Also, it’s not a CMS, so no CMS can have better “functionalities” than Composer (seeing it written in quotes and lowercase makes me cringe): they are different things for different purposes, and cannot be compared.

Just create an awesome professional and advanced CMS for your products

It doesn’t appear that you have any idea what you’re talking about. CMS stands for Content Management System. It is there to manage content. It is not there to manage packages.
Also, if everybody wrote their own exclusive CMS, we’d be in trouble.

…if you write your own library for any regarding feature you will learn from it and expand your programming knowledges, make it more cleaner, write it based on your coding styles

I am the lead developer at a company and make plugins for a living. I have 9 years of experience in software development, including WP, Magento, CodeIgniter. I am part of a workgroup assembled for a new PSR standard. I am a huge contributor to open source. Your comment is ridiculous.

I don’t think many authors here have experience with Composer…

Sadly, it appears you’re right.

…let alone the knowledge to host their own repository

Even a monkey with a keyboard can host “their own” repository.

I don’t think many buyers also have experience with Composer to install the scripts using it

Selling CMS plugins and themes saves webmaster time. Selling scripts and libraries saves development time. If you are a developer, I would expect you to be familiar with the package manager for the platform of your choice.

In conclusion, I am amazed by the mediocrity of the dev community in general, and specifically of hipster communities, such as WP, Vue, Envato, etc. I hope my post will inspire you to RTM again, and maybe look into doing things the right way: PSR, Composer, SOLID, etc. Take a look at PHP: The Right Way. Obviously, given the reaction, there is no way I’m going to host my code on this platform: I would risk permanent damage to my reputation by creating a listing here.