Hacker News new | past | comments | ask | show | jobs | submit login

I wrote this article back in 2017. A lot has changed since then. If anyone has any questions I'd be happy to answer them. We now use Vue in our data science startup meltano.com.



Have you done any work with Vue and Typescript? We're just starting out with Vue. But my understanding was that TypeScript is a first class citizen in the new version of Vue.


TS isn't a first-class citizen in 2.x, and you'll need to go through a couple of awkward maneuvers to prevent Vue from negating many of the benefits of TS, but it can absolutely be done. This sample project sums it up nicely: https://github.com/Armour/vue-typescript-admin-template


You're right. Thanks for the link that's helpful.

Looks like 3.x plans to be built on typescript but I'm not sure if this article is still relevant, I very recently started paying serious attention to Vue.js so I'm playing a game of drink from a fire-hose. https://hub.packtpub.com/vue-js-3-0-is-ditching-javascript-f...


You just need 2 libraries, then it becomes really good: vue-class-components and vuex-module-decorators.


Don't forget vue-property-decorators.


I haven't done much with TypeScript. But I always hear great things.


What would you change about or add to the article now?


That's a great question. I'll have to write another article to answer it.


What role does Haml still play for you, if any?


I've moved to the Meltano team at GitLab and we don't use haml at all. Just plain old HTML.


#RIP. Thanks for replying!


what are worst parts of vue for you?


I can't think of any bad parts of Vue off the top of my head. I really do enjoy the whole library. Although I think slots is a harder concept for most to grasp then it needs to be.




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

Search: