Iced vs Slint | Rust GUI Wars #1

Поділитися
Вставка
  • Опубліковано 15 жов 2024
  • Hope You Enjoyed
    Leaderboard: coderscreative...
    Get The Files for the Iced App: github.com/Cod...
    Patreon : / creco
    The series is all about #Rust #GUI and #Web #frameworks!
    If you are interested in learning more about #programming and #coding, you might want to check out this series that covers various topics and concepts in the field. Each video explains a specific topic in a clear and concise way. You will learn about the #basics of programming #languages, data structures, algorithms, debugging, testing, #web #development, #fun #facts, and more. Whether you are a #beginner or an #experienced #coder, you will find something #useful and #interesting in this series.

КОМЕНТАРІ • 37

  • @Elesario
    @Elesario 3 місяці тому +32

    Interesting investigation. I wanted to offer an opinion in regards to the video style. The constant bounce in text in the middle of the video is REALLY off-putting. Not going to say don't have text, just don't abuse the animation. I'd suggest minimising how often in the video you do it also, save it for key moments or big points being made. If you want to enhance the experience for deaf viewers, make sure to set up your closed captions when you publish the video.
    It's a common human behaviour that if you put text in front of someone their brain will automatically go to read it without conscious effort. This can be useful, but it can also cause issues if done too much, essentially hijacking human behaviour is likely to cause discomfort to some. The side effect of this automatic attention is that if there's other stuff going on at the same time it is likely to be missed and become irrelevant.
    For a video on GUI's I kind of expected more to be shown of the actual graphics. It felt like you were showing personal bias toward Iced, as you spent more time playing with the Iced counter, but barely featured the Slint version app. It was obvious that the Slint version auto scaled and positioned it's elements, but the Iced version didn't, which made a like for like comparison unequal also. What would you have to do in order to get that behaviour in Iced, or perhaps what would you have to do to remove that behaviour from Slint?

    • @crvcode
      @crvcode  3 місяці тому +4

      Yeah. My intent was to convey a slight favouritism to Iced but for the leaderboard I tried to be as impartial as a biased man can be. In the end I'd rather blatantly convey my biases than mislead people into thinking Im unbiased. Also, thanks for your feedback on my video style. Im still pretty new to this, so Im bound to make mistakes as I try new techniques, but constructive criticism like yours really does help. Thanks!

  • @drsgf32a12
    @drsgf32a12 3 місяці тому +58

    The words that pop up are terrible.

    • @Different_Name_
      @Different_Name_ 3 місяці тому +6

      out of sync too 😭

    • @alexclark6777
      @alexclark6777 Місяць тому +2

      Caused me to stop the video after a couple of minutes.

    • @phat80
      @phat80 Місяць тому +1

      it’s f***** Capcut template. Nobody wants to use normal video editors nowadays.

  • @Chu4hun
    @Chu4hun 3 місяці тому +12

    Iced was not created by system76, they joined to the already established project

    • @crvcode
      @crvcode  3 місяці тому +2

      Thanks for the response. I'll try to improve the structure of my sentences in the future. But in the video I was hoping to convey that Cosmic DE was made by System 76 and that they used Iced for some applications in it.

  • @TomGDrAccessibility
    @TomGDrAccessibility 14 днів тому

    That's another huge positive about iced vs. slint: it seems to support dark mode out of the box, while slint got rid of it to save 15% on compile time. Dark mode is a huge accessibility need, especially for people like me who are light sensitive. Auto-detect of dark/light is also important, because on my Mac I invert colors (inverted + light theme, normal + dark theme) regularly, so the app needs to respond accordingly. Will try iced and see if it supports this on Linux and Mac.

  • @soupnoodles
    @soupnoodles 3 місяці тому +9

    Hey, you're still starting out so you have room to change. I really don't like those bouncy single-word subtitles, please look into less disturbing alternatives.

    • @crvcode
      @crvcode  3 місяці тому +1

      Thanks for the feedback. I'll probably end up reducing and almost removing the amount of subtitles I have in my videos as another comment suggested.

  • @josetecripto
    @josetecripto 16 днів тому

    Someday there will be a graphic designer like QtDesigner and others

  • @TomGDrAccessibility
    @TomGDrAccessibility 14 днів тому

    The text in the middle of the video constantly flashing one word at a time is a real accessibility problem. It's nice to think of captioning your video. However, proper closed captions (rather than Google-generated ones) instead of flashing text would be much better. I came here looking for a comparison between the two UI frameworks. Accessibility is not a feature or afterthought. Accessibility is imperative to good UX design. Please consider this in the future. Thank you.

  • @ottRider
    @ottRider 17 днів тому

    Interested in this and really wanted to watch it. Those stupid pop-words drove me away. What the hell were you thinking?

  • @stephanerebai8005
    @stephanerebai8005 28 днів тому

    i noticed some graphic glitches when testing iced that leads me to think you should ass ome criterais : perceived stability (graphics and usage ) and binary size.
    Comparison are relevant when they're not totally subjective :)

    • @crvcode
      @crvcode  27 днів тому

      Good Idea! I was already planning on doing a mid-season update on all frameworks in a couple videos time. Ill consider yours and some other people's suggestions of categories to add or remove. Anyways, Thank you so much.

  • @wsxpocxeafx
    @wsxpocxeafx Місяць тому +1

    Ты измени ширину окна, сделай её маленькой, и посмотри какое ужасное поведение будет у Iced. Мне кажется, Iced это нерабочая штука. Изначально плохо реализованная.

  • @ChrisOvercash
    @ChrisOvercash 3 місяці тому +2

    oof. “declarative” UI with a DSL is not something i expected to see in AD 2024. the whole MVC thing seems so dated, and after using Android with XML it’s an immediate turn off for me

    • @crvcode
      @crvcode  3 місяці тому +1

      While MVC might seem dated, declarative UIs with DSLs are gaining popularity for their benefits. It might be worth considering them for specific use cases. Who knows maybe if you gave Iced a try you'll like it like I do, maybe not. I'm probably however not as experienced as you, and would love to have you elaborate. Thanks for the comment tho, I love hearing other's perspectives.

  • @kostyantynmilkevych7149
    @kostyantynmilkevych7149 3 місяці тому +5

    Hi, great video! Your subtitles in the beginning (around 01:00) are slightly offset in terms of timing and it is really distracting

    • @crvcode
      @crvcode  3 місяці тому +2

      Thanks! Ill try to improve when it comes to the text in future videos and Ill probably reduce the amount of it as another comment suggested.

    • @lee45283
      @lee45283 3 місяці тому +1

      I agree, they make it really hard to watch.
      They flash up in your face and make you blink each time.

  • @khaled_hossain
    @khaled_hossain 2 місяці тому +3

    Stop with the bouncing big texts in the video. It's so distracting.

  • @asdasdaa7063
    @asdasdaa7063 3 місяці тому

    I hope you can make more videos for iced/slint that are more focused on teaching them.

  • @sortof3337
    @sortof3337 2 місяці тому +1

    what about performance lol? you didn't judge their performance. iced is ass in terms of memory usage and performance.

    • @wsxpocxeafx
      @wsxpocxeafx Місяць тому

      И тоже самое с точки зрения поведения UI, при изменении ширины окна.

  • @aaronomale1563
    @aaronomale1563 4 місяці тому +1

    Interesting🤔

  • @11WicToR11
    @11WicToR11 3 місяці тому +2

    what is that top bar flicker? how are you not triggered by it :D cmon man

    • @crvcode
      @crvcode  3 місяці тому

      Yeah. My bad OBS was having issues. I tried a lot of different solutions for it but Wayland, Plasma 6 and Nvidia are just not a match made in heaven right now. By the next video, I probably would've fixed it, but if I dont, make sure to shout at me in the comments.

  • @MakeitFast9052
    @MakeitFast9052 Місяць тому

    Tauri ftw

  • @brianhansen6481
    @brianhansen6481 Місяць тому

    i really wanted to watch your video, but the words popping up is making me dizzy. If you could reupload without those. that would be great

    • @crvcode
      @crvcode  Місяць тому

      Thanks, that's a good idea. I'll try to do that soon.

  • @JT-qi6el
    @JT-qi6el 2 місяці тому

    slint has no drag & drop widgets hahahahhahaha wtf

  • @btodoroff
    @btodoroff 3 місяці тому

    Please, great content ruined by the word overlays. Just dump them PLEASE

  • @olsuhvlad
    @olsuhvlad Місяць тому +3

    1 In the beginning was the Word, and the Word was with God, and the Word was God.
    2 The same was in the beginning with God.
    3 All things were made by him; and without him was not any thing made that was made.
    4 In him was life; and the life was the light of men.
    5 And the light shineth in darkness; and the darkness comprehended it not.
    6 There was a man sent from God, whose name was John.
    7 The same came for a witness, to bear witness of the Light, that all men through him might believe.
    8 He was not that Light, but was sent to bear witness of that Light.
    9 That was the true Light, which lighteth every man that cometh into the world.
    10 He was in the world, and the world was made by him, and the world knew him not.
    11 He came unto his own, and his own received him not.
    12 But as many as received him, to them gave he power to become the sons of God, even to them that believe on his name:
    13 Which were born, not of blood, nor of the will of the flesh, nor of the will of man, but of God.
    14 And the Word was made flesh, and dwelt among us, (and we beheld his glory, the glory as of the only begotten of the Father,) full of grace and truth.
    (Jn.1:1-14)

    • @crvcode
      @crvcode  Місяць тому

      Cool... I guess.