Web – JavaScript = 1/good
Over the years, in my journeys through the world of web development, I have cursed JavaScript many times. It can be a downright cold-hearted bitch to work with. Granted, things have gotten better in recent years with the advent of tools like Firebug, but there is still plenty of pain, misery, and suffering to go around. As a user however, I celebrate the very existence of JavaScript and the innovation that it has enabled to make our overall experience as users more rich and more enjoyable (DOM Manipulation, AJAX/XmlHttpRequest, and all of the wonderful libraries out there).
Earlier this evening, I was showing my wife how it was possible, by disabling JavaScript, to use right mouse clicks on sites that attempt to disable them. Once I was done showing this to her, I got up for a bit. When I returned, I had forgotten that I disabled JS in the first place. I try to login to Gmail…. Nothing. It just sits on the loading screen, taking it’s sweet ass time, doing a whole lot of nothing. I figure my internet connection could be flaky… maybe a router barfed between me and the Gmail server…. maybe there’s a problem with Google. A few refreshes… Forget it. I open a new tab for Facebook. I login. Everything seems normal. I try to comment on a friend’s picture… Nothing. Finally, it dons on me that I had disabled JS a while back. JS back on. Sanity restored. The world is again a place fit for human life.
If not for JavaScript, we might all be mired in a wasteland of platforms like Flash and Silverlight. Nothing against Flash or Silverlight. They have their place in the RIA world, for the time being. Mainly, for delivering streaming media. However, in my mind, the fact that pure Flash and Silverlight content cannot be indexed by search engines takes away from their viability as serious platforms for delivering web based content. What if major blogging apps, like WordPress, had been done in Flash? Could you imagine all the knowledge that might be lost, or much more difficult to find, because search engines wouldn’t be able to index this content? I’ll tell you what it would be… A goddamn travesty! Of course, the fact that these platforms are not open source doesn’t help things either.
Fortunately, great work is being done to narrow the gap between what is possible with Flash/Silverlight and what is possible with HTML and JavaScript. In addition to the hordes of excellent JavaScript libraries out there (JQuery, Dojo, Prototype, etc.), work is being done to incorporate open source video standards in to the HTML spec. The latest release of Firefox (3.5) includes native support (no plug-ins required) for Ogg based video. The next version of Chrome will support this as well (EDIT: After a closer look, I saw that the current beta version of Chrome, 4.0.202.0, does have native Ogg based video support). Webmonkey has a good article that goes in to more detail about the efforts being undertaken to make open source video a part of the web/HTML standard.
From a developer’s perspective, JavaScript can sometimes be a very cruel mistress. However, as a user, how could we live without it?
You will find very lots of details that method to take into consideration. That is actually a wonderful examine bring up. I give thoughts above as general inspiration but clearly you can find questions just like the one you retrieve the spot that the most significant factor is going to be inside the honest outstanding faith. I don?t know if guidelines have emerged about things like that, but Almost undoubtedly that your chosen job is clearly labeled as a reasonable game. Both youngsters notice the impact of a bit moment’s pleasure, for the rest of their lives.
The Zune concentrates on being a Portable Media Player. Not a web browser. Not a game machine. Maybe in the future it’ll do even better in those areas, but for now it’s a fantastic way to organize and listen to your music and videos, and is without peer in that regard. The iPod’s strengths are its web browsing and apps. If those sound more compelling, perhaps it is your best choice.
I just couldn’t depart your web site prior to suggesting that I actually enjoyed the standard info a person provide for your visitors? Is going to be back often in order to check up on new posts
Have fun playing , have a shot at free bingo money Check best casino bonus deals along with have fun with with biggest bonuses via the internet.Enjoy, gain plus withdraw your winnings.
I just now extra improve your Rss to my MSN News Reader. Seeking out ahead to reading more within you in a while
For the reason that the admin of this web site is working, no question very shortly it will be famous, due to its quality contents.
Between me and my husband we’ve owned more MP3 players over the years than I can count, including Sansas, iRivers, iPods (classic & touch), the Ibiza Rhapsody, etc. But, the last few years I’ve settled down to one line of players. Why? Because I was happy to discover how well-designed and fun to use the underappreciated (and widely mocked) Zunes are.
Sizde dogru ilanlar vermek istiyorsaniz hurriyet ilan verme servisimizi en kisa zamanda kullanmaya baslamalisiniz.
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.
I’ve been surfing on-line greater than 3 hours nowadays, but I by no means found any fascinating article like yours. It’s pretty price enough for me. In my opinion, if all web owners and bloggers made excellent content as you probably did, the web might be a lot more useful than ever before.
Your home is valueble for me. Thanks!…
With havin so much content and articles do you ever run into any problems of plagorism or copyright infringement? My site has a lot of exclusive content I’ve either authored myself or outsourced but it appears a lot of it is popping it up all over the internet without my authorization. Do you know any techniques to help reduce content from being stolen? I’d definitely appreciate it.
Good Post, I am a big believer in placing comments on weblogs to help the blog writers know that they’ve added some thing of great benefit to the world wide web!
I just couldn’t depart your website prior to suggesting that I actually enjoyed the standard info a person provide for your visitors? Is gonna be back often to check up on new posts
Hi my family member! I wish to say that this article is amazing, nice written and come with almost all significant infos. I¡¦d like to peer more posts like this .
I’m not sure exactly why but this weblog is loading incredibly slow for me. Is anyone else having this problem or is it a issue on my end? I’ll check back later on and see if the problem still exists.
Definitely believe that which you said. Your favorite reason appeared to be on the internet the easiest thing to be aware of. I say to you, I certainly get irked while people think about worries that they plainly don’t know about. You managed to hit the nail upon the top as well as defined out the whole thing without having side-effects , people could take a signal. Will likely be back to get more. Thanks