http://arstechnica.com/open-source/news ... mpaign=rssGoogle is developing a new scripting language for the Web that the company hopes will eventually supplant JavaScript. The language, which is called Dart, will be presented next month during an opening keynote at the GOTO conference.
Few technical details about the programming language are available at this time, but an internal Google memo that was authored last year and subsequently leaked offers some insight into the company's strategic goals for the project.
Dart has recently drawn heavy criticism from some prominent figures in the Web standards community, including JavaScript architect Brendan Eich. Eich originally created JavaScript in 1995 while at Netscape. The language was submitted to ECMA for standardization the following year. It provided early Web developers with the ability to perform useful tasks—such as programmatic form validation—on the client side. Despite its extreme simplicity and multitude of idiosyncrasies, JavaScript has weathered the explosive growth of the Web and has kept up with the increasingly complex workload imposed on it by modern Web applications.
Efforts to improve JavaScript at the specification level are ongoing, but have been slow due to a number of technical and political reasons. The ECMAScript 4th Edition (ES4) proposal, which was published in 2007, laid out a plan to radically overhaul JavaScript. The proposal was largely authored by Mozilla, Adobe, and Opera but faced strong resistance from other major stakeholders, including Microsoft and Yahoo. The split led to a public dispute in 2007 over the future of the programming language and its role in Web development.
A 2008 compromise ended the stalemate and laid out a new roadmap. An incremental update to the standard was issued in 2009, but a more ambitious update called Harmony was planned for the future. Harmony is currently under active development within the JavaScript standards committee and is on a positive trajectory for eventual adoption. Harmony, as the name suggests, represents a more consensus-driven vision than the contentious ES4 proposal.
Alongside this productive effort to deliver an acceptable update to the language standard, JavaScript has benefited over the past few years from other changes in the browser technology space. Browser vendors have implemented radically more efficient JavaScript runtimes and hope to eventually deliver performance that rivals native code. Consistency between JavaScript implementations has also greatly improved. Browser vendors have embraced shorter development cycles, ensuring that performance improvements and emerging standards reach end users faster than ever before.
(ολόκληρο το άρθρο παρακάτω)
Dart: Η νέα γλώσσα της Google ανταγωνίζεται την Javascript...
- stranger
- Mbyte level
- Posts: 512
- Joined: Fri Nov 26, 2010 3:14 am
- Academic status: N>4
- Gender: ♂
- Location: Athens, Greece
Dart: Η νέα γλώσσα της Google ανταγωνίζεται την Javascript...
- AmmarkoV
- Wow! Terabyte level
- Posts: 2838
- Joined: Thu Nov 04, 2004 2:55 pm
- Gender: ♂
- Location: Reloaded @ Santa Friday
- Contact:
Re: Dart: Η νέα γλώσσα της Google ανταγωνίζεται την Javascript...
nice article
- Spoiler: εμφάνιση/απόκρυψη
- stranger
- Mbyte level
- Posts: 512
- Joined: Fri Nov 26, 2010 3:14 am
- Academic status: N>4
- Gender: ♂
- Location: Athens, Greece
Re: Dart: Η νέα γλώσσα της Google ανταγωνίζεται την Javascript...
Αν θες τη γνώμη μου, παρά τους λόγους που έχει η Google, το timing είναι το χειρότερο. Εκτός ότι η Javascript είναι προτυποποιημένη και αρκετά οικεία στους web developers (κι όχι μόνο), τον τελευταίο καιρό οι χρήσεις της έχουν αυξηθεί αρκετά. Ίσως ευθύνεται και η jQuery γι'αυτό...
Για παράδειγμα χρησιμοποιείται πολύ για UI scripting στο καινούριο GNOME 3. Τα Windows 8 σβήσανε τελείως το όριο που διέκρινε τα web apps από τις desktop εφαρμογές (περισσότερο από το Adobe AIR που οι εφαρμογές του δείχνουν λιγότερο native και απαιτούνε γνώσεις Flash/Flex). Έτσι ένας Web Developer μπορούσε πλέον να φτιάξει desktop plugins, themes, desktop apps κ.ά.
Μου φαίνεται ότι η Google προσπαθεί σιγά σιγά να κατακτήσει όλα τα markets. Το τελευταίο διάστημα έχει βγάλει την υποστήριξη H.264 από τον Chrome (τη στιγμή που το Android το χρησιμοποιούσε για encoding!), έχει κατακτήσει το marketshare στα smartphones, έχει βγάλει το ChromeOS, δικό της social network, είναι απ' τις κυρίαρχες εταιρίες στο cloud computing, έχει τα πιο δημοφιλή websites κι όλα αυτά από μια εταιρία που βγάζει όλα της τα λεφτά από το marketing και τα ads του google sense... ΦΟΒΑΜΑΙ!!!
Για παράδειγμα χρησιμοποιείται πολύ για UI scripting στο καινούριο GNOME 3. Τα Windows 8 σβήσανε τελείως το όριο που διέκρινε τα web apps από τις desktop εφαρμογές (περισσότερο από το Adobe AIR που οι εφαρμογές του δείχνουν λιγότερο native και απαιτούνε γνώσεις Flash/Flex). Έτσι ένας Web Developer μπορούσε πλέον να φτιάξει desktop plugins, themes, desktop apps κ.ά.
Μου φαίνεται ότι η Google προσπαθεί σιγά σιγά να κατακτήσει όλα τα markets. Το τελευταίο διάστημα έχει βγάλει την υποστήριξη H.264 από τον Chrome (τη στιγμή που το Android το χρησιμοποιούσε για encoding!), έχει κατακτήσει το marketshare στα smartphones, έχει βγάλει το ChromeOS, δικό της social network, είναι απ' τις κυρίαρχες εταιρίες στο cloud computing, έχει τα πιο δημοφιλή websites κι όλα αυτά από μια εταιρία που βγάζει όλα της τα λεφτά από το marketing και τα ads του google sense... ΦΟΒΑΜΑΙ!!!
Re: Dart: Η νέα γλώσσα της Google ανταγωνίζεται την Javascript...
Αναμφίβολα, είμαστε εν μέσω μιας γλωσσικής Αναγέννησης. Θυμάμαι 2-3 χρόνια πριν η Google είχε πάλι προκαλέσει με τη γλώσσα Go. Από τότε δεν έχω ακούσει και πολλά γι'αυτήν, παρόλα αυτά ο TIOBE έχει διαφορετική άποψη http://www.tiobe.com/index.php/content/ ... index.html.
- stranger
- Mbyte level
- Posts: 512
- Joined: Fri Nov 26, 2010 3:14 am
- Academic status: N>4
- Gender: ♂
- Location: Athens, Greece
Re: Dart: Η νέα γλώσσα της Google ανταγωνίζεται την Javascript...
Αυτά τα charts κάπου τα είχα ξαναδεί, αλλά τότε έδειχναν, όχι τις πιο δημοφιλείς γλώσσες, αλλά τις γλώσσες που χρησιμοποιούνταν περισσότερο στον τομέα γενικά και η Java είχε μεγαλύτερο ποσοστό από την C και τη C++ μαζί παρότι ειδικά η C είναι παντού. Και σε εκείνα τα charts η Python είχε καλύτερη θέση αφού έχει γίνει πολύ δημοφιλής τα τελευταία χρόνια (και ποιος την έκανε πρώτα τόσο γνωστή...η Google φυσικά!)Anemos wrote:Αναμφίβολα, είμαστε εν μέσω μιας γλωσσικής Αναγέννησης. Θυμάμαι 2-3 χρόνια πριν η Google είχε πάλι προκαλέσει με τη γλώσσα Go. Από τότε δεν έχω ακούσει και πολλά γι'αυτήν, παρόλα αυτά ο TIOBE έχει διαφορετική άποψη http://www.tiobe.com/index.php/content/ ... index.html.
PS: Τώρα που το σκέφτομαι η Google έκανε γνωστή και την AJAX που χρησιμοποιεί Javascript μέσω των Google Instant, Google Maps κτλ.
Re: Dart: Η νέα γλώσσα της Google ανταγωνίζεται την Javascript...
Αυτη την στιγμή δουλευω σε project με gwt http://code.google.com/intl/el-GR/webtoolkit/ και γενικά ειμαι πολύ ικανοποιημένος με την συγκεκριμένη τεχνολογία. Τωρα η Dart οπως ακου θα ειναι οπως Smalltalk. Aρα σκεφτείτε θα γράφεις σε μια smalltak like γλώσσα μετα compile και θα εχεις javascript.
που θα πάει θα το δουμε...