Live data from Hacker News

Show HN: Vuido builds desktop apps using Vue.js without Electron

forum.vuejs.org

11–20 of 117 posts

Re: Show HN: Vuido builds desktop apps using Vue.js without Electron

#12

Interesting, this reminds me of Proton Native. Both are based on libui. Proton discussion: https://news.ycombinator.com/item?id=16978901 libui: https://github.com/andlabs/libui

I'm thinking you didn't read the post because the first two sentences are about this being based on Proton Native

Re: Show HN: Vuido builds desktop apps using Vue.js without Electron

#14
One question: why would you use the awful clusterfuck that is JavaScript on the desktop where you’ve got the freedom to choose from dozens of lovely languages that actually are a pleasure to use?

JS is a necessary evil on the web, but why inflict such pain to yourself when you’re able to use something else?

Re: Show HN: Vuido builds desktop apps using Vue.js without Electron

#16
awesome. this is clearly an early proof-of-concept but I'll keep my eye on the project. I'm also hopeful for weex (like react native for vue). despite moving from alibaba to become an apache foundation incubator project, it has a long way to go in terms of documentation -- nativescript seems to be winning that particular battle in the vue world right now. it's exciting to see a desktop project come along. vue makes a lot of sense for native apps because its transition engine really lends itself to a "native feel" without a lot of development overhead[1]. great work.

1. https://css-tricks.com/native-like-animations-for-page-trans...

Re: Show HN: Vuido builds desktop apps using Vue.js without Electron

#17
post #14

One question: why would you use the awful clusterfuck that is JavaScript on the desktop where you’ve got the freedom to choose from dozens of lovely languages that actually are a pleasure to use? JS is a necessary evil on the web, but why inflict such pain to yourself when you’re able to use something else?

Why do you speak English when you could be speaking French? Because it's what you know, and lucky for you it's everywhere and you don't need to learn French.

I'm making some assumptions about you as a person but you take my point I hope. People use JavaScript over other languages because they already know it and, hey, look, you can use it anywhere. Sure, it might be more efficient to go and learn python or C++ or assembly or whatever but most people are happier to leverage the skills they already have than go and learn a new language for one app.

I'm a JavaScript coder by profession and in my extremely limited spare time I want to build things, and if i use JavaScript it maximizes my time.

Re: Show HN: Vuido builds desktop apps using Vue.js without Electron

#18
post #14

One question: why would you use the awful clusterfuck that is JavaScript on the desktop where you’ve got the freedom to choose from dozens of lovely languages that actually are a pleasure to use? JS is a necessary evil on the web, but why inflict such pain to yourself when you’re able to use something else?

Why do you speak English when you could be speaking French? Because it's what you know, and lucky for you it's everywhere and you don't need to learn French. I'm making some assumptions about you as a person but you take my point I hope. People use JavaScript over other languages because they already know it and, hey, look, you can use it anywhere. Sure, it might be more efficient to go and learn python or C++ or ass…

Also, "you can use it anywhere" really does apply to Javascript in a way that it doesn't to other languages (at least, not until there's full WASMDOM integration and a good set of compilers that uses that).

Re: Show HN: Vuido builds desktop apps using Vue.js without Electron

#19
post #14

One question: why would you use the awful clusterfuck that is JavaScript on the desktop where you’ve got the freedom to choose from dozens of lovely languages that actually are a pleasure to use? JS is a necessary evil on the web, but why inflict such pain to yourself when you’re able to use something else?

Why do you speak English when you could be speaking French? Because it's what you know, and lucky for you it's everywhere and you don't need to learn French. I'm making some assumptions about you as a person but you take my point I hope. People use JavaScript over other languages because they already know it and, hey, look, you can use it anywhere. Sure, it might be more efficient to go and learn python or C++ or ass…

But don’t you believe in using the right tool for the job?

JavaScript is barely acceptable on the web, but again it’s a necessary evil as you can’t easily use anything else.

But why use an inadequate tool on the desktop? The perceived time you save upfront would backfire later on.

Now I’m not saying go and spend a year learning another language just to make a side project (by all means use JS or whatever you’re familiar with), but if you’re making a production-grade app, PLEASE use the right tool for the job and it ain’t JS.

I, for one, am sick of JS & Electron contaminating apps I use daily like Spotify, Slack, Signal, Telegram, etc. I wouldn’t mind it too much if this was a niche thing and there were alternatives, but there aren’t. JS on the desktop should die.

Re: Show HN: Vuido builds desktop apps using Vue.js without Electron

#20
post #14

One question: why would you use the awful clusterfuck that is JavaScript on the desktop where you’ve got the freedom to choose from dozens of lovely languages that actually are a pleasure to use? JS is a necessary evil on the web, but why inflict such pain to yourself when you’re able to use something else?

ES6 (or 7) is a much better language than a bunch. Adding in the types through flow or typescript, and now it's a pragmatist's heaven.
Post reply on HN