
By Yakov Fain | Article Rating: |
|
February 27, 2013 08:30 PM EST | Reads: |
10,186 |

Our publisher sent us for approval the image of a cover of the upcoming book on Web development. We were told that the name of the bird is Roseate Spoonbill. Why they decided that Roseate Spoonbill should be associated Web development will remain a mystery. I guess, since the beak of this birdy is pointing at the word “Web”, the customer of the book store should think to himself, “Hmm, I have no idea what kind of bird this is and I don’t know how to develop for the Web. Let me buy this book!” In the unlikely event that you’re also not overly familiar with Roseate Spoonbill, please refer to THE SOURCE.
But this cover pales in comparison with the book epilogue. This book is about HTML5, and one would expect some drum roll and fanfares praising HTML5. Here’s what the current version of the book epilogue reads:
Epilogue
Even though this book is about HTML5, the authors would rather work with compiled languages that produce applications to run in virtual machines. Such software platforms are more productive for development and more predictable for deployment. While writing this book we were often arguing about pros and cons of switching to HTML5, and so far we are concerned that the HTML/JavaScript/CSS platform is not ready for developing of the enterprise applications just yet. We live in the era when amateurs feel comfortable creating Web sites and that JavaScript provides flexibility and customization the Access and Excel provided in the old good PC times.
Till this day Microsoft Excel is the most popular application among business users in the enterprises. They start the application locally, it has a local storage that enables work in the occasionally-connected scenarios. Both the data and the code are physically located close to the user’s heart. Microsoft Excel allows the users to have her own little pieces of data and amateurish-but-working-code (a.k.a. formulas) very close and personal. Right on the desktop. No need to ask these IT prima donnas for favors. No dependencies on the connectivity or some mysterious servers being slow or down. The most advanced business users even learn how to operate MS Access database to further lessen the dependency from IT.
But there is only so much you can do with primitive tools. Visual Basic was “JavaScript” of the nineties – it had similar problems, but nevertheless had huge followings. Now the same people are doing JavaScript. If we don’t break this cycle by adopting a common to all browsers VM, we are doomed for going through the generation after generation of underpowered crap. We wrote this book to help people with understanding of what HTML5 applications are about. But make no mistakes – the world of HTML5 is not a peachy place in the future preached by educated and compassionate scientists, but rather a nasty past that is catching up bringing the mob with it.
Most likely the publisher won’t let this epilogue to finish the book, and this blog will remain the only place this text will be published. Amen, bro!

Read the original blog entry...
Published February 27, 2013 Reads 10,186
Copyright © 2013 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Yakov Fain
Yakov Fain is a Java Champion and a co-founder of the IT consultancy Farata Systems and the product company SuranceBay. He wrote a thousand blogs (http://yakovfain.com) and several books about software development. Yakov authored and co-authored such books as "Angular 2 Development with TypeScript", "Java 24-Hour Trainer", and "Enterprise Web Development". His Twitter tag is @yfain
![]() Apr. 19, 2018 08:30 AM EDT Reads: 1,784 |
By Liz McMillan Apr. 19, 2018 08:15 AM EDT Reads: 2,382 |
By Yeshim Deniz Apr. 19, 2018 08:00 AM EDT Reads: 2,943 |
By Yeshim Deniz Apr. 19, 2018 07:15 AM EDT Reads: 4,705 |
By Pat Romanski ![]() Apr. 19, 2018 06:00 AM EDT Reads: 5,703 |
By Liz McMillan ![]() Apr. 19, 2018 06:00 AM EDT Reads: 1,977 |
By Pat Romanski Apr. 19, 2018 05:30 AM EDT Reads: 1,662 |
By Yeshim Deniz ![]() Apr. 19, 2018 05:15 AM EDT Reads: 1,788 |
By Pat Romanski ![]() Apr. 19, 2018 05:00 AM EDT Reads: 3,637 |
By Pat Romanski ![]() Apr. 19, 2018 04:30 AM EDT Reads: 5,110 |
By Elizabeth White Apr. 19, 2018 03:30 AM EDT Reads: 1,777 |
By Liz McMillan Apr. 19, 2018 01:45 AM EDT Reads: 2,611 |
By Elizabeth White Apr. 19, 2018 01:30 AM EDT Reads: 5,441 |
By Liz McMillan ![]() Apr. 19, 2018 01:15 AM EDT Reads: 3,485 |
By Yeshim Deniz Apr. 19, 2018 01:15 AM EDT Reads: 3,830 |
By Yeshim Deniz ![]() Apr. 19, 2018 01:00 AM EDT Reads: 6,678 |
By Liz McMillan ![]() Apr. 19, 2018 12:45 AM EDT Reads: 5,356 |
By Elizabeth White ![]() Apr. 19, 2018 12:00 AM EDT Reads: 4,355 |
By Pat Romanski ![]() Apr. 18, 2018 11:00 PM EDT Reads: 6,640 |
By Liz McMillan ![]() Apr. 18, 2018 11:00 PM EDT Reads: 22,284 |