Live data from Hacker News

Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

notational.co

111–120 of 144 posts

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#111
post #105
post #10

Vue.js is awesome! I am glad to see so many more people adopting it for serious projects.

I have been required to use Vue.js in a current project (a semi complex app with lots of forms). It's the perfect way for clueless js fanboys to write unmaintainable spaghetti code. It's nothing less than a poorly designed view layer with no kind of architecture or tooling. It's naive and harmful (because of the way it is being marketed). It's a hobby project by someone that think they know what they are doing, but a…

Like just about all UI frameworks, it's up to you to build a framework on top of it. In your case a LOB type framework.

I'm in the process of doing that very thing for Angular.

By itself, Angular has features to help you do things, but it's far from codifying how a LOB application should be built.

It sounds like some jr devs went willy-nilly with vuejs, but they could have done it with React, angular, jquery, etc...

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#112
post #105

Earlier quoted context omitted.

I have been required to use Vue.js in a current project (a semi complex app with lots of forms). It's the perfect way for clueless js fanboys to write unmaintainable spaghetti code. It's nothing less than a poorly designed view layer with no kind of architecture or tooling. It's naive and harmful (because of the way it is being marketed). It's a hobby project by someone that think they know what they are doing, but a…

Every framework enables spaghetti code, why should Vue be any different? Heck, any beginner programmer is bound to make spaghetti code. I'm not going to go into details why Vue is awesome (see all the other comments for that.), but I don't see you bringing any valid arguments for your statements. Sounds like a new framework has been pushed down your throat, and that hurts. I get it :)

Vue.js is basically just a js object wrapping a DOM node. It's claiming to be the equivalent to a full fledged MVC framework (or similar). But it only supplies the V and completely ignores the C and M. Leaving it up to you to invent your own framework on top of it. The parts that Vue.js do supply are not well thought out (Vuex is a nightmare). The parts that do work and are nice are simply straight out copied from other frameworks like Angular. When you give an average developer Vue.js as the only tool you end up with the same kind of code you get when trying to write a complex SPA with jquery: a Single-Pile-of-shit-App.

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#113
post #10

Vue.js is awesome! I am glad to see so many more people adopting it for serious projects.

I've used Vue for a couple projects now and it's my favorite SPA framework by far. But I liked Knockout too, and now that feels abandoned, and I'm afraid Vue will suffer the same fate. Will it really stick around in the face of React, Angular, and Ember? I feel like there is only room for so many frameworks. So I'm a little nervous to recommend Vue for really large projects. Can anyone offer a good reason why I shoul…

The main dev for Vue, Evan You, funds development for it through Patreon[1]. Also, it has quite a few sponsors[2].

[1] https://www.patreon.com/evanyou [2] https://vuejs.org/#sponsors

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#114

Have trolls taken over the comment forums here? This example is hardly anything more than any other TODO example provided by React, Ember, Angular or anything else for that matter. I must be missing something clearly an app such as this couldn't cause such excitement among the HackerNews community?

Hey! I made the thing and am just as surprised as you!

It is simple, but contains more than just your average TODO example (also it's for notes). There are share-able links, auto-save, dark/light modes, and almost everything can be done with the keyboard.

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#115
post #112

Earlier quoted context omitted.

Every framework enables spaghetti code, why should Vue be any different? Heck, any beginner programmer is bound to make spaghetti code. I'm not going to go into details why Vue is awesome (see all the other comments for that.), but I don't see you bringing any valid arguments for your statements. Sounds like a new framework has been pushed down your throat, and that hurts. I get it :)

Vue.js is basically just a js object wrapping a DOM node. It's claiming to be the equivalent to a full fledged MVC framework (or similar). But it only supplies the V and completely ignores the C and M. Leaving it up to you to invent your own framework on top of it. The parts that Vue.js do supply are not well thought out (Vuex is a nightmare). The parts that do work and are nice are simply straight out copied from ot…

I'm curious about where you saw claims of Vue.js being a fully fledged MVC framework. Asking because I've always thought that Vue did a decent job of being forward about exactly what it is. Just reading the first paragraph of the guide (https://vuejs.org/v2/guide/):

"The core library is focused on the view layer only"

It seems to be pretty clear that it's meant to be a simple, easy to deploy, view layer only. I think it accomplishes that purpose pretty well. There are additional libraries (Vuex, VueRouter) which extend this core library into something coming close to a full MVVM framework, but those libraries are all maintained separately and not part of the core.

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#116
post #112

Earlier quoted context omitted.

Vue.js is basically just a js object wrapping a DOM node. It's claiming to be the equivalent to a full fledged MVC framework (or similar). But it only supplies the V and completely ignores the C and M. Leaving it up to you to invent your own framework on top of it. The parts that Vue.js do supply are not well thought out (Vuex is a nightmare). The parts that do work and are nice are simply straight out copied from ot…

I'm curious about where you saw claims of Vue.js being a fully fledged MVC framework. Asking because I've always thought that Vue did a decent job of being forward about exactly what it is. Just reading the first paragraph of the guide ( https://vuejs.org/v2/guide/ ): "The core library is focused on the view layer only" It seems to be pretty clear that it's meant to be a simple, easy to deploy, view layer only. I thi…

I agree. It's just an uninformed comment. Literally "Vue" means "view" in French.

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#117

Earlier quoted context omitted.

I've used Vue for a couple projects now and it's my favorite SPA framework by far. But I liked Knockout too, and now that feels abandoned, and I'm afraid Vue will suffer the same fate. Will it really stick around in the face of React, Angular, and Ember? I feel like there is only room for so many frameworks. So I'm a little nervous to recommend Vue for really large projects. Can anyone offer a good reason why I shoul…

The main dev for Vue, Evan You, funds development for it through Patreon[1]. Also, it has quite a few sponsors[2]. [1] https://www.patreon.com/evanyou [2] https://vuejs.org/#sponsors

Also a little company called Alibaba uses vue in production.

https://twitter.com/vuejs/status/669141763760766976

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#118
post #98

Nice! Vue is I am actually also working on notes editor in my spare time. Using vue.js and codemirror, keeping notes in local storage. http://notes.yev.io Was thinking of making the project public but not sure if anyone will be interested.

I've been making my own too! Used it for notes in class for the past two years.

https://nanote.co

I really love the look of yours, by the way. It's super clean.

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#119
post #105
post #10

Vue.js is awesome! I am glad to see so many more people adopting it for serious projects.

I have been required to use Vue.js in a current project (a semi complex app with lots of forms). It's the perfect way for clueless js fanboys to write unmaintainable spaghetti code. It's nothing less than a poorly designed view layer with no kind of architecture or tooling. It's naive and harmful (because of the way it is being marketed). It's a hobby project by someone that think they know what they are doing, but a…

World's leading Clueless JS Fanboi here: I have literally no idea how you justify anything you just said with facts. If your statements actually had any basis in reality, you should do a write up, because I'm sure this information would be useful.

Re: Show HN: Real-time notes app built with Vue.js, inspired by Notational Velocity

#120

Earlier quoted context omitted.

If you are moving onto an old jquery style codebase (via inheriting/changing job) Vue.js can be used as a straight drop in library via a script tag and you can start unsouping that jquery mess. It also reminds me a lot of a spiritual successor to KnockoutJS (which was/is my favourite JS clientside tool still).

Interesting. That's a nice feature that sounds boring on paper but very practical.

I'm using it with nuxtjs to achieve server side rendering, the benefits of that being faster pageloads on first arrival and faster pageloads for SEO ranking.
Post reply on HN