What is closure in Swift? Is it similar to callback in Javascript?

Why does Google have so many different (and overlapping) JavaScript projects?

  • Google created both Google Web Toolkit and the Dart language to avoid writing in Javascript. Then they have AngularJS and componentJS and Polymer for creating applications in Javascript. It seems like a bit much... Update: Now they're working on another version of AngularJS and also on another Javascript variant, AtScript! (They also have the V8 engine and Closure compiler to makeĀ  Javascript run faster, but that's understandable.)

  • Answer:

    You must be signed in to read this answer.Connected to GoogleConnected to FacebookBy continuing you indicate that you have read and agree to the .  Loading account...Complete Your ProfileFull NameChecking...EmailChecking...PasswordChecking...By creating an account you indicate that you have read and agree to the .

Chintan Parikh at Quora Visit the source

Was this solution helpful to you?

Other answers

Well, given that: Google hires pretty smart engineers, many of whom are capable and interested in building their own language/framework/toolset to tackle the deficiencies of JavaScript and the browser, There are many customers, internal and external, who have real-world use cases for these technologies, Much of Google's bread and butter are on the web, Google encourages experimentation and engineering autonomy, Putting out an open source, technically sophisticated project is an awesome recruiting tool, Google has a lot of money, Then it makes perfect sense for Google to take the shotgun approach to shaping the web for the next decade and more.

Allen Cheung

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.