3 ms·
> list of problems with PHP (Here we go again.) Such us?
by admissionsguy 6y ago
> list of problems with PHP
(Here we go again.) Such us?
- awestroke 6y agoAre you productive in any of the following? C#, Ruby, Rust, Elixir, Typescript (or even Haskell) If not, you're just proving my original point. It's hard to see the problems of a language if you are only productive in that language. I can start pointing out flaws in PHP, and you can claim that those flaws don't matter. Until you increase the number of languages in your repertoire, our discussion about the flaws of PHP won't be constructive.
- deleted 6y ago[deleted]
- dcabrejas 6y agoI think arguments against PHP could be make against many other languages, ie: Javascript or python. But they are not done as much and I think this indicates that people make those arguments in bad faith. If we say once a better language comes along, we should say that the old language is shit and should die, then sure keep doing that. But looking at the languages that you have listed above, none of them are dynamically type I belive although not familiar with a couple of them. For some small projects people might prefer dynamic typing, or if you are prototyping something. Also the amount of libraries, frameworks and projects already written PHP is massive so if someone wants to do something fast, why limit people's choices by trying to convince everyone that the language is shit instead of letting people decide for themselves? It just feels like a witch hunt to me.
- awestroke 6y agoAre you productive in any other language than PHP?
- dcabrejas 6y agoAlright, if that's the filter people need to pass before you listen to their arguments then I'll tell you the list of languages I am productive in: Javascript, PHP, Haskell, Rust, C++ and LISP. I'm familiar with the benefits and drawbacks of all of them and I don't see how any of them replaces PHP
- admissionsguy 6y agoI dislike the patronising tone of your comment. If your first assumption is that the interlocutor is monolingual, that makes me think you are used to a quite unsophisticated company. > I can start pointing out flaws in PHP, and you can claim that those flaws don't matter. It is context-dependent. For some jobs it is a poor choice, for others - including most of web application back-end development - pretty much none of its so-called flaws actually matter.