|
One Language to Rule Them All
|
|
|
|
JavaScript, the former laughing stock of programming languages, has grown up big time. If you still see it as that adolescent scripting language meant only for moving elements around on a webpage, you're in for a rude awakening.
Love it or hate it, JavaScript is taking over the software world...and quickly.
Today's JavaScript is used to build web apps, desktop apps, server-side apps, and mobile apps. The dream of one language for all platforms is finally coming true. Writing for all platforms in a single language holds the promise of terrific efficiency gains amongst development teams formerly fragmented by language. It's never been easier to make stunning experiences on every possible screen.
An improved language specification, terrific new developer tooling, and a growing list of high quality, corporation-backed open-source projects have all contributed to the language's meteoric rise among developers.
JavaScript may not be the best language out there, but watch out; it's poised to quickly become the most important.
Browse Viget's Open-Source JS
|
|
|
Community Thoughts on One Language to Rule Them All...
-
1.
|
JavaScript: The Good Parts
by Douglas Crockford via O'Reilly
Fortunately, JavaScript has some extraordinarily good parts. In JavaScript, there is a beautiful, elegant, highly expressive language that is buried under a steaming pile of good intentions and blunders.
|
-
-
3.
|
What To Expect From JavaScript In 2016 – Beyond the Browser
by Christopher Chedeau via Telerik
At Facebook, we need to implement the exact same feature 3 times: for Web, iOS and Android. Even worse, because it’s so hard for one engineer to get ramped up in those ecosystems, we usually have 3 people implementing that feature. This is sad.In order to solve that, my intuition is that there needs to be a single language/ecosystem. With React Native we opted for JavaScript but in the grand scheme of things it doesn’t matter which language it is. What’s most important is that there is only one.
|
-
4.
|
Progressive Enhancement: Zed’s Dead, Baby
by Tom Dale via tomdale.net
We live in a time where you can assume JavaScript is part of the web platform. Worrying about browsers without JavaScript is like worrying about whether you’re backwards compatible with HTML 3.2 or CSS2. At some point, you have to accept that some things are just part of the platform. Drawing the line at JavaScript is an arbitrary delineation that doesn’t match the state of browsers in 2013.
|
|
Washington, DC Metro
105 West Broad Street
4th Floor Falls Church, VA 22046
|
Durham, NC
309 E. Chapel Hill Street
4th Floor Durham, NC 27701
|
Boulder, CO
1002 Walnut St.
3rd Floor Boulder, CO 80302
|
Chattanooga, TN
1404 Cowart St.
Chattanooga, TN 37408
|
|
|
|