Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

NOTE: Those that will roast me for not spending yet enough time trying to get other libraries to work outside of Vue, feel free to offer me your production budget to spend on that.

Cost to start. The first time I tried Vue (after trying a bunch of other libraries) I had something working in minutes. React required I learn many other things before even getting a "hello world" to function. Straight html/js connection. JSX is a nightmare.

Integration with existing systems. I work with hundreds of thousands of lines of code in a very messy old system. I was able to gut pieces of jQuery and nearly drop in replace with Vue.

Template focused development. I don't care how super duper awesome the "render" function is. I don't care how fast or performant. I am need to build a tool that I use for a couple of years and then throw away. (long story short, having a build pipeline is a detriment in many apps that I work on because their lifespan is so short)

I may be an amateur, but that is where Vue is genius. I don't have time to learn 20 new entire systems, 10 new build platforms, Node.js (and all that entails) just to get a reactive app to replace some super old jQuery junk.

I am now more capable than before, but after managing so much code for so many years, I want things _less_ complicated, not more. Nearly 100% of the code I wrote 20 years ago is gone now, replaced, rebuilt and redesigned. All the Vue I will build today will be gone in a few years, that is almost a certainty. So I have no budget for messing around.

The list can go on, but I am sure I will get harrassed with this about how React can run live and doesn't need compilation, ha. I tried it, what a mess it was. Learning the quirks of JS is bad enough, learning the quirks of doing 'JS exactly like React/Vue' wants you to? Ugh, that just sucks so bad I want to pull my hair out. The less a library I have to deal with the better. The more pure and simple code is the better. /rant.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: