Hacker News new | past | comments | ask | show | jobs | submit login

I really hope I'm not becoming one of those really old dinosaurs who refuse to learn anything new.

You've recognized PHP's shortcomings, but you haven't switched to a language with solutions to those problems.




Yes, only short of touting the new 'best' programming language. Thanks for the demonstration. Name a programming language without horrid drawbacks, I dare you.


All programming languages have drawbacks, but PHP has more than its fair share.


Do you know anything other than PHP? If you don't, you are in a bad place. It almost doesn't matter what else you pick up, stop looking for a language without "horrid drawbacks" and pick something up. Anything. Even Java, and it pains me to say that.

By the way, specifically PHP isn't important here; the question is really "Do you only know one language?"


Heh, it does not pain me at all to say that Java is better than PHP! PHP, in turn, is better than Fortran, Cobol and the original Basic, and I guess that's about it.

(And I am not even sure about Fortran.)


Yes, I've done professional work in Perl, C#, and Java. These silly stereotypes need to end. Think what you will about PHP, it's not as horrid (now) as most people like to assume, it's mostly just misused. Oh wait, it's trendy to hate on PHP now, which is really the problem I'm was originally addressing. People want to jump to another language as soon as they've worked with one long enough to truly become aware of it's handicaps (or even be able to parrot other people's gripes) and then repeat the cycle. Even as much as I (regretfully) look down on ASP/.NET, if that's what you want to be good at, go for it. I'm sure it's plenty capable if used correctly.

All-in-all it's plenty fine when I see people writing off PHP devs, in my case, it's mutual. I don't write off ASP devs just because I think ASP is restrictive to my style of programming. There are "better" tools for the job, but often the claim that something is the wrong tool is rooted in... well.. yeah, I'll stop there.


You missed my point. The word "if" was not accidental. If you hadn't worked in any other languages, then you needed to try something else for perspective immediately. I went out of my way to point out this had nothing to do with PHP particularly.


I must have misread the tone then. My apologies if that's the case.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: