PHP developer point of view of “The State of Developer Ecosystem 2019”

Valerio Barbera

The State of Developer Ecosystem 2019 is a report released from Jetbrains to investigate the habits of software developers across most known technologies.

I carefully read the report from my personally point of view as PHP developer. The report, as many others every year, show us just some statistics, it’s not the source of truth.

I firmly believe that PHP 7 opened the doors for PHP to drive more adoption in enterprise environments. Only one thing is missing: “Ecosystem”.

That’s why Laravel is experimenting a huge adoption in PHP world. Its ecosystem give the right foundation to build business critical application knowing that you will have available the right tools to grow, keeping your business safe.

Adoption

PHP is used regularly from 30% of developers. I think it’s really really good. Bbuilding a career around PHP could be a really good idea, and it can be quite profitable since PHP is so wide spread.

Developer Tools

Some indexes suggest to me that PHP developers do not automate their work too much compared to developers of other technologies

34% of us use pure PHP than a template engine like Twig, Blade, etc. Not so good, this means a lot of time lost in technical complications.

Most PHP developers don’t use anything for profiling or measuring performance. The report says.

Many of us deliver new code changes almost every day. If we’re waiting for users to report errors or bottlenecks, we’re effectively outsourcing bug discovery to users. Users don’t reports bugs, they eventually just stop using your app.

That’s why applications that are critical for the health of your business simply can’t be monitored manually. Manual monitoring process used by most developers today is costly, time-consuming, and leaves a huge margin for error.

The best IDE is PHPStorm. I’m one of millions of happy PHPstorm’s customers and I really believe that Jetbrains deserve this result.

Good PHP 7 usage

A lot of developers have migrated from PHP 5.x versions to the newer 7.x ones. In a year, the share of PHP 5 has plummeted from 29% to only 14%.

As I say above PHP-7 provide the right foundation to support PHP adoption in more enterprise environments.

Conclusion

Thanks to PHP-7, Laravel, Jetbrain itself, PHP developers can rethink to their business as “enterprise ready” but they need to understand that it’s not a technology problem. It’s more about mindset.

New to Inspector?

Are you looking for a “code-driven” monitoring tool instead of having to install things at the server level?

Get a monitoring environment specifically designed for software developers avoiding any server or infrastructure configuration.

Thanks to Inspector, you will never have the need to install things at the server level or make complex configuration in your cloud infrastructure to monitor your application in real-time.

Inspector works with a lightweight software library that you can install in your application like any other dependencies based on the technology you are using to develop your application. Developers are not always comfortable installing and configuring software at the server level, because these installations are often managed by external teams, and they are out of the software development lifecycle.

Visit our website for more details: https://inspector.dev/

Related Posts

How to prevent users from registering into your app with insecure passwords

Hi, I’m Valerio, software engineer and CTO at Inspector. About one year ago one of our accounts on an external platform has been hacked. Our credit card was attached to this account so we had to warn the bank to block it. Fortunately, there were no consequences, neither for our bank account, nor for our

Is it better to BUILD an internal monitoring environment, or BUY a prepackaged solution?

“Build vs Buy” Bake-off: Which should you choose? Every case is different, and all of these factors should be considered carefully before making a decision. There are situations where building a solution makes sense, either because you have the time, your requirements aren’t very complex, or if your applications simply don’t have enough load to

How to extend Laravel with driver-based services

Hi, I’m Valerio, software engineer and CTO at Inspector. In this article I talk about a Laravel internal feature not mentioned in the official documentation called “Driver Manager”. It can completely change the way you design and develop your application solving critical architectural bottlenecks, allowing you to build large systems built around decoupled, independent and