[ 3 / biz / cgl / ck / diy / fa / g / ic / jp / lit / sci / tg / vr / vt ] [ index / top / reports / report a bug ] [ 4plebs / archived.moe / rbt ]

Due to resource constraints, /g/ and /tg/ will no longer be archived or available. Other archivers continue to archive these boards.Become a Patron!

/g/ - Technology

View post   

[ Toggle deleted replies ]
File: 45 KB, 625x414, 3b801426da856279b1ed1e975ee0faf18ca7d371f06105e59953b569bc692552.jpg [View same] [iqdb] [saucenao] [google] [report]
58949504 No.58949504 [Reply] [Original] [archived.moe] [rbt]

i fucking hate javascript and it's bazillion frameworks

life as a front-end dev is painful

>> No.58949518

js was a mistake
how do we fix it?

>> No.58949523


>> No.58949540

I feel sorry for anyone having to deal with this shit.

>> No.58949555

>not writing websites in node.js

thats your own fault anon

pls ban this absolute idiot

>> No.58949556

Btw. I heard there's no place for javascript in this "IoT" dev thing...

>> No.58949565

Complete noob here. What exactly is the point of those Frameworks?

Ive built a few sites just for fun. Anytime I'm making one I honestly can't even see the point in using javascript most of the time. I'm sure my bullshit sites are just simple and you need it more in the future, but I think javascript is over used period.

Like if I needed something to change onclick or something that read the users timezone sure but why?

>> No.58949572

we need to cleanse the world of bloated frameworks

>> No.58949588


Why would you still be using java unless you were literally being forced to? And if you were being forced to, get a new job.

>> No.58949612

1) If you feel like you are not super smart, just use Vue.js, it's the jQuery of frontend development. It works perfectly fine with whatever backend / frontend-backend technology you chose. Node.js, Java EE, Spring, PHP, whatever the python losers use, vue.js works well with all of them and doesn't need a crazy build pipeline.
2) If you enjoy wasting a lot of time on configuring your application and want to find "modern" work in frontend development, go with node.js and react.
3) If you want to find work in frontend development and become suicidal because you have to work with a framework nearly as overengineered as JSF, chose node.js + angular2.
4) There are still a lot of jQuery jobs if you insist on learning an outdated technology.

Those four are really your only choices atm and some would probably argue that vue.js actually isn't a proper choice at all. As for design (CSS): If you don't want to do it yourself, slap on bootstrap. Bootstrap itself is a marketable skill by the way. If bootstrap is too much for you, use something like pure.css.
That's it, that's literally it, those are the only few choices you need to take. Everything else is esoteric bullshit.

>> No.58949659

honestly i just want to graduate my current education so I can enter something more fun than devving. thanks anon, i'll give vue.js a try

i wanna see what being a sysadmin is like

>> No.58949762

>i wanna see what being a sysadmin is like

me too, I got a final semi-huge nodejs project for uni due in 3 months. if everything goes well and i wont hang myself i'm gonna take a two weeks vacation to clear my mind and then i'm gonna go back to C/Python/sysadmin stuff, fuck this frontend horse shit.

>> No.58949802

Hoping this is bait

>> No.58949835
File: 20 KB, 306x306, 1475481217049.jpg [View same] [iqdb] [saucenao] [google] [report]


>> No.58949957

Check Vue.js markdown example and try to do it without a framework.

>> No.58950002

Java is a really nice language.

The only problem with java is java projects that are unnecessarily complex, that can be solved with a simple text editor. Use it and you will see how tags is GOAT and easy to navigate that shit.

>> No.58950075

Question: is it still possible nowadays to be a successful programmer basically without ever touching webdev?

>> No.58950214
File: 234 KB, 500x377, wsgTqTWkRQSl99PZ4yZT_0af95370-d328-0133-8276-0ed2e059c4cf.gif [View same] [iqdb] [saucenao] [google] [report]


JS must be redeemed through penitence, just like C++ was.

>> No.58950238

>only problem
There's another one. Some design principles around javas stdlib are retarded. For example Clonable interface while Object's clone() method exists (and it's retarded, so it's better to use good old copy constructor).

Or like 2 weeks ago I was trying to get all language names translations. You know "English" for "en", "Deutsch" for "de", "Ruski" for "ru" etc. And method exists but it returns Map<String,Integer> so in order to get names from id you need to reverse map.

Java in principle is nice, but is full of that shit.

>> No.58950257

Seconding. I hate anything to do with it already.

>> No.58950267

Oh and standard datetime library is shit.

>> No.58950268

C++ is also a huge pile of shit, and is tolerated due to the same horseshit that keeps JS alive. Muh speed and muh gayman. I love spending an hour digging through gcc output because someone fucked up a boost template in one of the libraries I'm using.

>> No.58950279

Of course. That's like asking if it's possible to be a successful webdev without touching C/Java.

>> No.58950303

So knowing SQL and HTML is more than enough for non webdev job?

>> No.58950330
File: 1.36 MB, 1440x810, Pvs7w9y.png [View same] [iqdb] [saucenao] [google] [report]


>> No.58950336

Client side JavaScript is completely unnecessary if you're just doing some simple interlinked documents and forms. Often it is there just to make stuff pretty.

However people have started to build very complex dynamic elements or even desktop level applications with JavaScript and it turns out it is much easier if you have some common libraries and tools with documentation and shit to build upon. Especially if you're working in a team.

>> No.58950337
File: 27 KB, 300x240, 116862a.png [View same] [iqdb] [saucenao] [google] [report]

Concepts anon.
Concepts will save us all.

In the meantime, we must suffer.

>> No.58950338

What? No. Those are not programming languages.

>> No.58950361

Yeah, but those are only technologies connected to web that I don't hate

>> No.58950368

java 8 fixed that.

But now there is like 3 "libraries" to deal with dates.

>> No.58950373

kys, c++ is objectively the best language

>> No.58950961

You can't be serious.

>> No.58952646

java's biggest sin is lowering the barrier of entry for rakeshsoft programmers to write shitty, unmaintainable code.

java EE is fine if you know what you're doing, but I could say that about anything.

swing is shit, applets are dead and desktop java is a joke, but java marches on in enterprise and seems to get better with every release.

>> No.58952683


The solution is running C# Frameworks like WPF on .NET. They are beautiful. Clean, powerful, created by actual professionals from the ground up starting from scratch only like ~10years ago.

Only problem is they are often Windows-only when it gets to the high level (they recently open source their stuff to the MIT license but it's hard to do the same for the high level stuff).

Though a large part of the negativity comes from sperglords that have the delusion everything must be 100% multiplatform and everything must be 100% freetardation.

>> No.58952755

Oh that reminds me, since I'm stuck using this piece of shit language whose answer to type safety is "the customer is always right", what IDE can I use to pretend that I'm using a real programming language? Or am I stuck with NetBeans and it's limited and bloated JsHints that never actually seem to become integrated into the auto-complete functionality.

Name (leave empty)
Comment (leave empty)
Password [?]Password used for file deletion.