What is Google Dart?

By: Emiley J Emailed: 1605 times Printed: 2075 times    

Latest comments
By: rohit kumar - how this program is work
By: Kirti - Hi..thx for the hadoop in
By: Spijker - I have altered the code a
By: ali mohammed - why we use the java in ne
By: ali mohammed - why we use the java in ne
By: mizhelle - when I exported the data
By: raul - no output as well, i'm ge
By: Rajesh - thanx very much...
By: Suindu De - Suppose we are executing

Google Dart is a new web programming scripting language launched by Google. Why is there a need for another web programming language? Well, Google's answer to this one is that JavaScript is suited for smaller web applications. When the application gets bigger and more complex, then Javascript may not be the best suited language. So for more complex web applications google dart is the better choice.

Google has tried to make the syntax of Dart very similar to Javascript. Anyone who is familiar with Java or C# should be very comfortable with Dart and can start programming in Dart in a day. Another important feature of Dart is its ability to run either on the client or on the server. This is in contrast to javascript which can only run on the client. Since dart can run on either client or server, based on the target platform, the developer can choose where the code should run. If for example, the application is targeted for desktops then the code can run on the client. But if the target platform is a mobile then the developer can choose to run the code on the server to make it faster and improve performance.

Another thing to note is to improve startup time of the application, dart uses a DVM (Dart Virtual Machine) developed for the language which will run the dart code scripts. Dart code can be compiled to JavaScript which makes it possible to run on any available browsers. So with the Dart code, you can run it on DVM or compilt it to Javascript to run it on any browsers without the DVM.

Dart may or may not replace JavaScript. Web programmers will continue to use JavaScript for ease of use. However, for larger applications, it maybe a good idea to develop using Dart. So both JavaScript and dart will co-exist in the near future. Only time will tell if dart is capable of totally replacing Javascript.


Trends Home | All Trends Tutorials | Latest Trends Tutorials

Sponsored Links

If this tutorial doesn't answer your question, or you have a specific question, just ask an expert here. Post your question to get a direct answer.



Bookmark and Share

Comments(0)


Be the first one to add a comment

Your name (required):


Your email(required, will not be shown to the public):


Your sites URL (optional):


Your comments:



More Tutorials by Emiley J
Password must include both numeric and alphabetic characters - Magento
What is Hadoop?
Returning multiple values from a web service
Tomcat and httpd configured in port 8080 and 80
Java Webservices using Netbeans and Tomcat
Java WebService connected to Database
How to Deploy a Java Web Service
Call a webservice in Java
Java WebService - Create your first web service in Java
package javax.jws does not exist
Getting Started with Android
HTML5 Location - getCurrentPosition() in HTML5
HTML5 Canvas - Using Canvas in HTML5
HTML5 - Introduction
HTML5 Video - Handling video in HTML5

More Tutorials in Trends
What is Hadoop?
Internet of Things
Browser Based Communications - WebRTC
Big Data - An Introduction
Will Apple open retail showrooms in India?
A comparison of VMware, Microsoft Hyper-V and Xen.
What is a chromebook?
Review: Ruggear - The world's most Rugged Phone in Singapore
What is Google Dart?
DKVM-8E Console Password (DLink KVM Switch)
What is Microsoft Office 365?
Migration from IPV4 to IPV6
What is PGP?
How to use GnuPG (GPG)?
The Failure of 2FA / Two-Factor Authentication

More Latest News
Most Viewed Articles (in Trends )
What is Google Dart?
What is cloud computing?
What is cloud computing?
Different Types of cloud
The Failure of 2FA / Two-Factor Authentication
What is PGP?
Will Apple open retail showrooms in India?
Big Data - An Introduction
DKVM-8E Console Password (DLink KVM Switch)
What is SaaS?
What is Google Apps?
Communications-as-a-Service Solutions
Google's Strategic Threat to Carrier Margins for New Services
Android Basics - An Introduction to Android
Google Wave - Get Ready for the next big wave from Google
Most Emailed Articles (in Trends)
What is IAAS?
DKVM-8E Console Password (DLink KVM Switch)
Different Types of cloud
Migration from IPV4 to IPV6
What is SaaS?
What is cloud computing?
What is Google Apps?
What cloud service providers typically offer?
What is Microsoft Office 365?
Google's Strategic Threat to Carrier Margins for New Services
Android Basics - An Introduction to Android
Google Wave - Get Ready for the next big wave from Google
How to use GnuPG (GPG)?
Review: Ruggear - The world's most Rugged Phone in Singapore
A comparison of VMware, Microsoft Hyper-V and Xen.