3 ms·
If you want to level constructive criticism, then set aside language prejudice. Obviously, if you don't like javascript, move on. It's great you like Python. U
by Tloewald 11y ago
If you want to level constructive criticism, then set aside language prejudice. Obviously, if you don't like javascript, move on.
It's great you like Python. Use a Python framework. You can point out Javascript's warts and we can laugh at the Python 3 migration. (And really, both of these criticisms are out of date. Javascript is _fine_ these days and Python 3 is moving towards backwards compatibility; sure Javascript has warts, but that's because it's backwards-compatible. You know, like... never mind.)
- rdtsc 11y ago> Obviously, if you don't like javascript, move on. I don't like many things and like other things. All in various degrees. So I shared my experience. But you seem to be interested in what I like, so I'll share more. I would say, in general I am not really a "$X language" developer. A lot of people say "Oh, I am a Java developer" or "A Node developers". I am not a Python developer, or Erlang developer. I am a developer who solves problems. And languages are tools ( so far I used Javascript in the past, as well as Erlang, Java, C++, C#, and yes, even FORTRAN ). The point about Python was that currently, most tasks I had to do, were made quicker and easier by using Python. Some are solved better by Erlang, some by C#. Javascript and Node I found had enough negatives so it seemed helpful to share that too. > Obviously, if you don't like javascript, move on. I didn't know this was Javascript land and I wasn't allowed to come in without proper credentials. (See note about "friendly community" regarding Elixir in my original post, that wasn't by accident. I didn't want to say anything more about Node community, but I will now -- yeah it is not the friendliest, lost of insecurity and angst in it, which was another turnoff to me personally).
- Wintamute 11y agoFrom the inside it's extremely friendly, easy-going and supportive. (Not at all saying this is you) but the JS community also gets a lot of hate from backend devs looking down their noses at us, making comments probably based on that one time a few years ago they tried to write some frontend JS to fix a widget and had a bad time, while remaining largely ignorant of the state of modern, professional JS development. So yep, you're right, this makes us insecure and defensive sometimes when dealing with outsiders. On the flip side, I can see why developers in other languages may feel a bit defensive too. They see this language that they have a poor opinion of start to eat into everything, including server side, and potentially threaten livelihoods. Its an emotionally charged area. JavaScript: The Good Parts is getting on for a decade old, things have changed so much. With ES2015 and beyond JS is becoming a pretty cute language, it's slowly starting to enable a really nice functional style, try and write a project or two in it sometime, see what you think :)