Create, develop and build native desktop apps with Tauri.

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024
  • This is a recording of a talk with some Q&A that Denjell gave at Fission on June 4th, 2020. In this live demo, he goes through creating an app, hot-module reloading in dev-mode, building a final app executable and finally instrumenting the binary with frida-trace to get a deeper look under the hood.
    To find out more about tauri, please visit:
    tauri.studio
    github.com/tau...
    To get in contact:
    / tauriapps
    / discord
    Link to original Talk at Fission:
    talk.fission.c...
    Check out frida-trace:
    frida.re/docs/...

Комментарии • 35

  • @LukaszWisniewskiWolfyDesign
    @LukaszWisniewskiWolfyDesign 4 года назад +21

    Finally good project for desktop apps leveraging web view!!

  • @workflowinmind
    @workflowinmind 2 года назад +21

    This presentation is the perfect example of less is more.
    I'm more confused now then I was about Tauri.
    I think the thing that needs to be explained more is especially the pattens concept, as it seems to be defining a lot of your workflow down the lane

  • @pixel7038
    @pixel7038 2 года назад +17

    Once Tauri becomes available for ios and android, this technology will if not already, become the biggest competitor towards electron js and Capacitor js

  • @waze84
    @waze84 4 года назад +26

    i love to see more tutorial to how make an app from scratch this will help show the workflow of the framework i'm exited to try it good job

    • @emilie1977
      @emilie1977 3 года назад

      mee to

    • @Elijah_Lopez
      @Elijah_Lopez 2 года назад +1

      I made ruclips.net/video/BbZmLXBDGnU/видео.html for anyone still wondering

  • @alichamas63
    @alichamas63 2 года назад +7

    This is really exciting! A great choice for desktop apps. Web development has the best tools and patterns for front end design and Rust is a superb choice for writing lean and safe executables. Can't wait to try this out!

  • @saeedlatifi9454
    @saeedlatifi9454 3 года назад +16

    hi
    thanks alot
    i think is great tech but it is so confusing in this show!
    As a consumer, I recommend that please record a simple video from Preparing the development environment and dependencies to make calculator with React library, it can show Compatibility and Performance of this new tech in simple.

  • @mrbane2000
    @mrbane2000 Год назад

    I just want to import @tauri-app/api, you didn't specify where and how to import it in documentation.... I can put it in script, i get error not a module

  • @DJenriqez
    @DJenriqez 2 года назад +1

    Nice project, after android integration, (and oculus quest integration) this will be gamechanger for my work.

  • @bannyprogrammer401
    @bannyprogrammer401 Год назад

    Can I used firebase backend services in a Tauri based desktop app

  • @Matheus_1582
    @Matheus_1582 Год назад

    Since it was added to Next on Tauri, they could also add EXPO and QUASAR to create Apps for Android and IOS

  • @Ericm-ut3tw
    @Ericm-ut3tw Год назад

    "There is no reason for the backend to have any kind of endpoints that do anything with the file system." Oblivious to the fact Tauri apps are running on a users own system. it's not a website there isn't as dire of a need for security. Not to mention there is definitely a need for such endpoints (although they should call services and not directly do anything besides render a view/response). Though judging from how every example of Tauri the team does, it is all coded procedurally. I have a feeling they don't give a crap about separation of concerns or good coding practices/design patterns. Or about code being readable in a large code base since the rust syntax is an atrocity.

  • @attilavarga3991
    @attilavarga3991 4 года назад +9

    I checked the code and it uses the system's default browser by default. Electron is very popular because it packages a fairly new chrome into the application so it can be used in enterprise easily.

    • @g-luu
      @g-luu 4 года назад +2

      But i mean is this really a set back to ship an enterprise app? Everybody uses fairly new browsers now.

    • @attilavarga3991
      @attilavarga3991 4 года назад +5

      @@g-luu I worked recently on 4 separated projects for banks and they use windows 7 (if you are lucky)

    • @g-luu
      @g-luu 4 года назад

      Most web frameworks come with polyfils so its not really a show stopper.

    • @attilavarga3991
      @attilavarga3991 4 года назад

      @@g-luu You are partly correct but polyfills tend to cause horrible performance problems and the client most of the time is not satisfied with things like "it works".
      Even with 10-year-old hardware and with integrated graphics it should able to layout a webpage correctly and do animations.
      Also webviews receive quite different resources from the operating system compared to a fully featured browser.

    • @nobytes2
      @nobytes2 4 года назад +2

      That's the biggest flaw with electron not is best feature. Now if you could chrome had modularity and only ship what you use then it would be a different story.

  • @bennguyen1313
    @bennguyen1313 3 года назад

    I understand ElectronJs relies on Chromium.. which may be problematic from licensing as well as security.
    But any thoughts on how tauri compares with other ElectronJs replacements, like neutralinojs v2?
    Are there any downsides to these new frameworks that don't have a backend? For example, can it create/debug desktop apps that access hardware (like a usb/serial port)? I can't seem to find too much documentation on this!

    • @alichamas63
      @alichamas63 2 года назад

      You would use Rust crates to interface with anything low-level. If you need to read devices you'd need to find a crate (Rust package) and use it from the Rust side.

  • @adimardev1550
    @adimardev1550 Год назад

    i spent hours and hours to just setup or start an app with taur, up till now errors is just everywhere.

  • @Ren_0096
    @Ren_0096 4 года назад +15

    1:25 lol keep telling yourself that...sorry had to say it

  • @laziboi5975
    @laziboi5975 2 года назад +1

    Maybe you can split each segment

  • @Rundik
    @Rundik 2 года назад

    Does it work on windows 7?

  • @mestertester3150
    @mestertester3150 2 года назад

    tauri runtime for windows is bigger than 130MB in time of writting

  • @a-s733
    @a-s733 Год назад

    Why size is metter and smaller is better... its depend...

  • @-0-__-0-
    @-0-__-0- 2 года назад +1

    "Smaller is better"

  • @mrbane2000
    @mrbane2000 11 месяцев назад

    12:10 Well "whitelist" no longer exists?

  • @acilcenter4453
    @acilcenter4453 4 года назад +1

    39:03 Following part sounds like when Micheal Scott's loses his religion after he hit Mereddith with his car:
    Like a giant buffalo or some sort of monster like something like the body of a walrus with the head of a sea lion. Or something with the body of an egret with the head of a meerkat. Or just the head of a monkey with the antlers of a reindeer with the body of a ... porcupine.
    ruclips.net/video/FFgvlgyONtI/видео.html

    • @yegorzakharov8514
      @yegorzakharov8514 3 года назад

      On man after reminding myself of that scene, i had a good chuckle. Thanks for that bud!