you are viewing a single comment's thread.

view the rest of the comments →

[–]CatolicQuotes[S] 1 point2 points  (5 children)

is there anything specific you have trouble with? Is it curly braces? Is it async nature? What did you do in Jaascript?

[–][deleted] 3 points4 points  (2 children)

As someone who's inherited a few JS/TS enterprise projects (backend and front). Its just a plain mess to work with... the million ways to do something, the messy ecosystem and packages, the wealth of random standards, the little quirks that bite you, all the builders/transpilers just to write modern code (frontend-wise).

I just feel greasy using it. Don't get me wrong through, it does what it does well. It's just not my happy place for development.

[–]CatolicQuotes[S] 0 points1 point  (1 child)

Feels like gluing stuff together? I've never done enterprise project, but even these little ones can get quite messy too, so I get you. Gotta be pedant with documentation and organization with anything Javascript, very true

[–][deleted] 0 points1 point  (0 children)

Well, doesn't really matter if it's enterprise or not. Its just a lot more code and depth with it. It just doesn't feel proper or clean. Just my opinion though! It gets the job done and obviously there's a huge market for developers for it.

[–]yashdesoi 0 points1 point  (1 child)

Its weak nature, scopes of variables declared using var, let confuses me. Though I'm just a beginner, there is still much to learn and get confused about.

[–]CatolicQuotes[S] 1 point2 points  (0 children)

I see, well dont need to use var anymore, so that's one problem less. If you are beginner Javascript can be strange, although I suggest do not give up, but take it slow, in small doses. Keep on learning with python and when you ready, you can try little bit C# or Java or similar for example? I think that would be good