preinheimer,
@preinheimer@phpc.social avatar

Hey PHP Folks, question for you!

Back in the early 2000s, I feel like there was two big PHP development methodologies.

The "Yahoo! System" where they did all their front end in PHP, and had a lot of built in extensions to handle their business logic.

The "Facebook System" that used PHP for everything.

Is anyone still using the Yahoo! system? Do they talk about it much?

mwop,
@mwop@phpc.social avatar

@preinheimer I talk to a lot of companies... and hardly any are building or maintaining custom extensions. Everyone is just using PHP, or, if the work cannot be done in PHP, calling out to web services in other languages to do that work.

preinheimer,
@preinheimer@phpc.social avatar

@mwop I feel like two big things would lead a company down the path of lots of custom extensions.

  1. Migrating from a legacy system. This lets them execute all their legacy code as extensions or through the shell.

  2. PHP isn't fast enough. This has changed so much since the PHP 3 & 4 eras. PHP just isn't the bottle neck these days.

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@preinheimer @mwop Other than Yahoo I only came across one company that used “extensions contain business logic” and it was run by old PHP contributor Ilia Alshanetsky.

mwop,
@mwop@phpc.social avatar

@preinheimer Any more, the language is almost never the bottleneck. And when it comes to migrating from a legacy system, if that legacy system has a database, that's usually the most expedient way to attack it (i.e., build a PHP app around that database). (This is the core of most app modernization, as those legacy systems are almost ALL database-centric anyways.)

preinheimer,
@preinheimer@phpc.social avatar

@mwop Right!

If I had a nickel every time I begged someone not to try to replace a legacy system all at once, but instead to attack bits and pieces in a logical way by working with the data... well a nickel isn't worth much, but I could certainly afford to tip after buying a really fancy cup of coffee.

sean,
@sean@scoat.es avatar

@preinheimer @mwop I’m not suggesting you haven’t read this… but if you haven’t, I am suggesting that you do: https://www.goodreads.com/book/show/54716655-kill-it-with-fire

  • All
  • Subscribed
  • Moderated
  • Favorites
  • php
  • tacticalgear
  • thenastyranch
  • ethstaker
  • everett
  • Durango
  • rosin
  • InstantRegret
  • DreamBathrooms
  • magazineikmin
  • Youngstown
  • mdbf
  • slotface
  • GTA5RPClips
  • kavyap
  • JUstTest
  • tester
  • cubers
  • cisconetworking
  • ngwrru68w68
  • khanakhh
  • normalnudes
  • provamag3
  • Leos
  • modclub
  • osvaldo12
  • megavids
  • anitta
  • lostlight
  • All magazines