History of Jobsboard
@Darian Lee (Unlicensed)
You might be wondering…. why Vue instead of something popular, like React ? Fantastic question! It’s one that we constantly get. We’ll leave it to Adam to answer this one
Yes, there are a few reasons I chose Vue + Typescript:
- The Single File Component file structure made it quite easy to structure the code in to logical components, combining the visual and processing logic in to the same file so you know where your code is running. It's like a really organised react with state management built in, which react lacks and it's annoying to work around.
- Separate from that, I've never really been of the mindset that the language that any project is coded in is critically important - it's how it's structured and understood, which transcends any language.
- It's also wise to get more exposure toward different methods of doing FE - before landing on Vue, I experimented with React, Angular, Svelte, Vue, and jinja2 so that I understood what the pitfalls of each are - nothing's perfect, don't get me wrong, but having experiences in multiple methods of achieving the same end result (in my opinion) makes you a more well rounded engineer because you understand why your tools exist rather than not questioning it and only seeing that as the only and only method of it.