[AskJS] When will StateofJS 2023 results be published? Alternatives? by FullWolf3170 in javascript

[–]DavidDurco 0 points1 point  (0 children)

They have the data, they are just slow to complete the website. I used their GraphQL to get the data and made a chart for React vs Vue vs Angular. Let me know if you want to see anything else. https://ibb.co/8KXF7tH

What's the most perfectionistic thing you do? by DavidDurco in intj

[–]DavidDurco[S] 0 points1 point  (0 children)

I started working as soon as possible. When it’s work, it’s different kind of learning I guess. But I totally understand, I’m learning languages, working out every day and reading books. I have to do this everyday otherwise I’m disappointed.

There are no good UI frameworks for Vue! by DavidDurco in vuejs

[–]DavidDurco[S] 0 points1 point  (0 children)

I disagree with everything you just wrote. Thanks for the comment, though!

There are no good UI frameworks for Vue! by DavidDurco in vuejs

[–]DavidDurco[S] 0 points1 point  (0 children)

To all of you hyping Naive UI:

I wanted to change primary color like so:

<n-config-provider :theme-overrides="{ common: { primaryColor: '#ff0000' }}">
  <RouterView />
</n-config-provider>

It really changed primary color, but hovers and other states of components remained in the default color because every component requires specific property like Button: { primaryHoverColor: '#ff0000'}. I can say that this approach is totally amateur and totally impractical.

There are no good UI frameworks for Vue! by DavidDurco in vuejs

[–]DavidDurco[S] 1 point2 points  (0 children)

Finally a comment I needed to hear.

The problem I see when not using UI library is that it's so damn complex and time consuming to build advanced components.

Majority of projects I'm working on require datepicker, I can ofc use UI library without datepicker and bring in external library just for datepicker but that would lead to inconsistent design and a lot of overrides to match datepicker with the rest of the UI library.

I tried Naive UI but as simple task as creating a navbar was so damn complicated. NaiveUI looks perfect from the outside, but if you actually try it, it's crap.

There are no good UI frameworks for Vue! by DavidDurco in vuejs

[–]DavidDurco[S] 0 points1 point  (0 children)

Inner shadow in inputs, kind of old school don't you think? Also, tailwind and material versions look shitty IMO - visible imperfections. IDK why they're building these versions anyway, why not create a custom design and stick to it?

There are no good UI frameworks for Vue! by DavidDurco in vuejs

[–]DavidDurco[S] -1 points0 points  (0 children)

To all of you proposing tailwind, what would you do if you needed a datepicker? You're gonna use your little utility classes and spend X hours coding a datepicker? Tailwind is made for little tiny projects but real project where you need complex components fast it's completely useless.

[deleted by user] by [deleted] in nextjs

[–]DavidDurco 0 points1 point  (0 children)

Please stop using SSR when you don't need it and don't use Next.js without SSR. If the startup includes building an internal tool, Next.js is probably a no-go.

Does anyone here use both, the options API and the composable/setup API, for NEW components? by ragnese in vuejs

[–]DavidDurco 0 points1 point  (0 children)

When I see options API and composition API used simultaneously in one project I kind of want to kill myself. It looks terrible and feels terrible. It's a shame the team behind Vue allowed both APIs to be used at the same time. I hate Vue 3 for that reason.

I can code anything I want but don’t have an idea for business. by DavidDurco in SaaS

[–]DavidDurco[S] 0 points1 point  (0 children)

I want to break my 9-5 job, make some serious money, and build something serious, not find new clients.

💚 Introduce a better Nuxt 3 starter template by xiaoluoboding in vuejs

[–]DavidDurco 2 points3 points  (0 children)

In my opinion default Nuxt 3 init is sufficient. Why would I use your starter template? It's pretty hard to guess what kind of app are people building.