So many possibilities
Posted: Fri Jan 28, 2011 3:52 am
I just wanted to make a post about all the new things coming to the web over the next couple of years. We have Javascript 2, HTML 5 (which includes Flash-less media and animation) and WebGL. First wave implementations are already out there and ready to be used, but many commercial software developers are taking their time and "waiting it out" to see how things move before going all in. And why wouldn't they? They have share holders who demand a profit from every man-hour that the company outputs.
But for the entrepreneurial at heart, right now is a golden, golden opportunity. Browsers have already started implementing these new technologies into their browsers and standards groups already have them in a state close to their final shapes. This means that you could probably start development today on a large-scale product using these new technologies knowing that you will only have to do some mild refactoring to keep up with the evolution. Perhaps some of them may not work out, namely WebGL, but HTML 5 and JS 2 are pretty much guarantees.
Sometimes the best in their sphere are the ones who win out and gain full adoption, such as jQuery (which came rather late into the Javascript framework scene), but it is usually the first well-functioning application, API, or library in a technology's life cycle who gains the footholds needed to become #1 for years to come. For example, I will share an idea that I know I cannot do myself, but I also know could be extraordinarily successful if done right. HTML 5 has the power to almost completely dethrone Flash once it is supported equally in browsers (don't forget IE9 already supports a good deal of it now), but the raw-code approach is going to make the JS2/Canvas route completely uneconomical versus using the Flash IDE. If a developer could create an application similar to Flash Professional that allows for WYSIWYG timeline-based animation, game, and RIA development that outputs HTML5/JS, they could have a fortune on their hands. It could separate out the animation and other system engines in an included Javascript file which would simulate the encapsulation of Flash's animation system and provide for clean separation between system JS code and the user's interaction scripts.
But this, like many other HTML 5, JS2 and WebGL projects, need to be started now. If you wait until the dust settles and the technologies stabilize, the big dogs of Microsoft, Adobe, Google and others will already be on it and will be whipping out products in the blink of an eye. Early and well-done comers into these fields can gain market shares that would be difficult for even millions of dollars to overcome later, however. The ever-humble PHP was created when web development was a wild and barren wasteland during the early CGI days, and it is still the most common web development platform in the world, despite Microsoft spending millions to try to overcome it.
So get creative, and look to the future! There is so much to be excited about right now in web development and early adopters can get the worm!
But for the entrepreneurial at heart, right now is a golden, golden opportunity. Browsers have already started implementing these new technologies into their browsers and standards groups already have them in a state close to their final shapes. This means that you could probably start development today on a large-scale product using these new technologies knowing that you will only have to do some mild refactoring to keep up with the evolution. Perhaps some of them may not work out, namely WebGL, but HTML 5 and JS 2 are pretty much guarantees.
Sometimes the best in their sphere are the ones who win out and gain full adoption, such as jQuery (which came rather late into the Javascript framework scene), but it is usually the first well-functioning application, API, or library in a technology's life cycle who gains the footholds needed to become #1 for years to come. For example, I will share an idea that I know I cannot do myself, but I also know could be extraordinarily successful if done right. HTML 5 has the power to almost completely dethrone Flash once it is supported equally in browsers (don't forget IE9 already supports a good deal of it now), but the raw-code approach is going to make the JS2/Canvas route completely uneconomical versus using the Flash IDE. If a developer could create an application similar to Flash Professional that allows for WYSIWYG timeline-based animation, game, and RIA development that outputs HTML5/JS, they could have a fortune on their hands. It could separate out the animation and other system engines in an included Javascript file which would simulate the encapsulation of Flash's animation system and provide for clean separation between system JS code and the user's interaction scripts.
But this, like many other HTML 5, JS2 and WebGL projects, need to be started now. If you wait until the dust settles and the technologies stabilize, the big dogs of Microsoft, Adobe, Google and others will already be on it and will be whipping out products in the blink of an eye. Early and well-done comers into these fields can gain market shares that would be difficult for even millions of dollars to overcome later, however. The ever-humble PHP was created when web development was a wild and barren wasteland during the early CGI days, and it is still the most common web development platform in the world, despite Microsoft spending millions to try to overcome it.
So get creative, and look to the future! There is so much to be excited about right now in web development and early adopters can get the worm!