brentashley
Joined 15 years ago
Joined 15 years ago
The fact that he would avoid mentioning this shows that anything else said in this piece can be assumed to be utter bullshit and spin.
Reminds me of the Monty Python killer joke sketch where the joke is translated by a team of people line by line.
Sounds like a blinkered enterprise Java-centric worldview to me. To have ASP as the only scripting environment listed is just plain crazy in 2012. If you're going to include scripting at all, where are Ruby, Python, Perl, PHP, Javascript? If you want to talk about the productivity boost from high-level languages, you have to include these.
As if "Americans" will suddenly have a say in any decision to go to war. Congress is demonstrably not even required in such decisions any more.
1) to be language agnostic. Following ES5's syntax directions is fine for ES5 focused development, possibly not for others.
2) to be final - i.e. there is no version number. If you want to extend or build something else, I am fairly certain Douglas would prefer that you call it something else. See http://inkdroid.org/journal/2012/04/30/lessons-of-json/ at 5:30 in the video.
Don't take these points as criticisms, I too would like to be able to use single quotes and trailing commas and everything else here. I think though that in order to work with JSON as a static spec, an alternative approach could be to have your project be a layer like HAML, SASS or CoffeeScript. Each of those tools compiles or transforms to conforming input for their target specs rather than replacing them.
If your team uses simple php pages with inline code and a rats nest of includes like newbies did in 1999, it will be a disaster.
If they have progressed beyond that, you will have a range of experience from mediocre to excellent.
If your team has good coding conventions and practices and uses a modern framework (I use Yii on a current project and find it of high quality), they can write a solid maintainable app in PHP.
http://www.petesqbsite.com/sections/tutorials/zines/qbnews/1...