Yes, it will change the way we program. It is made for accommodating everything, mobile phones, apps, tablets, and PC/laptops. It is platform neutral and works on every OS because it doesn't use flash. I think already more people access the web through mobile devices than PC/laptop, and every tech article about programming/coding and IT says that app development will be the overwhelming need for sys admin/employee and business/customer and cloud/client relations. There is going to be a critical shortage of app developers shortly, and even IT managers and sys admins will become managers of app development.
I read about html5, its uses, its future, how it needs to be deployed, etc., in almost every email on my subscriptions to pgmag, pcworld, computer world, tech republic, how to geek(lol, it's good), mobile and tech whitepapers, sitepoint and codeproject, developer network, every email I get.
Also desktop development, database management... The vast majority of these articles talk about Html5/CSS3 and jquery, as well as ajax, php, mySql and Java.
Yeah, Adobe is all about html5 these days, using dreamweaver, their new IDE Edge(Free for the beta right now), embedded video. Oracle somewhat talks about Java and html5. Then there is the Google web toolkit using java to program apps that are compiled to html/javascript/ajax and platform independent as well.
The only things I see discussed as much are iPhone/iPad, Windows8 and android, and all the ramifications and implementations and deployment of cloud based computing and data storage. Smartphones and tablets OSes and hooking up to the cloud using apps.
It is overwhelming. Where do you think I get so many links to HTML5 stuff? My inbox is a goldmine, because HTML5CSS3 is where it's at, beginning yesterday and for years and years.
I gotta get hosting tomorrow so I can test and develop and learn this one main language!
(One more thing, haha) Lots of SEO articles about how to optimize in Html5, too.
Last edited by mikmik; 08-10-2011 at 02:26 AM.
Babies don't need a vacation, but I still see them at the beach... it pisses me off! I'll go over to a little baby and say 'What are you doing here? You haven't worked a day in your life!'
Steven Wright
"Change the world" is a bit extreme. C++ didn't kill C, neither did modern programming languages kill C++.
Well, let's see. It is certainly changing the web world. It is programming tool for websites and mobile apps.
Desktop apps: The State of HTML5 Apps
A couple of other opiniona:HTML5
What is HTML5? HTML5 is pretty well summed up by Mark Pilgrim.
"HTML5 is the next generation of HTML, superseding HTML 4.01, XHTML 1.0, and XHTML 1.1."
- Dive Into HTML5 – Introduction
Applications
While there are plenty of good definitions — and you probably know what an application is — I think it’s worth rehashing here.
"Application software is computer software designed to help the user perform a particular task. Such programs are also called software applications"
- Wikipedia
HTML5 Applications (HTML5 App)
What is an HTML5 App? They are applications that fit the definition above (from a user’s perspective). They may not be in parity with other applications right now, but they are close enough that users won’t care. Sooner rather than later, we will be looking at capability parity as well.
Desktops
Also, desktops are still really important. If you really want to piss some people off, start talking about how HTML5 Apps can target the desktop just like any other stack (e.g. Flash, Flex, and Objective-C) — HTML5 Apps are right there with you, with a little help.
Mobile
Yes, this is the hotspot for HTML5 Apps
Box.net CEO: HTML5 could kill desktop software
HTML5 rising: mobile may now drive desktop apps
Over the past couple of weeks, we’ve been talking about the rise of HTML5, an incomplete standard that is gaining a lot of traction in the mobile app space for front-end presentation. It seems HTML5 is going to get a lot hotter, and apparently not just in mobile.
As Entner put it, for standard applications across the spectrum, “HTML5 will take us miles forward and diminish the difference between the desktop and the mobile environment.”
In the mobile space alone, HTML5 has potential to provide a universal deployment environment for the highly fragmented mobile space. As Parrot put it: “If you take a look at the current state of native mobile app development, it’s really not much better than it was five years ago. You still see a strong fragmented programming model base, different operating systems, and different hardware capability. It’s still a mess. You pretty much have to pick a subset of devices that you want to focus on.” HTML5, he explained, enables app developers to “treat it as kind of a common run-time that you would program across pretty much all of the new emerging smartphones.”
Okay, Html5 is changing the world of WebDev. The world of application development. Mobiles are changing the world of computers and Html5 is the only platform independent programming interface we can use to adapt to, and incorporate, this change.
I'd say that Html5 is the most inclusive and accessable development and deployment framework for the internet, and the internet has profoundly changed our world.
Babies don't need a vacation, but I still see them at the beach... it pisses me off! I'll go over to a little baby and say 'What are you doing here? You haven't worked a day in your life!'
Steven Wright
Random thought, but do you guys think there is a chance that Apple will come up with its own programming language for its mobile platforms? I'm thinking of something along the lines of Java, meaning having control over all sorts of software because your own framework is required to run them.
Apple was ahead of the game all along until Mozilla got on board and broadened the horizons. CSS3 and HTML5 owe a lot to the Apple brain trust. I can't see them doing a 180 take, but then, what else is new in the world of IP?
Forgot to answer the OP. ... In a world increasingly focused on platform independent languages, operating systems themselves are getting simplified to the point where they can be very small and still get the job done. The other stuff that we tend to associate with the OS, like the GUI will all be available in the cloud. Want a Mac GUI today? Load it up. Linux tomorrow. No problem.
In this light, it seems a wiser investment to exploit the global brain trust rather than cloister a proprietary one. If they want to sell smart devices, they'll focus on making them smarter, yes, in their own private way, but they also know they depend upon open source resources in order to go head to head with competing manufacturers. Making their OS more compatible is the way I see them going.
Last edited by weegillis; 08-30-2011 at 11:22 PM. Reason: Left out the response
Too early to jump to HTML5? IMO, a bit so.
W3C Confirms May 2011 for HTML5 Last Call, Targets 2014 for HTML5 Standard.
Last edited by weegillis; 09-01-2011 at 12:12 PM. Reason: Repair to broken URL
The key is to plan for backward compatibility. The shims and polyfills, along with resets are all useful in the meantime until the standardization sets in. It will take lots of usage and development data to arrive at anything of a standard. We have to start using it now or the data will be skewed by the lack of it come 2014.