Slider 1 mini Slider 2 mini

Wednesday, 7 November 2012

Google Dart, a new programming language by Google || Mukesh Joon

Filled under:


Google products are awesome and are top in their category, before some days Google comes with his browser Google chrome. Now Google chrome replaces all among browsers and becomes world most widely used browser. This time Google is going to implant his flag in programming language field. After launching its system programming language Google GO, Google launches a web programming language called Google Dart.

Google Dart is an open source web programming language. It is class based object oriented programming language which follows c syntax style. It was first introduced at GOTO Conference in 2011 (October 10-12). Google is still working on Dart to build more complex, full-featured client-side web apps. It was first released in Nov 18, 2011. Google Dart enters first time in top 50 programming languages in TIOBE Oct 2012 index.

Need of development:-

Google intended to develop this language to replace JavaScript. JavaScript is most widely used language to develop client-side web applications.  JavaScript has some bugs which cannot be solve by updating the language. Google has fixed these bugs with his new web programming language Google Dart.


Features:-

Google Dart programming language is class based language which use a virtual machine to run the program. Google Dart is structured web programming language which helps developers to create large and larger web application. Large web application becomes harder to manage in JavaScript but in Google Dart it can be easily managed through modules. Its virtual machine makes 10 times faster execution of apps than JavaScript. Dart Syntax is nearly C style syntax. If you know any class based programming language and familiar with C# and JavaScript then you can learn this programming language easily, and you can be productive within a day.

The most important feature of this language is you can run it either on client or on server. The question arises, what is the need to execute it on a server when it can be execute on client’s browser? Modern browsers are powerful and are capable to run larger apps. In this case applications can be sent to browser and browser will run it. But if a web application is used through mobile which has not capacity to run complex web apps, then web application can be run on server. It can be easily switched where to execute

 

Why to use?

If you are going to develop a large web application, you can use Google Dart. Its structured paradigm will help you to manage your app. Google provides editor for editing codes and run. Editor has syntax highlighter, code suggestion, code compilation, JavaScript Compilation which made it easy to use.

Why not to use?

Google is still trying to run it on all browsers. According to dartlang.org as of Feb 2012 no production browses can execute Dart code unless it’s first compiled to JavaScript. However, a Chromium build is available that can execute Dart code nativily.  If you are planning to develop your next project in Dart you should wait until a final release comes. Google Dart is aiming to support major browsers like Internet Explorer, Firefox, Chrome, Safari, and Opera.
              


Posted By Joon Hospital09:23