Well that's insightful. At least I realize the problem I have is perhaps not the problem that I thought I had.
It may just be a strong bias against PHP.
But even if we did choose to rewrite at some point, how do you choose?
Java is "enterprise-y" and people generally hate it.
As you mention, Ruby has fallen out of fashion, and it's always had a reputation for being a resource hog.
Python is a great language overall, but was never really meant for web programming so ends up being a bit kludgy.
Node is super popular with the bleeding edge crowd, but it's only been around for 3 years and speaking of wooden bullets -- Javascript has more language pitfalls than PHP! And there's still no clear winner in terms of framework stack.
Meanwhile, Google has invented its own proprietary languages , which seems like a real Microsoft in the 1990s kind of move.
So even if we started over, it's pretty unclear what we'd choose to build with.
Comments
Well that's insightful. At least I realize the problem I have is perhaps not the problem that I thought I had.
It may just be a strong bias against PHP.
But even if we did choose to rewrite at some point, how do you choose?
Java is "enterprise-y" and people generally hate it.
As you mention, Ruby has fallen out of fashion, and it's always had a reputation for being a resource hog.
Python is a great language overall, but was never really meant for web programming so ends up being a bit kludgy.
Node is super popular with the bleeding edge crowd, but it's only been around for 3 years and speaking of wooden bullets -- Javascript has more language pitfalls than PHP! And there's still no clear winner in terms of framework stack.
Meanwhile, Google has invented its own proprietary languages , which seems like a real Microsoft in the 1990s kind of move.
So even if we started over, it's pretty unclear what we'd choose to build with.
> But even if we did choose to rewrite at some point, how do you choose?
I'd pack my bags tomorrow for a Lisp job.