Still phasing out jQuery and using php and mysql. I'm sure their streaming tech and video player are cutting edge, but otherwise their stack sounds like a large, legacy webapp.
Still phasing out jQuery and using php and mysql. I'm sure their streaming tech and video player are cutting edge, but otherwise their stack sounds like a large, legacy webapp.
I'm sure they would love to hear from you if you can cut 90% of their hardware costs without increasing other costs.
10x cost savings is hardly unheard of.
I'd put PHP somewhere under the middle of the list of languages/ecosystems I'd like to work in again (RoR, specifically, though not Ruby generally; non-TypeScript JavaScript; and gnarly AbstractFactoryImpl-style Java are all probably worse than it, IMO, and of course PHP deep in anything like Wordpress is pretty miserable) and I like Go quite a bit, but there's no denying that if performance is a top criterion PHP should probably be on your short list when choosing a language/ecosystem, and if PHP's not going to cut it then probably no scripting languages are on your list, and you're very likely looking real hard at C++.
Also adult site’s performance is insanely read heavy. They can cache the shit out of content and whatever is behind that doesn’t have to be the fastest. That model doesn’t apply to all software needs.
Half the web runs on that stack.
These are actively developed technologies that new programmers are learning all the time, with vibrant ecosystems of suppliers (like wordpress plugin and theme developers, or mysql performance consultants), that aren't showing any sign of fading.
Again, that doesn't compare to COBOL.
I was part of a team that launched recently on C# (.NET Core) and MariaDB, but if more of us were comfortable with PHP I'd have had all confidence that that'd have been just as good a platform.
I don't see how it's a mistake. What wouldn't be? node.js? Something ruby- or python-based?
So, again if it's what your team knows best, it's fine. Otherwise it's a mistake.
The type system being static with dynamic support and reflection enables me to think about real problems instead.
I used to dislike GC languages, but working with C# changed my mind. (not saying refcounted systems aren't nice, I'm following rust from a distance)
I don't believe dynamic languages deliver on faster iteration over the long haul. I used to be the biggest dynamic languages fan, but now I avoid them unless it's a small project.
PHP is a mess of a language that's been cleaned up somewhat well, but it's still at such a disadvantage.
I would never advise a company to use it for a new project unless they have lots of talent very familiar with it already.
It's just a mistake. You can disagree, but know that you're wrong ;)
But credit to ASP.NET Web API being so solid too.
Now that I almost exclusively code in Elixir, I'd love to try F#.
The most famous likely being the selector querying functionality, and the event management (and I'm sure others I am not thinking of).
jQuery still works, but under the hood it's just proxying those native methods, so you might as well just use those native methods directly.
jQuery has a better syntax and smaller coding footprint.