• SubArcticTundra@beehaw.org
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    What’s rust like for web interface? I assume it’s still HTML based? No oop? Also, how do you feel about typescript?

    • isosphere@beehaw.org
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 year ago

      It takes some getting used to, but for me it’s much better than JavaScript and even TypeScript. TypeScript is a little better than using JavaScript, but not by much. I still find it very frustrating to use. The ecosystem is a mess, IMO.

      In Rust when doing web work, at least when using the Yew framework, you return an Html type from functions. Kinda like this:

      fn hello_world(props: &Props) -> Html {
        // do logic
         html!{
            <div>{ props.username }</div>
         }
      }
      

      It’s very similar to using React, with various state / hook things that have been developed pretty directly with reference to how React does things.