AtScript
AtScript was a proposed JavaScript-based scripting language extending Microsoft's TypeScript and transcompiling to JavaScript. It was introduced in October 2014 at the ng-Europe conference by the developers of Google's AngularJS web development framework as the language that the upcoming Angular 2.0 would be built with.[1][2]
AtScript was originally intended to run on top of TypeScript, while including some features from Dart. In October 2014, Google announced that Angular 2.0 would be written in AtScript.[3] In March 2015, Microsoft announced that many of AtScript's features would be implemented in the TypeScript 1.5 release, and that Angular 2.0 would be built on pure TypeScript.[4]
The name “AtScript” comes from the @ “at” symbol used for annotations in many languages (e.g. Java annotations and Python decorators).
References
- ^ "Angular 2 sera basé sur TypeScript : convergence de AtScript et TypeScript 1.5, c'est une collaboration entre Google et Microsoft". Developpez.com (in French). Retrieved 3 May 2016.
- ^ "Miško Hevery - Keynote on AtScript at ng-europe 2014". YouTube. October 28, 2014. Retrieved January 28, 2015.
- ^ "AtScript: Google's new superset JavaScript runtime - SD Times". SD Times. 27 October 2014. Retrieved 3 May 2016.
- ^ "Google, Microsoft to combine TypeScript and AtScript in Angular 2 - SD Times". SD Times. 5 March 2015. Retrieved 3 May 2016.
- v
- t
- e
- ESLint
- JSHint
- JSLint
- JS++
- TypeScript
- ArkTS
- AtScript
- Babel
- ClojureScript
- CoffeeScript
- Dart
- Elm
- Emscripten
- Google Closure Compiler
- Google Web Toolkit
- Haxe
- LiveScript
- Morfik
- Nim
- Opa
- PureScript
- Reason
- WebSharper
- Chrome DevTools
- Firefox Inspector
- Komodo IDE
- Microsoft Edge DevTools
- Opera DevTools
- Safari Web Inspector
- Ace
- Atom
- CodeMirror
- Brackets
- Light Table
- PhpStorm
- Orion
- Visual Studio
- Visual Studio Code
- Visual Studio Team Services
- Vim
- npm
- yarn
- Active Server Pages
- Bun
- CommonJS
- Deno
- JSGI
- Node.js
- Wakanda
- Jasmine
- Jest
- Mocha
- QUnit
This computing article is a stub. You can help Wikipedia by expanding it. |
- v
- t
- e