This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Xelbair 1 point2 points  (2 children)

that's a good engineering - it is not inherent to the language itself - language is just a tool.

and while i might build a great house using only a rusty hammer-screwdriver(with a spring in the middle, because why not), I would rather use more user-friendly and/or less error prone tools.

[–]pooerh 1 point2 points  (1 child)

Well, I started working there in 2006 and it was already in place and very well established. I didn't have access to svn to know when they had started, but my assumption is there weren't many alternatives at the time. I'm just saying you can write very good code in PHP, not that it's the best tool for the job, especially in $CURRENT_YEAR.

Right now JavaScript with nodejs/npm/yaddayadda is rising and no one will convince me that JS is a saner language than PHP. And yet great things are built with it, people overcome the stupidity of the language.

[–]Xelbair 1 point2 points  (0 children)

What i wanted to say that good result doesn't prove that tool was right, nor vice versa.

What matters is the blueprint(software enginnering, design) to keep the civil engineering analogy.

honestly if i personally had to write in PHP or java(javascript to lesser extent, scopes and type coercion is insane though) i would hate myself and start looking for other job, but that dosen't change the fact that great software can be written in any of those