[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]

javascript hate thread? javascript hate thread. >hey this

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: 53
Thread images: 7

File: nodejs.png (27KB, 600x600px) Image search: [Google]
nodejs.png
27KB, 600x600px
javascript hate thread?
javascript hate thread.

>hey this could easily been implemented in HTML 4.01 STRICT, but fuck that, lets put botnets inside botnets and use all kinds of fancy node.js and npm shit, it's so HOT and it makes me feel so GOOD
- every web """developer""" these days
>>
Hey, there's a package for that
>>
>>58648262
im getting into web development now after a failed game dev atempt. whats the hate on JS and JS frameworks about ?
>>
>>58648262

I love how the build process for JS is more convoluted than Java's.
And JS isn't even compiled.

Why the fuck is this shit allowed.
>>
I hate modern front end
all the bloat, interactive everything, unnecessary shit that makes everything slower while also looking retarded but according to devs better
I fucking love seeing how ublock origin icon shows >1k blocked shit on some websites
>>
>>58648298

abstractions on abstractions on bad code built to abstract and abstraction
>>
>npm
>bower
>composer
>pip
>gem

they're all the same concept just library package managers for different languages. Are you for or against it /g/?
>>
>>58648298
it's overused and misused

take ebay for example. it could be nice to use javascript to notify the user when a new bid arrives at an open auction or for search suggestions as you type. if the user had javascript disabled, he would have to refresh to page or manage without search suggestions. no big deal.

instead, they are using javascript fucking everywhere. want to change the sort order? a fucking fancy javascript dialogue show up. want to disable javascript. sry, site doesn't work

also, the code is so bad and inefficient that the fan on my thinkpad x61 goes crazy
>>
>>58648309
>>58648328
The trick is, just don't use any of them. I use CSS as much as I can, wherever I can, and rarely use JS for purely graphical stuff unless absolutely necessary. If you don't use any frameworks or utilities or other 3rd party libraries, you don't even need Webpack to bundle your libraries, or Bower to keep them updated

I've only used a framework (Angular) for one project, and even that was mostly unnecessary.
>>
Y'all niggas just jelly because you ain't paid like the web devs that actually handle this stuff.
>>
>>58648533
Web devs are everywhere, and aren't payed a lot, usually.
>>
>>58648328
the bloat is real
>>
>>58648479
so the problem with javascript is freetards and other tinfoil wearing undesirables?

...and pajeets who hate to learn?
>>
>>58648262
You're hating websites, not JavaScript. Most of its problems come from the fact that it's dynamically typed. Lack of namespaces is also a problem.
>>
>>58648480
not even bootstrap ?
>>
>>58648877
ive never seen an issue with type bugs in js that wasnt caused by shit programmers

you literally need a framework/linter/compiler to spoonfeed you the exact line on which you tried to add hamburger and 6 multiplied by potato equals @$##@!$254453536
>>
>>58648891
That's massive bloat. SASS or LESS at least provide useful syntax extensions.
>>58648905
No matter how you turn it around "good" programming techniques boil down to "pretend that JS is not dynamically typed".
>>
>>58648891
I used it once, and I realized I don't need 90% of the shit in there. I wrote my own versions of some of the features that I like, in plain CSS, and I include them/modify them in projects when I need to.

Also, I'm not entirely opposed to languages that compile to CSS, provided they're precompiled and not compiled on the clientside. Personally I've just never say down and learned one. Also, I'm fine with things like Grunt or Gulp to do the precompiling or minifying or whatever, since they're also on the server, and don't really affect the client.
>>
JS is good, and this is coming from someone who wrote a websocket server in C because Go was too slow, v8 is very fast and the language is intuitive, the bad thing is it allows shitty untalented and lazy people to use it, who produce bloated code
>>
>>58648298
autism.

don't listen to them.

javascript is your only option on the frontend, and nodejs is top tier for backend.

thinkpad & arch linux using autists can eat a fat dick
>>
>>58649101
I use arch & thinkpad and I like JS and Node tho, why are u such an asshole ;_;
>>
>>58648479
Cry more baby

Server side templating is a waste. So run that JavaScript fatty and go cry in a corner.
>>
people don't dislike js but dislike js developers since they don't ever care about being efficient with the processing power
>>
>>58649133
As someone who cares about performance, I found these a pretty good read:

https://hackernoon.com/10-things-i-learned-making-the-fastest-site-in-the-world-18a0e1cdf4a7

https://hackernoon.com/how-i-converted-my-react-app-to-vanillajs-and-whether-or-not-it-was-a-terrible-idea-4b14b1b2faff
>>
Not even one good reason in this thread why JavaScript is bad, all you talk is about bad programmers
>>
>>58648262

but nodejs is great for hacking. you have a module for everything and getting one is as simple as npm. compare that to other languages like java where you need an IDE to do the the yet most basic thing.
>>
>>58649224
Don't use react
>>
>>58648479
Ebay doesn't care about some neckbeard using a x61. You are too poor to buy anything from there.
>>
I agree that client-side Javascript has become way more bloated than most sites should have ever reached, but Node is legitimately good for small to mid-sized projects and offers tons of useful packages that speed up development time and handling minutiae.
>>
>been old ass web dev
>Can do everything with js/jQuery
>Younger hipsters wanna use all the modern shit
>Delivered my project in record time way before date
>Hipster had to restart a few times because framework upgrades and no back compatibility
>Fast forward 2 months
>His project still no working
>B-but it has angulol and react
>One monrh later, part of the project is finally up
>Slow as hell, buggy as fuck
>So tired of this shit
>Look for a new job
>Every position is about angulol
Fuck this gay shit
>>
>>58648813
No, the Problem is graceful degradation.
Except for "Rich Web Applications”, web sites shouldn't need JavaScript for basic purposes.
>>
>>58649346
Get fucked jQuery faggot
>>
>>58649346
typical jquery shitter

b-but i made it f-fast!
>>
>>58649386
>>58649840
Lol pathetic js niggers
>>
>>58649979
i use vanilla you stupid jquery faggot

it isnt 2005 anymore
>>
>>58649840
jquery is obsolete since the introduction of document.querySelectorAll. And I SERIOUSLY hope you're not doing animations with jquery.
>>
>>58650722
>animations with jquery.
Why not what else should be used?
>>
>>58650774
CSS
>>
File: .jpg (618KB, 1201x884px) Image search: [Google]
.jpg
618KB, 1201x884px
>>58650774
Oh boy you got it coming, fucker. I'll wreck your shit for ruining the web with your stuttering bullshit.
>>
Disgusting PHP/jQuery deathrattle cope thread

Enjoy being irrelevant because you're too incompetent to get past the buildstep
>>
>>58648262
See >>58651331
>>
just getting into javascript development, I don't understand the hate desu
>>
File: racistfrog.jpg (47KB, 800x522px) Image search: [Google]
racistfrog.jpg
47KB, 800x522px
>>58648262
>tfw only an assosiates degree in CS
>tfw need to be hirable by june/july
>tfw has a decent foundation in html/css/javascript + jQuery and bootstrap for quick responsive builds
>tfw need to build shit and contribute to shit for my portfolio
>tfw have no damn clue what to build and how to contribute to OSS

I'm not gonna make it.
>>
>>58651441
I enjoy javascript quite a bit. My only beef is the amount of fucking js frameworks out there you have to learn.
>>
File: 20170125_114958.png (767KB, 1439x932px) Image search: [Google]
20170125_114958.png
767KB, 1439x932px
>>58649346
Same. Just waiting for the Angular meme to die.
>>
>>58649131
>Server side templating is a waste
literally why?
>>
>>58653240

you don't have to learn most of them. Just pick a stack and git gud with it. The SJW's have poisoned the minds of young people wanting to get into dev. It doesn't matter what you choose just get good with it and build stuff. Also, you aren't cooler for using one framework instead of another. If you think you're gonna try and be some hot shot and put stickers all over your laptop, get thick framed glasses, color your hair, and post anti-Trump tweets, please just go work in fast food. We already have enough of you in the industry.
>>
File: degree in cs.png (116KB, 1515x663px) Image search: [Google]
degree in cs.png
116KB, 1515x663px
>>58648298
>whats the hate on JS and JS frameworks
Overused. It has its place but when an entire site doesn't load because I disabled javascript there's a problem. It's getting to the point where devs are using javascript to handle clicking links.
>>
>>58648262

Old frameworks were based on macro features. New frameworks are focused on micro features.

It's the same as everything. Everything is getting more fractured and distributed.

I am not a fan of JS as much as the next guy, but that's the future.
>>
>>58649346
>A jQuery shitter looking down on anyone
You're just as pathetic
>>
File: pajeet likes this.png (13KB, 335x155px) Image search: [Google]
pajeet likes this.png
13KB, 335x155px
>>
>>58649346
>be an intern
>supervisor tells me to make a page in Javascript
>finish it in 2 weeks
>supervisor tells me to try to recreate it in Angular how much time that could save
>give up after 2 weeks

There are a lot of problems with web design, but Angular didn't actually fix any of them. it just added more of them. Who uses this garbage?
>>
File: CwcbPLQVIAAno7Z[1].jpg (31KB, 446x357px) Image search: [Google]
CwcbPLQVIAAno7Z[1].jpg
31KB, 446x357px
>>58651331
nothing wrong with this. if you think this is a bug or quirk with JS you should put down the keyboard

>these people complaining about frameworks
try making a web app without one. again, a case of "i see people using this thing and I dont therefore its a meme :^)"

enjoy NOT being part of the fastest growing, most active, and most innovative community of developers ever

>t. JS developer who makes 125k a year :^)
stay mad, im sure a C job will open up soon! just hope pajeet doesn't get it first :v)
Thread posts: 53
Thread images: 7


[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.