Personal computing discussed
Moderators: renee, SecretSquirrel, just brew it!
the article wrote:With JavaScript, developers can also update the software in the satellite, allowing them to extend the functionality after the launch.
CampinCarl wrote:Oh, I'm sorry. I forgot that no sat has ever been updated from ground control before. Never. Spirit still runs the same source as when it launched. Same with Opportunity.
CampingCarl wrote:Oh, I'm sorry. I forgot that no sat has ever been updated from ground control before. Never. Spirit still runs the same source as when it launched. Same with Opportunity.
Redocbew wrote:There's an O'Reilly book called "Javascript: The Good Parts". It's not even 200 pages, and I'm pretty sure these people are not in it.
morphine wrote:To JS's defense, it has a lot of good bits, and the existence of JQuery and other frameworks dulled the pain quite a lot. Heck, in my mind, "JavaScript" really means "ECMAScript + JQuery/Angular/whatever".
morphine wrote:As someone whose day job includes wrangling Javascript, among other things, let me adapt Mr. Churchill's words.
"Javascript may be the worst programming language, except all alternatives have no widespread support."
To JS's defense, it has a lot of good bits, and the existence of JQuery and other frameworks dulled the pain quite a lot. Heck, in my mind, "JavaScript" really means "ECMAScript + JQuery/Angular/whatever".
whm1974 wrote:morphine wrote:As someone whose day job includes wrangling Javascript, among other things, let me adapt Mr. Churchill's words.
"Javascript may be the worst programming language, except all alternatives have no widespread support."
To JS's defense, it has a lot of good bits, and the existence of JQuery and other frameworks dulled the pain quite a lot. Heck, in my mind, "JavaScript" really means "ECMAScript + JQuery/Angular/whatever".
I thought C and C++ is far more widely supported.
hanklai wrote:You should try Eloquent JavaScript: A Modern Introduction to programming. It will teach you the code in the simplest of ways. Start with the basics, learn to use variables then move onto control structures, functions, and data structures. After completing these topics you will learn about higher-order functions, closures and object-oriented programming.
CampinCarl wrote:I'll await the article in about January of 2017 where someone inserted a really bland overflow attack into their uplink to the sat and destroyed the thing, because JavaScript.
curtisb wrote:The countdown is on...
just brew it! wrote:I think morphine's paraphrased quote was referring to web browser support.
Waco wrote:just brew it! wrote:I think morphine's paraphrased quote was referring to web browser support.
Sure, but on a satellite? I'd much rather have something that can conceivably be run through a hardened compiler...
steelcity_ballin wrote:If you're not using TypeScript - you should be. Type safety is important to any application beyond a trivial size. All the hate JS gets is usually by folks who haven't written anything on the web since the late 90s and yes there are terrible developers that find JS a great gateway language to programming in general. The problem with JS isn't the language itself, it's the misuse of it for things it was never intended for, and the constant crazy level of new tooling for new ecosystems that seem to come out every other week. Then you mix that **** with entry-level (read: inexperienced) devs who mix-and-match libraries for things they don't need (you'd be surprised how much of a crutch jQuery is for people who just don't bother to learn the DOM) and the result is bitter devs who shun new tech and what not because of the abuse of others.
There are a lot of promising frameworks that do a lot of good things in terms of modularizing things, tracking dependencies, and managing load order - I personally don't use one. I develop in C# for MVC, and I use the frameworks JS and CSS bundling to minify and organize my js files in my application. Until I see the need for the a JS framework, I won't use one. My friends are using Aurelia and I hear good things - I believe it's from the folks who worked on durandal. /shrug