Live data from Hacker News

Vue Native (2018)

vue-native.io

181–190 of 190 posts

Re: Vue Native (2018)

#181
post #136
post #123

Earlier quoted context omitted.

If the creator wants an ad there, let him put an ad there or just simply stop using the app.

Ok, what about the vision impaired? Or any other point I mentioned?

I didn't know about this. Is Flutter web ignoring accessibility when rendering to HTML? If so that is a no no.

Re: Vue Native (2018)

#182
post #181
post #136

Earlier quoted context omitted.

Ok, what about the vision impaired? Or any other point I mentioned?

I didn't know about this. Is Flutter web ignoring accessibility when rendering to HTML? If so that is a no no.

Last time they rendered everything into a canvas. The initial plan was to render DOM elements on the web (the other platforms are essentially canvases, so it was the easiest to implement). I don’t know the current state of Flutter, please don’t judge it based on my comment alone! But do look out for it, and perhaps also cross-browser usability. Yet again, I write about an older version, but under Firefox the demo Flutter apps were insanely slow (much more than under chrome)

Re: Vue Native (2018)

#183

Earlier quoted context omitted.

i'm not a js hater but i'd be curious to hear what you think is so great about ts

It is pretty damn powerful and quite elegant. What do you find bad about it?

Not a lot is bad in the language since es6 (I don't know if they kept hoisting or not) but in any case I don't find any reason to put it that high above the rest :) but I was curious about your reasons mostly.

Re: Vue Native (2018)

#184
post #13

Earlier quoted context omitted.

Shoutout for Framework7. I built a test app in both Ionic and Framework7 and vastly enjoyed the experience of F7 over Ionic. For Ionic Vue is still in beta, poorly documented and had some vague errors with obtuse solutions. It didn't have all the components you might want in an app either, so less boiler plate. Framework7 has full Vue documentation, and the handful of components that aren't Vueified (Calendar, Toasts…

Ionic vue is no longer in beta, though it will take ~a year before it reach full parity support vs other VDOMs

I stand corrected, thank you :)

https://ionicframework.com/blog/announcing-ionic-vue/

Will give it another spin. Because UI wise, it was faster.

Re: Vue Native (2018)

#185

Earlier quoted context omitted.

> The problem is that it's bad. I say this as someone who comes from the outside, and isn't an expert ("barely competent" in HTML/CSS is probably accurate). Basic layout of things in a way that copes with different screen sizes/orientations is a surprisingly black art sometimes. There's a lot of history confusing the issue and three ways of doing each thing. How can you say this with a "barely competent" level of exp…

> How can you say this with a "barely competent" level of expertise? I get that, and that's why I declared it. I have two reasons why I think the opinion is still valid: I'm not completely incompetent. I have produced useful web frontend work. After having spent more time on web technologies than a lot of others I still find it to be slower and harder. This point is about learning - I have done some learning in both…

Super valid point. I've been a frontend dev for a while and I'm comfortable with HTML and CSS but I can definitely imagine switching to something else. The sunk-cost fallacy thing is real, though.

But the complexity arises from wanting to make apps with something meant for simple documents. That being said, even building the simplest website nowadays requires a mind-boggling knowledge of the idiosyncrasies of the "languages".

I want to lose my job; I want the next best thing to be completely different but still allow for creativity and productivity.

Re: Vue Native (2018)

#186
post #153

Earlier quoted context omitted.

Yup thank you. Web is only now coming to terms with desktop application development world of doing things. While I support the movement, however there are too many legacy stuff in the web and how front end developer use JS like jquery type of thing to manage a document base page. Maybe there should be a mode like 'stric mode' to support two way data binding.

The problem, if there is one, with the web stuff discussed here is not that it is not strict enough to facilitate two way data binding but the opposite. Modern web frameworks use stricter one way data binding because they posit two way data binding is too dangerous / hard to reason about. It could easily be added and vue does in fact have some of it.

You might not like Svelte.

Re: Vue Native (2018)

#187
post #59

Flutter web is also becoming a viable option for web apps. I recently wrote a new app in Flutter and it works surprisingly well on the web, not just in native iOS and Android. It has some quirks though but I did not find anything serious.

I have a large Flutter codebase and I don't have the same opinion, Flutter web is still an alpha quality and it would take way too much work to make my codebase work with the web version. For desktop though, it's pretty good.

I've built a new Flutter web app this week and I've hit some gotchas like improper rendering of text form fields (SVG flags were incorrectly set when displaying on the web, regardless of HTML or Canvas rendering it seems). However, Google engineers are actively working on problems like these and it seems like the dev branch is fairly stable and usable as of right now. I'd say 30 days ago it would not have been the case.

Re: Vue Native (2018)

#188
post #18
post #4

is there any project that would us the same js - native bridge as react native, except with wasm. The idea would be to let us write cross-platform business level code in any language targeting wasm, while using a native UI framework

Not exactly the implementation you described but Kotlin Multiplatform is targeting this workflow. Shared business logic in Kotlin and Native UI on each platform. You can currently compile to iOS/Android/Web and Desktops. I imagine the could support wasm at some point too. Edit: Kotlin Multiplatform not Kotlin Native

kotlin multiplatform looks nice, but my idea of using wasm is to support any PL able to target wasm (and the number seems to grow every day)

Re: Vue Native (2018)

#189
post #23
post #5

I love functional concepts such as stateless systems, but young folks should acknowledge that two way event binding is something graphical desktop toolkits are doing since decades. For instance, Qt signal-slot mechanism https://doc.qt.io/qt-5/signalsandslots.html or https://libsigcplusplus.github.io/libsigcplusplus Furthermore, MVC is , when done correctly, a sane two way data-GUI binding. However, I have never seen…

Hopefully one day we can get to where Visual Basic was in the 90's.

[deleted]

Re: Vue Native (2018)

#190
post #95
post #56

Earlier quoted context omitted.

Can you elaborate? Undo/redo in what contexts? What applications had undo/redo besides for editing things?

Is "editing things" (i.e. data) not central in the majority of apps?

I'm asking for specifics because I actually can't think of any apps where "undo" would make sense, but is missing. I'm probably not creative enough. But that's why I asked for examples. These are the things I thought of:

Text editor? Those have undo.

Image editor? Also have undo.

Video Games? Depends. Should you be allowed to "undo" in a game of minesweeper? Probably not- it kind of ruins the game. Should you be allowed to "undo" in Chess? Probably not. Should you be allowed to undo in Solitaire? Maybe.

Chat client? What would you undo? Can't unsend a message.

Web Browsers have back buttons, to the extent that those can undo.

I could see file managers maybe having undo. I honestly don't know if the popular ones today do or not.

What apps are missing undo functionality for you?

Post reply on HN