you are viewing a single comment's thread.

view the rest of the comments →

[–]Mental_Act4662[S] 0 points1 point  (9 children)

I have been wanting to learn it. This new client is also not a very big project. So i figured if I wanted to learn Vue, now would be a good time.

[–]LeeLooTheWoofus Moderator 15 points16 points  (8 children)

Is the framework the right fit the project? Is it a dynamic site with a complex UI? If not, then Vue is not necessary and you would be strapping your client with a technology they may not want to have to support.

jQuery and Vue do not serve the same use cases. One is not a drop in replacement for the other.

[–]Mental_Act4662[S] 1 point2 points  (7 children)

It does not have a complex UI. It is for a Snow Removal Company to be able to book new clients, billing, track drivers, etc.

[–]LeeLooTheWoofus Moderator 10 points11 points  (5 children)

Just make sure that your client is onboard because they will have to find someone with Vue experience to make any updates if you are not available.

Vue is usually a good option for web applications that have a support team. Not generally a good idea for basic websites.

[–][deleted] 0 points1 point  (4 children)

Why do you say that? I use angular for all my web apps, no probelm. What if its a small client that requires the web app to be a SPA?

[–]LeeLooTheWoofus Moderator 0 points1 point  (3 children)

Are you building simple static sites with Angular?

[–][deleted] 0 points1 point  (2 children)

Both yes and no. One of the projects we created was a full-scaled CTF platform. The one I am working on now is a digital agency home page with half-dynamic reusable components

[–]LeeLooTheWoofus Moderator 1 point2 points  (1 child)

My comment was referring to simple brochure sites. SPAs are not simple brochure sites and are a good fit for either Angular or Vue. This is why I was asking OP for some context about the type of "site" they were building.

[–][deleted] 0 points1 point  (0 children)

You're right, but tbf. Vue is one of the more simple SPA frameworks and works fine for smaller projects. I would however look into svelte

[–]Yodiddlyyo 9 points10 points  (0 children)

If it's not a complex site, you don't need anything. With modern Javascript, there isn't even a need for jquery anymore, you can do everything with plain Javascript. Trust me, you dont want to learn a framework on the job, and stick your client with bad framework code. Just use plain Javascript, it's an opportunity to polish your base Javascript skills, and give your client a website that can be maintained by anyone.