Quasar is not Just a Bunch of Components

in quasarframework •  6 years ago  (edited)

We have to set the record straight.

DoItRightNow.png

It seems a lot of people think that Quasar is just another collection of well-made, material-design-compliant components for vue.js  -  and although we do deliver bulletproof pieces that you can drop into your project and extend with other plugins like axios and vue-i18n, quasar is MUCH, MUCH more!!!

On our Discord server, we get asked this question a lot:

Should I make a quasar-cli app, take the UMD version or use it as a plugin with the vue-cli?

Quasar is all about solving the puzzle of the development experience. This means that most of the effort has been put into building a node.js based command-line-interface that considers all the needs of a modern dev.

For starters, it takes your project and renders a live development server with webpack. Whether you are making an SSR app, a PWA or even targeting Electron, it works tirelessly in the background to rebuild the project cache and hot-reload your browser / electron window / cordova emulator. It does this  while you are making changes to your code. You don't have to even reload the browser.

I am going to let that sink in for a moment.

When you are done working on the code and it comes time to build your app, Quasar will construct everything with the exact same appearance, but does a lot of things under the hood to streamline your project. For one thing, if you pay attention to what you are doing, an SSR & PWA app built with quasar-cli will make it possible for you to get that coveted 100% Lighthouse score. (Fun fact: not even the Lighthouse page at Google achieves 100%.)

You can leverage the awesome electron-builder to make picture-perfect desktop apps for all platforms (even with the super nice app logo instead of the stock Electron one). And of course if you want mobile apps in the stores, the Cordova build pipeline has you covered.

Did we mention that this is all from the same codebase?

No matter which target or targets your artefacts are built for, quasar-cli does tree-shaking of your imported modules. This not only reduces the size of the final asset collections, it also reduces the surface area for possible attackers. It helps the end-user's device to leverage lazy-loading so that assets are delivered as they are needed, not in one nail-biting and suspenseful initial load.

FAZIT: Suspense is nice in Hitchcock movies, but do you really want your users to think the words "dramatic and mysterious" while waiting for your page to load? Quasar takes the mystery out of web development  -  and saves you time too.


If you need more information about Quasar itself, here are a few links for your consideration:
CLI: https://github.com/quasarframework/quasar-cli
COMPONENTS: https://github.com/quasarframework/quasar
THE DOCS: https://quasar-framework.org/
DISCORD: http://chat.quasar-framework.org/
FORUM: https://forum.quasar-framework.org/
TWITTER: https://twitter.com/quasarframework
STEEM: http://steemit.com/@quasarframework

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
  ·  6 years ago (edited)

This post was very well crafted, and made its point clearly and well. The writing, as is standard in your posts, was well crafted.

My only issue with it is that there wasn't much of it. In the Blog category, we usually expect more robust posts. We expect, to some degree, to see a story told. This was more of a quick shot. The issue with that, is that it is somewhat opaque to anyone who isn't already a developer.

This doesn't diminish it as a post. It's a fantastic post. But it is not entirely in line with what we usually look for in the Blog category.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

I know what you mean, but I am trying to focus my thoughts. Be less wordy, use shorter sentences. I'll find the sweet spot soon. Thanks for your feedback @didic

I definitely think you're doing that. I've been preaching the gospel of short sentences in so many moderating comments, that it's a delight to find a post where I don't need to say it. As I wrote, the post is fantastic for what it is.

Thank you for your review, @didic!

So far this week you've reviewed 32 contributions. Keep up the good work!

Hi @quasarframework!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your post is eligible for our upvote, thanks to our collaboration with @utopian-io!
Feel free to join our @steem-ua Discord server

This project is being supported by @Fundition

Fundition is a next-generation, decentralized, peer-to-peer crowdfunding and collaboration platform, built on the Steem blockchain.

#upfundition and #fundition tags on Steem represent the projects that are started on https://fundition.io.

Are You Prepared to Make the World a Better Place too?

Read the full details of Fundition Fund program

Learn more about Fundition by reading our purplepaper

Join a community with heart based giving at its core
steemitf.pngtwitterf.pngyoutubef.pngfacebookf.pnginstaf.pngdiscordf.png

Hey, @quasarframework!

Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!