I still want to use PHP without Namespace, PHAR, complex frameworks, and other enterprise enticing features.
I am using PHP from version 3.x to 7.x. For 11+ years ,PHP was my bread and better. I am certified in PHP.
The language of web, the bricks upon city of internet is built, is
changing a lot to bite its share from enterprise, corporate market.
Good thing is, it is not withering its simplicity, easiness, originality yet.
There are many programming languages born, live, die. Some live
longer and continue to live. PHP is one of the living language of web.
Without PHP, internet would not be where it is now. It is evident and
PHP is thriving, not because it is free and open source. There are
many free, open source languages are available in the market.
Development is faster in PHP. Time to market an idea into business is faster in PHP compare to any other language and technology stack.
It is agile in responding to business changes. In a dynamic business
world, day to day changes in business have to be implemented in
software at lightening speed to survive and succeed. If your business
reflects lot and frequant changes to software, PHP is the only choice.
A web application can be done in PHP, Perl, ruby, python, J2EE, dot
net and so an. It is nothing like, this application can be done in PHP
The cost of development, speed of development, ease of maintenance
and deployment, agility to changes, production ready – all matters in
choosing a technology stack for business.
PHP is fast in deployment compare to other technology stack.
I am automating build and deployment for many enterprise technology
stack. I see the challenges of production support, developers, release
engineers in deployment. Large , high trafficking applications have
its own challenges, pain points in development, testing, maintenance,
and deployment. Technology upon application is built should ease out
the pain points. But to the contrary, technology adopted by enterprises
are adding complications. Enterprise IT professionals adding more
difficulties to keep them employable, indispensable. A “hero is
required” to cross every milestone. Delay, procrastination, Backout,
Outage, more expense, lot of talk, blame game are popular in
enterprises. Enterprise IT resources are are making (encouraged) to
complicate simple things in order to exhibit their ability handle
complexity and keep them indispensable and employable.
Use our intelligence, money, resource to keep things simple and small. Keeping simple is the only way to be Agile. Enterprises have to switch to LAMP technology stack, which can keep things simple and agile.
PHP is simple, plenty of resources at lesser cost compared to other tech stack. Huge community support. A common man with average intelligence can be PHP programmer. Source code is open. Need of Tech Hero is eliminated. If a PHP programmer quits or threatens to quit, other PHP programmer can take charge easily as long as source code is open.
Couple of decade ago, development was challenge, decade ago availability – maintenance was challenge. Agility to implement business changes is the challenge today, Not horizontal scalability or vertical scalability. Proper framework and cloud infrastructure can address both. Keep IT aligned with business is the challenge today.
Elephant is powerful, but not agile like horse. Horse is agile, but not powerful as elephant. If your need is agility, horse is your solution. You can not make elephant as agile like horse, whatever patch, workaround you try.
PHP has an edge over other tech stacks in web technology by keeping simple. But what Zend trying today is making things complicated to reach enterprise premises. Converting a horse into elephant. Getting subscription from corporates is different ball game in marketing.
PHP has a niche in web. Web is agile. It is changing every second.
Web needs a tech stack which is agile. PHP is agile. Zend, please keep
PHP simple and agile as it is always to rule web.