At least the people from Mozilla is trying to get their APIs approved by W3C and spread to other vendors. Check out https://wiki.mozilla.org/WebAPI
I disagree with the reviewer, I thought this book was great. I was participating on a week long mobile app hackathon in Brazil and this book helped me understand Enyo a lot better. The title says it all, it is a book to get you up and running and thats how I was after reading it all in a single day. My application ended up wining the third place in this contest against 22 teams (and I worked alone) and I was only able to finish it in time because of some base knowledge I got from this book. Yes there are topics that I wished the author had talked more about such as g11n module but in the end of the book I knew enough Enyo to dig the API reference at the site and discover things by myself.
I don't think the reviewer understood the main idea about the book, this is not a bible book or a complete library reference, this is the minimum amount of pages and knowledge to get you started building your own stuff.
In the end I had a great experience reading this and it helped me won a big prize on that contest so it was more than worth every penny. I think this is the best introduction to Enyo 2 available right now.
The Flyer was a capable glider, but still, claiming it as first airplane as the most americans do is silly. Heck Santos Dummont even won the prize for making the first dirigible that could be actually controlled, which he took to circle the eiffel tower, still we don't claim he invented the dirigibles.
If the americans claimed that "hey, wright brothers invented the first glider that could do figures of eight", that would be fine and an achivement, what pisses us off is that people claim they invented the frecking airplane!!!
By the way, the 1903 flight of wright brothers was contested by one of the witnessess, the telegraph operator said that on that day the plane only glided and their patent shows their plane to contain no motor, so without motors, can it take off? NO! it is a gliding plane, good for soaring, not an airplane since it can't take off, fly and land on it's own. Now, the 14-bis could take off, fly and land on its own two years before the wrigt brothers perfected their plane.
Before complaining, use some common sense, those fighters launched with catapults from aircraft carriers are full aircrafts that don't require that gizmo. The flyer is just a glider.
americans think they need to invent everything... I feel sad for them.
Have you tried the product? Did you understand how to use it? Did you give it a fair trial? If don't then keep your opinions fair like "Hey, I doubt this true but I haven't tried."
Internet forums like slashdot are full of experts in subjects they didn't knew about 5 minutes before checking TFS. Now tell me, did you try the damn language? Did you ever used some xTalk language (hypercard, metacard, supercard, omo, rev)? If you did not and you claim anything is phony then you're being trollish, also, posting anon doesn't help to keep a nice civilized discussion.
Now, if you want to have a good talk, at least I am here to shed some clue to this environment that most here never heard of. Just ask and I will try my best to answer, and maybe you'll have a better knowledge base to evaluate and form opinions, even if negative.
I see many people here complaining about this language without even trying to understand it, most people here never ever used this, so how can they complain? I've been using Rev for about 5 or 6 years now, I run a single person consulting business here and I've delivered web applications, desktop applications for mac, windows and linux for many US Universities and foreign universities among other serious clients. I've done it all in Rev without ever reverting to an external (this is what we call C modules), I am able to do all my network, RDBMS, logic and gui needs in Rev alone and deliver native applications to the big three OSes out there (mac, win and linux), now with RevServer (our PHP like engine), I am also able to reuse the same business code in a webapp.
Revolution represents a hug advantage for me because I can really code faster in it, I am not pulling magic numbers from a hat here, I am saying from personal hands on experience for at least 5 years. Before Rev I've coded in C, DELPHI, VB, REBOL, RealBASIC and Scheme (could never deliver a scheme app). My code is as fast any other but was developed faster and cheaper for me, so it means that I can develop more software for less, which is great for someone in the consulting business. Let me summarize what I think are the great Rev strenghts:
The english like syntax is great, at first I found it too verbose but it grew on me. It is a great feature for those that are just comming into programming, for the seasoned coder, I think it is an acquired taste. We all can code with dot notations, OOP stuff, we are confortable with cryptic syntax such as i++; with all our tokens and semicolons but I regard those like stocolm syndrome, we've used hostile syntax for so long that now we think that if it is human readable and clear then it is bad for some esoteric reason that we can't really explain. This whole discussion about what code is bigger is actually irrelevant, the discussion should be what code is easier to write and maintain. Rev code is actually pleasant. I'd take something like "put char -1 of word 2 of line 5 of field "name" into mySweetVariable" over any split and dot notation or regex thing.
In Rev we avoid the write-compile-debug loop. With environments such as VB and Delphi, your standard workflow would be to code a little, build your application launch it attached to a debugger and check for bugs. This is tedious and time consuming. In Rev, like those graphic programs such as photoshop, we have a pointer tool that can be in interact mode or edit mode, if it is in interact mode you can click around your application just like a user using it, the edit mode you use to select controls to change properties or script, so with a flick of the mouse, not compilation needed, I can try my app from inside the environment. This is huge! It is like a lisp REPL or some other interactive mode in other languages but graphical, try as you build and yes, we have a debugger that works with those tools, we often just build standalones by the end of development process after all is tested. I can't stress how faster this make you code, you can experiment much more in interactive environments such as Rev than you would do if you're coding in C.
Another very important feature is the ability to deploy on Linux, Mac, Windows from the same code with no modification, it just builds standalones for all those systems. Imagine you're a VB developer or a C developer, you code mostly on windows for example, then a prospective client quotes for a simple macintosh desktop application, with VB you're simply lost, with C there's a whole lot of new APIs to learn if you don't use a cross platform GUI toolkit. With Rev, you just code normally and in the end checks the "build for Mac OS". (before the pedantry, you should have a mac and mac os knowledge before trying to deliver professional apps for that platform, but you get the idea.). Now with RevServer we can write webapps (we could before but was harder) and with RevWeb plugin we'll be able to deliver in browser application with a plugin not unlike flash.
If you fell I am advertising for the RunRev company and it's language, then rest assure that I am. There's no shame in defending the language you like and that gets money in your bank account. I use this language, I know it's features and shortcommings and I use it every day. I would not try to write a operating system or a brand new linux sound system or a 3D game in it but for the tasks that it is good, then, it is really good. The first time I approached Rev, I though, that is no real language, but then, I decided to cast aside my pre conceptions and try it out, that was five or six years ago and I am still smiling.