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/...
Finally good project for desktop apps leveraging web view!!
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
I agree
Once Tauri becomes available for ios and android, this technology will if not already, become the biggest competitor towards electron js and Capacitor js
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
mee to
I made ruclips.net/video/BbZmLXBDGnU/видео.html for anyone still wondering
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!
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.
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
Nice project, after android integration, (and oculus quest integration) this will be gamechanger for my work.
Can I used firebase backend services in a Tauri based desktop app
Since it was added to Next on Tauri, they could also add EXPO and QUASAR to create Apps for Android and IOS
"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.
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.
But i mean is this really a set back to ship an enterprise app? Everybody uses fairly new browsers now.
@@g-luu I worked recently on 4 separated projects for banks and they use windows 7 (if you are lucky)
Most web frameworks come with polyfils so its not really a show stopper.
@@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.
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.
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!
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.
i spent hours and hours to just setup or start an app with taur, up till now errors is just everywhere.
1:25 lol keep telling yourself that...sorry had to say it
😂
Maybe you can split each segment
Does it work on windows 7?
tauri runtime for windows is bigger than 130MB in time of writting
Why size is metter and smaller is better... its depend...
"Smaller is better"
12:10 Well "whitelist" no longer exists?
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
On man after reminding myself of that scene, i had a good chuckle. Thanks for that bud!