this post was submitted on 11 Jun 2023
34 points (100.0% liked)

Programming

13345 readers
1 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 1 year ago
MODERATORS
 

you are viewing a single comment's thread
view the rest of the comments
[โ€“] SubArcticTundra@beehaw.org 4 points 1 year ago (1 children)

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 6 points 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.