6 ms·
I don't care about your YouTube videos, I don't care about your governance, I don't care about your book, tell me what it is in non-marketing speak and show me
by andrewmcwatters 5y ago
I don't care about your YouTube videos, I don't care about your governance, I don't care about your book, tell me what it is in non-marketing speak and show me a screenshot on the front page and shut up about everything else.
Tell me what it is, show me what it looks like, provide a "Hello, World!" API example for opening a window on the front page. Stop contributing to landing pages that jerk the consumer around.
- deleted 5y ago[deleted]
- ahmedfromtunis 5y agoThere's this silly game a play sometimes: I go to producthunt.com, open a bunch of links and, then, try to guess what each of them does. I fail most of the time.
- rvz 5y ago> Tell me what it is, show me what it looks like, provide a "Hello, World!" API example for opening a window on the front page. Stop contributing to landing pages that jerk the consumer around. They've got a point. Time to cut through the hype, get straight to the point and show some screenshots to catch their eyes. If you can't manage that, the tab gets closed with in 5 seconds. Even if it has the Rust buzzword. (Because that trick always works on HN)
- whatshisface 5y agoI dug around, and the only screenshots I can find are on a few project pages that use it. But of course, there is not much to see, it's just a window with a web view inside of it. https://guijs.dev/ https://guijs.dev/ https://github.com/samirdjelal/bidirectional/ https://github.com/samirdjelal/bidirectional/ https://github.com/mmpneo/simple-obs-stt https://github.com/mmpneo/simple-obs-stt
- Philip-J-Fry 5y agoWow you're right. I thought you were exaggerating a bit because there's a "Get started" button right there. But even clicking that I had to drill down through multiple badly named pages just to find the part that describes how the Rust portion of this works. Why is the selling point of this not shoved in your face from the second you load the page.
- nim2020 5y agoLike I wrote in another response, we are due for a landing page revamp, and we'll be sure to make a "nothing but the facts" hero for people like yourself who are concerned that their time is being wasted.
- andrewmcwatters 5y ago> for people like yourself It's not for "people like me," it's for everyone. In terms of volume of traffic you're going to get, no one else cares about this stuff. Here's an example of one of my projects where I do just that: https://www.planimeter.org/grid-sdk/ https://www.planimeter.org/grid-sdk/ Literally! I tell people what my team has built. I show them a screenshot. I then provide API examples. Mine could be better if I provided screenshots per API example, too. Everyone can improve. Your audience is technical, they don't want a non-technical pitch. Tell me it's faster than Electron, show me RAM usage comparisons, etc.
- nim2020 5y agoWe actually had this at an earlier stage during the alpha, but got so caught up in the alpha that we just plain forgot to put the apps for mac, win and linux back up there. We'll try to get that done this weekend. We have a full "API Explorer" app that we built... https://github.com/tauri-apps/tauri/tree/dev/examples/api https://github.com/tauri-apps/tauri/tree/dev/examples/api
- andrewmcwatters 5y agoYou're going to do great. Just steer the ship back in the direction of the elevator pitch experience. After that 20-30 second experience, if people are interested in more (provide Getting Started at the end of all of that, not the beginning,) they will click on it and want to learn more about what you have to offer. Avoid putting things in people's face before they've gotten to know you. You're not trying to be a food blog throwing pop-ups in people's faces about how they need to subscribe to your newsletter. You're trying to be a competitor to Electron. Here's what their website tells me what they do: > Build cross-platform desktop apps with JavaScript, HTML, and CSS Ah! OK. I'm interested. And see how specific they are? Don't be vague. Don't say "web front-end," what do you mean? React? They then show me screenshots! Of what big companies built! Then. They provide a Getting Started section. Not great, could be better. I want to see how it's used. But this is the bar. Be better than that bar. Edit: Even Electron's site provides Getting Started at the end.
- osrec 5y agoI actually thought it wasn't that bad. Some landing pages leave me utterly bewildered, but this one didn't. Also, I liked the way they presented their roadmap.
- antipaul 5y agoI came here to ask, “where is the screenshot?”
- irq-1 5y agoIt's a webview wrapper. > ...the Tauri-team incubated and maintained WRY, which creates a unified interface to the system webview (and other goodies like Menu and Taskbar), leveraging WebKit on macOS, WebView2 on Windows and WebKitGTK on Linux. https://github.com/tauri-apps/tauri https://github.com/tauri-apps/tauri
- mikepurvis 5y agoDoesn't using the "system" webview throw out the main selling point of Electron, which is that you're shipping the browser, so you no longer need to support more than one of them?
- danudey 5y agoPerhaps, but using the system webview also means that you don't have massive amounts of bloat, both in distribution and on-disk size as well as memory usage, and you have a better chance at getting better performance. Besides, all of the relevant engines are WebKit variants, so you're not targeting Trident or Gecko or anything. Bear in mind that a lot of popular "apps", like Slack, Discord, etc., are web apps anyway, so there's a decent chance that the "support more than one of them" problem is already solved anyway, meaning you don't have to spend any more development time but you get huge increases in performance and responsiveness.
- mikepurvis 5y agoThat is very true, and it's a nice differentiator relative to Electron— you still get your own app launcher and access to system APIs, but without shipping and launching the entirety of Chromium.
- deleted 5y ago[deleted]
- mrkurt 5y agoThis is unbelievably harsh, and "your landing page sucks" is the most boring comment people can make on HN posts.
- andrewmcwatters 5y agoYes, you're right. It's direct in an abrasive way, but I give specific actionable feedback about how to improve, and I'm not sorry. I want people to be direct about how my projects need to improve, because I know how it doesn't meet my standards, but I don't know how it fails to meet other people's standards, which is more important if you're concerned with adoption. See my other post in this thread for an example.
- bstar77 5y ago"Tauri is a toolkit that helps developers make applications for the major desktop platforms - using virtually any frontend framework in existence. The core is built with Rust and the CLI leverages Node.js making Tauri a genuinely polyglot approach to creating and maintaining great apps." That's the first paragraph on the About page. Landing pages have multiple purposes and need to address different types of viewers, not just the neckbeards. The marketing speak is likely more for convincing IT manages this is a legit project and does not have common "deal breakers".
- capableweb 5y ago> The marketing speak is likely more for convincing IT manages this is a legit project and does not have common "deal breakers". If this is the case, it's an excellent reason to not use Tauri. Making their decisions based on what IT managers want to read rather than what developers need to do their job? Good luck with that, might work in some bubbles but the rest of the world is trying to be productive.
- deleted 5y ago[deleted]
- andrewmcwatters 5y agoNope. Landing pages have one purpose, to funnel you further down into adoption or allow you a place to access things you've already adopted. That's it. Everything else is noise.
- metabagel 5y agoYou just listed two purposes.
- jeremyjh 5y agoThey are nowhere near ready for pitching IT managers. The only thing that matters right now is winning developer interest.
- cookguyruffles 5y agoCame here to say this. It's a site designed for idiots not engineers. How does rendering work? Can't even tell if it's HTML based or some hipster immediate UI toolkit nobody's heard of. What do I need to give up to get a 640kb binary? etc etc. Answering my own question, https://github.com/tauri-apps/wry https://github.com/tauri-apps/wry , so looks like it loses one of the advantages of Electron in that you control the exact browser in use. Maybe that's incorrect. Who knows? Web site appears to not exist to provide such important details. https://github.com/tauri-apps/tauri/blob/dev/ARCHITECTURE.md https://github.com/tauri-apps/tauri/blob/dev/ARCHITECTURE.md could lose a few thousand words, but this seems to be the real starting off point
- michaelmior 5y agoTL;DR Build native apps from JS by wrapping in a web view. Aside from native dependencies required during development for whatever playform you're building: yarn add @tauri-apps/cli yarn tauri init yarn tauri build I'll admit you'll probably have a couple extra configuration steps in there. But I found it much easier to get started than with Electron and the resulting app seems pretty slick.
- dang 5y agoPlease don't break the HN guidelines like this. Fulminating, fault-finding, blaming rants hit on everyone's indignation and attract upvotes, and when we end up being a site where this is the top comment on the top submission, and the whole place fills up with toxic fumes. This isn't the community any of us wants to have. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- andrewmcwatters 5y agoSure thing, I'll edit the post. Edit: Oh, OK, well nevermind then.
- deleted 5y ago[deleted]