I'm borrowing from David Heinemeier Hansson here. Six years ago, he wrote Rails is omakase to capture his notion of what makes a delicious software...
For further actions, you may consider blocking this person and/or reporting abuse
I'm developing more and more Vue fomo all the time. I've never had a reason to switch or rewrite in Vue, so haven't used it beyond for learning purposes, but I'd like to start something new in the framework.
If you ever want to chat about Vue, hack around on something together, or do a Vue stream or anything, feel free to hit me up 😉
Definitely, thanks!
Vue CLI gives you all the tools you need to play with it: cli.vuejs.org/
This is the things I like the most from Vue.js as a React developer. We need more omakase in React, not only community popular projects as React/Reach Router, but officially supported libs for more things.
Disagree. This diversity and decentralization is the thing that makes React so awesome IMHO. It's UNIX philosphy.
I agree, this would really strengthen the developer experience for React.
Great post Ross. I feel the same way about Vue. It's "omasakeiness" is the reason why it has a low entry barrier and that the documentation around is essentially universal because most people use VueJS the same way.
It's also a testament of the amount of thought that Evan You and the team had to put into creating a well designed API and lots of sensible defaults on any layer of the ecosystem.
Last year I was picking up a framework to write an app and I described my choice of Vue like this:
Omasake doesn't work all the time but it goes a long way and as you said, if
substitutions are cheap, it can work also for other people as well
Awesome, thanks for sharing. I was excited for React at first, but the cost of getting setup over several projects wore me out a bit. Vue goes a long way to improving the developer experience—a big win in my book.
Rails taught us a very important lesson: Omasake framework is only for one-off project, in which once released, no more maintainance , or too much to maintain.
A well-defined architecture should not depend on framework, or any library, those are implementation layer.
Like GitHub! Or Shopify! Or... oh wait.
Yes. If you have a team like theirs, nothing is impossible.
If you're a solo dev or small team, NO.
Quite the opposite, really. A team of 3 rails devs are doing fine, GitHub didn't start out with hundreds of engineers, YES.
Beautiful post!
Great post Ross! I haven't used Vue yet but your description of it is spot on with others I have talked to about it. Keep up the great writing.
Thanks for the kind words. I hope you'll decide to give it a try some time!