Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
alexcoder04 ( alexcoder04@programming.dev )  to Programmer Humor@programming.devEnglish · 3 years ago

Sometimes there is a better choice than Javascript

programming.dev

message-square
35
link
fedilink
408

Sometimes there is a better choice than Javascript

programming.dev

alexcoder04 ( alexcoder04@programming.dev )  to Programmer Humor@programming.devEnglish · 3 years ago
message-square
35
link
fedilink
alert-triangle
You must log in or # to comment.
  • z3n0x ( z3n0x@feddit.de ) 
    link
    fedilink
    arrow-up
    29
    ·
    3 years ago

    alert(“nyyeehh”);

    • ℕ𝕠𝕓𝕠𝕕𝕪 𝕆𝕗𝕗𝕚𝕔𝕚𝕒𝕝 ✔️ ( unreachable@lemmy.my.id ) 
      link
      fedilink
      arrow-up
      10
      ·
      3 years ago

      furiously clicking non actionable button

  • Xylight (Photon dev) ( Xylight@lemmy.xylight.dev ) 
    link
    fedilink
    English
    arrow-up
    28
    ·
    edit-2
    3 years ago

    Great, the programmer humor has inherited “JavaScript bad” from Reddit.

    • ursakhiin ( ursakhiin@beehaw.org ) 
      link
      fedilink
      English
      arrow-up
      67
      ·
      3 years ago

      That’s not a Reddit thing. That’s just a thing.

    • sarsaparilyptus ( sarsaparilyptus@midwest.social ) 
      link
      fedilink
      arrow-up
      8
      ·
      3 years ago

      JavaScript is an abomination and real jobs don’t use it

      • Xylight (Photon dev) ( Xylight@lemmy.xylight.dev ) 
        link
        fedilink
        English
        arrow-up
        14
        ·
        3 years ago

        I hate js, but are ya sure

        • sarsaparilyptus ( sarsaparilyptus@midwest.social ) 
          link
          fedilink
          arrow-up
          4
          ·
          3 years ago

          That’s just an urban legend

      • woozy ( woozy@beehaw.org ) 
        link
        fedilink
        arrow-up
        12
        ·
        3 years ago

        uh i use it every day at my very real job?

        • sarsaparilyptus ( sarsaparilyptus@midwest.social ) 
          link
          fedilink
          arrow-up
          11
          ·
          3 years ago

          You can’t fool me

      • Feyter ( Feyter@programming.dev ) 
        link
        fedilink
        arrow-up
        2
        ·
        3 years ago

        Hey stop being sarcastic! This is a serious programing community here… Wait.

    • Blackmist ( Blackmist@feddit.uk ) 
      link
      fedilink
      English
      arrow-up
      6
      ·
      3 years ago

      Things can be both bad and useful.

      • 𝓹𝓻𝓲𝓷𝓬𝓮𝓼𝓼 ( princess@lemmy.blahaj.zone ) 
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 years ago

        whoa whoa whoa

        how can we have a flamewar if youre going to be all reasonable like that

  • rothaine ( rothaine@beehaw.org ) 
    link
    fedilink
    English
    arrow-up
    23
    ·
    3 years ago

    “Sometimes there is a better choice than JavaScript”

    We call it TypeScript

    • bjornp_ ( bjornp_@lemm.ee ) 
      link
      fedilink
      arrow-up
      10
      ·
      3 years ago

      I heard they’re looking to add typing to JavaScript in a very similar style as TypeScript. Basically running TypeScript in the browser without tsc.

      There’s at least a proposal which I hope they’ll continue with.

  • FoxBJK ( FoxBJK@midwest.social ) 
    link
    fedilink
    English
    arrow-up
    22
    ·
    edit-2
    2 years ago

    deleted by creator

    • noproblemmy ( noproblemmy@programming.dev ) 
      link
      fedilink
      arrow-up
      6
      ·
      3 years ago

      And why did you feel the need to bring up those suppressed memories?

      • FoxBJK ( FoxBJK@midwest.social ) 
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 years ago

        deleted by creator

  • I Cast Fist ( ICastFist@programming.dev ) 
    link
    fedilink
    English
    arrow-up
    21
    ·
    3 years ago

    Wrong, annoying animations was Flash’s thing. Javascript was made for annoying popups and alert boxes

    • float ( float@feddit.de ) 
      link
      fedilink
      arrow-up
      3
      ·
      3 years ago

      Also for these animated status line texts that were supposed to show what’s being loaded currently.

  • asyncrosaurus ( asyncrosaurus@programming.dev ) 
    link
    fedilink
    arrow-up
    12
    ·
    3 years ago

    I was there for the first wave of SPAs, I even learned angularJs and Knockout. It did feel like a major atep forward, being able to make highly interactive applications. However, things quickly went off the rails when the tools stopped being about managing heavy client state, and became the default for everything, even when it ment using JavaScript to build extremely basic functionally browsers did natively with html, but extremely worse(e.g. navigation). The modern Web really is a victim of hype and trends.

    Unless your app needs to work offline, or you have to manage dozens of constantly changing client side data points concurrently, your site doesn’t need to be a big heavy js framework. My rule is if it looks like Google Maps, you need a SPA. if it looks like Gmail you need REST/HATEOS. and if it looks like google’s mainpage, you need a server side rendering.

    At some point you might see the light, and go back to making your websites simpler, but Im not hopeful. Until then I’m building the majority of things with HTMX and alpineJs.

  • Feyter ( Feyter@programming.dev ) 
    link
    fedilink
    arrow-up
    10
    ·
    3 years ago

    I thought that’s what GIF was created for… Even if the original introduction of it is saying something completely different.

  • redcalcium ( redcalcium@lemmy.institute ) 
    link
    fedilink
    arrow-up
    7
    ·
    3 years ago

    Say that to the madlad who wrote a virtual machine in js that can boot Linux and Windows: https://bellard.org/jslinux/

    • I Cast Fist ( ICastFist@programming.dev ) 
      link
      fedilink
      arrow-up
      6
      ·
      3 years ago

      Something something he could, something he should

  • wia ( oxideseven@lemmy.ca ) 
    link
    fedilink
    arrow-up
    6
    ·
    3 years ago

    Doing Odin Project now and the constant shiting on JS online is sort of crushing my motivation. 😫

    • ursakhiin ( ursakhiin@beehaw.org ) 
      link
      fedilink
      arrow-up
      21
      ·
      3 years ago

      JS is fine. But as with any tool it’s not the best for every scenario.

      The flak JS tends to get us mostly because of the rise of popularity is Node.js leading to backend JavaScript beginning commonplace. which it’s overall a poor choice for backend when compared to many other languages as the strengths that JS has are more tailored to frontend.

    • Kayn ( HKayn@dormi.zone ) 
      link
      fedilink
      English
      arrow-up
      8
      ·
      3 years ago

      Don’t let it get to you. This is mostly just a circlejerk by people who don’t even use JS themselves.

    • glad_cat ( glad_cat@lemmy.sdf.org ) 
      link
      fedilink
      arrow-up
      1
      ·
      3 years ago

      Honest answer: JS is a shitty language and I despise it. BUT you can learn a ton of stuff with that, all the features (loops, conditions, variables, etc.) that exist in other languages. You will hate JS one day too, but right now it’s good to learn, and when you’ll switch to other languages, you’ll be happy you learned something.

      So yes, JS sucks, but no, it won’t be useless for your future. Keep on working, programming is really fun.

  • Rostby ( rostby@lemmy.fmhy.net ) Banned
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    3 years ago

    Removed by mod

  • voxel ( vox@sopuli.xyz ) 
    link
    fedilink
    arrow-up
    5
    ·
    3 years ago

    css can do animations, and it’s much more performant then js. I hate how over-used JavaScript is on “modern” websites.
    some websites are even straight up unusable or don’t display anything with js disabled…

    • dukk ( dukk@programming.dev ) 
      link
      fedilink
      arrow-up
      5
      ·
      3 years ago

      Some websites, JavaScript is necessary for doing things without overloading a server. Mostly SPAs/PWAs and such. I’m using Voyager for Lemmy right now, which needs JS, but it gives me a great experience.

      But yeah, JS is often overused. Luckily, with new technologies coming out like Astro and HTMX, we should hopefully start seeing less JavaScript on pages that don’t need it.

      • MonkderZweite ( MonkderZweite@feddit.ch ) 
        link
        fedilink
        arrow-up
        4
        ·
        3 years ago

        Still wayting for a native solution to AJAX.

        No, not Java beans.

      • voxel ( vox@sopuli.xyz ) 
        link
        fedilink
        arrow-up
        2
        ·
        3 years ago

        htmx just generates js too

        • dukk ( dukk@programming.dev ) 
          link
          fedilink
          arrow-up
          5
          ·
          3 years ago

          However, it uses a lot less JS. It’s only a few lines of JS to replace an HTML element, but a lot more to parse a bunch of JSON and then alter the HTML to reflect that.

  • MonkderZweite ( MonkderZweite@feddit.ch ) 
    link
    fedilink
    arrow-up
    2
    ·
    3 years ago

    Like, not creating annoying animations.

  • dukk ( dukk@programming.dev ) 
    link
    fedilink
    arrow-up
    2
    ·
    3 years ago

    There is a better choice.

    • MonkderZweite ( MonkderZweite@feddit.ch ) 
      link
      fedilink
      arrow-up
      6
      ·
      3 years ago

      Huh, page displays nothing without js.

    • hellishharlot ( hellishharlot@programming.dev ) 
      link
      fedilink
      arrow-up
      1
      ·
      3 years ago

      Just typescript at that point

  • hellishharlot ( hellishharlot@programming.dev ) 
    link
    fedilink
    arrow-up
    1
    ·
    3 years ago

    PHP dynamic sites, Ruby on Rails, or MVC in whatever language works for you is really what we should be doing

Programmer Humor@programming.dev

programmer_humor@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
    • If the mod doesn’t find it funny, you’re banned. Ha-ha!.. For real: do not use the community for “statements”. There are other places for such content. Keep it chill and funny.
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 1.03K users / day
  • 2.37K users / week
  • 3.67K users / month
  • 7.54K users / 6 months
  • 463 local subscribers
  • 33.6K subscribers
  • 1.55K Posts
  • 25.4K Comments
  • Modlog
  • mods:
  • Feyter ( Feyter@programming.dev ) 
  • adr1an ( anzo@programming.dev ) 
  • BurningTurtle ( BurningTurtle@programming.dev ) 
  • Pierre-Yves Lapersonne ( pylapp@programming.dev ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code