[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Why is this pointless garbage so popular?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 58
Thread images: 5

File: Node.js_logo.svg.png (54KB, 1200x734px) Image search: [Google]
Node.js_logo.svg.png
54KB, 1200x734px
Why is this pointless garbage so popular?
>>
how is it pointless?
>>
>>61259843
Because lots of useless faggots know js.
>>
File: bjarne2.jpg (25KB, 293x324px) Image search: [Google]
bjarne2.jpg
25KB, 293x324px
>>61259857

what are you? some M$ .net shill poo in loo? Even the C++ creator puts JS as one of the main languages to learn.

kys
>>
Because overpaid hipster code artisans who can't code but think they can and believe that reading a blog entry about a meme language constitutes being a professional therein.
>>
>>61259843
Because it's JS, server side.
>>
>>61259887
genuinely the stupidest idea in the history of mankind
>>
>>61259887

>reeeeee i dont like that stuff that wasn't easy 10 years ago is now easy!!!! i don't want to learn anything new!!!! i WANT to waste all my time reinventing inferior wheels because that makes me a GOOD PROGRAMMER

shape up or ship out, losers
>>
>>61259873
If anything, this devalues js
Fuck Stroustrup
>>
Rapid development, comfy language, lightweight, decent performance, huge ecosystem. Perfect for small projects, pocs, and middle tier services.
>>
File: 1494447211496.jpg (9KB, 248x233px) Image search: [Google]
1494447211496.jpg
9KB, 248x233px
>>61259936

>fuck the guy who made the most based language in history

wew lad nice b8
>>
>>61259843
Because end-user JavaScript software is now a thing
>Adobe Brackets
>Vivaldi
JS and CSS DE, when ?
>>
It's the current hipster language. It has no technical merit of its own compared to other languages/frameworks, but it's new and that's what matters. See >>61256331.
>>
>>61259952
>c++
>based
lol
>>
File: 1499379709311.png (520KB, 1143x442px) Image search: [Google]
1499379709311.png
520KB, 1143x442px
>>61259880
Meme language
>>
Why not?

Would you rather use PHP?
>>
>>61259952
You must be some special kind of retarded
>>
>>61260016
At least is less cancerous than ruby
>>
>>61259994
>>61260026

why are game engines and other high tech systems written in c++ then? you think you can do that shit in c#?

>unity devs detected
>>
Encourages async code.

So do lot of other languages like Python, but futures and async are only recently gaining popularity and a lot of legacy code is synchronous.

At most, legacy code in Node is callback-based, which is trivial to convert to Promises.
>>
>>61259843
Because you already have to code in javashit for the client side.
Because almost any programmer knows some javashit.
Because V8 is pretty fast and lightweight.
Because there are millions of libraries and frameworks to work with.
Because it's easy to scale.
Because it's multi-platform, free and open source.
Because deployment is trivial.
>>
>>61260121
This doesn't matter as much when it can only run one thread anyways.
>>
>>61259843
It's easy to set up and create small server applications with, making it ideal for hobby projects.

I'd hate to ever have to do anything serious with it, though. JavaScript is hell to maintain and isn't even multi-threaded.
>>
>>61260234
Concurrency is not parallelism, retard.
>>
>>61260316
Wrong.
>>
File: 1444235017084.png (407KB, 570x489px) Image search: [Google]
1444235017084.png
407KB, 570x489px
>single-threaded
>>
>>61259873
I know js you sperg loser.

I just said so do a lot of useless faggots.
>>
>>61259843
It's shit, but it's not pointless.
>>
>>61260058
Being established in a certain industry doesn't make a language good
>>
>>61260058
Because they don't use templates. If they did, it would be pretty fucking hor /usr/include/c++/3.3/bits/stream_iterator.h: In member function `
std::ostream_iterator<_Tp, _CharT, _Traits>& std::ostream_iterator<_Tp,
_CharT, _Traits>::operator=(const _Tp&) [with _Tp = std::pair<int, int>,
_CharT = char, _Traits = std::char_traits<char>]':
test02.cc:22: instantiated from here
/usr/include/c++/3.3/bits/stream_iterator.h:141: error: no match for 'operator
<<' in '*this->std::ostream_iterator<std::pair<int, int>, char,
std::char_traits<char> >::_M_stream << __value'
/usr/include/c++/3.3/bits/ostream.tcc:63: error: candidates are:
std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
_Traits>::operator<<(std::basic_ostream<_CharT,
_Traits>&(*)(std::basic_ostream<_CharT, _Traits>&)) [with _CharT = char,
_Traits = std::char_traits<char>]
/usr/include/c++/3.3/bits/ostream.tcc:74: error:
std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
_Traits>::operator<<(std::basic_ios<_CharT,
_Traits>&(*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char, _Traits
= std::char_traits<char>]
>>
>>61259952
>made the most based language
Based on what? C?
>>
>>61260252
>It's easy to set up and create small server applications
Ruby and Python are equally easy, just to name two of them.
>>
>>61260889
And a lot slower too
>>
>>61259843
Maybe it isn't pointless garbage?
>>
Because not everybody judges a language based on its ability to create fizbuzz and anime gf simulators
>>
VB Script is much easer to learn and read.
>>
>>61260335
>the wild cs undergrad stands his autistic ground
>>
>>61261059
it's not a language
>>
>>61260434
this is a special kind of horror
>>
>>61261064
>anime gf simulators
which language is responsible for this?
>>
>>61259843
Because JS is hard due to numerous traps, and so the webdevs who learned JS as their first language assume that every language is at least as hard as JS and refuse to learn literally anything else.
>>
>>61260990
But they're not shit languages. Unlike js which was made in a week to allow shitty dynamic HTML manipulation in Netscape, there's has been actual though and design behind these two.
>>
>>61261251
python kek
>>
ITT: unemployed "hardcore C hackers" buttpained about agile JS scrum devs who earn $100k starting
>>
>>61262528
While this is true, the language has had a lot of work done on it and now it's not so bad. That was a long time ago.
>>
>>61259843
>Isomorphic js for front-end and backend
>Lightweight, amazingly fast interpreter
>Great at handling asyncronous realtime requests
>Great package manager with tons of community modules

Gee I wonder why, Pajeet
>>
>>61260335
Concurrency interlaces instructions from multiple processes but they still are executed in serial, therefore it's not parallelism.
>>
>>61264068
They can be executed in parallel if the language, OS and CPU support it though
>>
>>61260234
Well so does PHP and it's one of the most popular backend languages, mainly because like a third of the internet runs on Wordpress.
>>
>>61259873
js != node.
>>
>>61262528
>js which was made in a week

That version of js which was made in a week is long since dead. It's like the difference between a stone-age rock blade and a modern-day laser.
>>
>>61259843
>I don't understand what it is, so it must be useless

kys OP
>>
>>61264267
Node is a JS-based API for backends with a runtime.
>>
>>61264269
It's the same version, with new features shoehorned into a shit language.
>>
>>61264288
exactly, so js != node.
I'm glad you agree, and I glad you also agree that learning js doesn't mean using node.
>>
>>61264294
Not rly, lots of things have been deprecated since then, lots of new features have been introduced in the core language. Implementations have changed hugely since then (they're much more optimised and faster).

>>61264317
I wasn't the anon you replied to earlier on. Node is an API, of course it's not a language. It does use typical js syntax, tho.
>>
>>61259843
I wrote Node 4.x code for work and hated it at first. But it grew on me due to the tooling available and the widespread support/libraries, and now that Node 8.x supports real async/await, I would voluntarily use it for new projects.

Also, being able to share code between front and backend code is quite rare, but when it does happen it's very convenient. All our form validation is shared meaning that the frontend can apply all the checks the backend can, in realtime.
>>
>>61260058
most banking and healthcare systems use cobol, pascal, and mumps. doesn't make them good.
Thread posts: 58
Thread images: 5


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.