3 months passed and the trends continued as predicted. Firefox continues to drop, as well as IE while Chrome is growing rapidly.
let’s see what the future will give us.
c#, .NET, JavaScript and everything you can think of.
3 months passed and the trends continued as predicted. Firefox continues to drop, as well as IE while Chrome is growing rapidly.
let’s see what the future will give us.
Google decided to have its own programing language. If you’ll think about it for a moment why not. Apple has one, Microsoft has more than one, Sun (a.k.a Oracle) has one. So now, they have one. Its name is Dart (just like the game. They say that its goal is to solve every JavaScript issues that may occur in large scale web application.
If you think on trying it, you may want to check http://www.dartlang.org.
When you go there, you might want to download the Dartboard (cool name) which is the Dart Editor and read (I read only some…) of the technical spec.
I can tell you from my point of view that this is really cool and exciting. Still lots to do……
Oh, and the Fibonacci Sunflower sample is amazing (and no…. it does not work on IE, since they do not support HTML5 yet)
Here is a very simple sample for paginating bar chart I created. I’m using it for a very large scale data table (over 1000 rows and it works like charm)
| <html> |
I hope you might use it. I know I am :-)
If you’re a newbie to the Google Visualization API (a.k.a. Google Charts) as I was a few months ago you might find that you need some conceptual things to understand. Here is a small list that you might find useful.
| <html> |
| var data = new google.visualization.DataTable(); |
| var dt = new google.visualization.DataTable( |
| var table = new google.visualization.Table(document.getElementById('table_div')); function selectHandler() { |
References:
If you are following the usage trends of the internet browsers, you must have heard by now on Google Chrome and Firefox.
A few years ago, when Microsoft had us all chained to their internet explorer some people in the community decided that enough is enough and created a brand new (some say not so new, but who cares) browser named “Firefox”. Firefox had a slow start, mostly used by the internet “geeks”. But through time, others started to use and enjoy it, and Microsoft, now understanding that neglecting its users wasn’t so smart, started to lose its grip on the internet browsers world. And indeed, in the first half of the year 2009 the trends changed and the “Firefox” was the most common used browser.
In the meantime, a “small” company name Google decided that all the existing browsers lack the same fundamental thing, which is speed. It believed that the future of all computer communication is via browsers, i.e. using “Cloud” services, such as email, documents, banking services etc. For that purpose it started to develop a brand new internet browser with a fast JavaScript engine that it called “Chrome”. Once again, at start, only the “geeks” used it, but slowly, it became more and more popular and started to bite of the Firefox and IE users share.
Today, after almost 3 years in the market, the Google chrome holds around 18% of the users’ usage market, whereas Mozilla Firefox holds around 42% and Microsoft Internet Explorer holds around 23%.
Here is a small chart I created using the w3schools.com website statistics showing the browsers usage for the past 3 year.
Taking these statistics into consideration and generating a trend line for the next 6 months, we can estimate that the Google chrome browser will not only pass IE (which it already did a few months ago), but also pass FF (which is unbelievable). I believe that unless the Firefox people will wake up they, just like Microsoft in the past, will lose their crown to the Google chrome.
I know that all these words are merely speculations, but, hey….. these numbers don’t lie. They are based on real users. On any case, we are surely in the beginning of a wonderful future on the web. With 3 independent companies kicking their buts to make better browsers it can only do good to us all (I hope so anyway)