Slow builds (than cordova), but customization and plugins easy to use, write, support git with native projects. My love for the long time :) (built-in support cordova plugins)
Fast builds, any plugins, but harder to write plugins in start. Good solution to start developing mobile apps. Then you can move to @capacitor
Am I comfortable with a bundler that tries hard to be a whole build system? No. Does it do all that it purports to do, and is highly customizable? Yes. Am I the only one that is confused by SO many options and configurations that it's hard to separate the forest from the trees? Yes. Is it THE standard against which all other bundlers are judged upon? Yes!
Vanilla JS always covered my needs with enough simplicity. In 2020, you should not need jQuery anymore. If you disagree with my comment, it is most likely that you have a use case with jQuery does something better/simpler that vanilla JS. I am curious what is it.
With passport you can add any authentication behavior (steam, fb, ok, vk, .....) use it when it possible cuz it's simple and save your time on authentication realization.
In 2020, Quasar is likely the most feature rich Javascript framework in existence. From a single code base you can deploy a Single Page Application, Server Side Render app, Progressive Web App, Electron desktop app (Linux, Win, and Mac), plus mobile apps for Android and iOS. All with a few command line switches and a little bit of setup. I have not used the recently added BEX module which produces FireFox and Google Chrome browser plugins from a single code base, so cannot say much about it. Quasar provides the following components; ajax bar, avatar, badge, banner, bar, breadcrumbs, buttons, button group, button dropdown, card, carousel, chat message, chips, circular progress, color picker, dialog, editor, expansion item, input text field, select, file picker, form, field wrapper, radio, checkbox, toggle, button toggle, option group, slider, range, time picker, date picker, icon, img, infinite scroll, inner loading, intersection, knob, linear progress, list, list items, markup table, menu, observers, pagination, parallax, popup edit, popup proxy, pull-to-refresh, rating, responsive, scroll area, separator, skeleton, slide item, slide transition, space, spinners, splitter, stepper, table, tabs, tab panels, timeline, toolbar, tooltip, tree, uploader, video and virtual scroll. The Quasar plugin system has resulted in the community developing the following (easily installed with npm or yarn): address color bar, app full screen, app visibility, bottom sheet, cookies, dark mode, dialog, loading, loading bar, local/session storage, meta, and notify. Additional tools /features like Theme Builder, Icon Genie, and Dark Mode contribute to the solid framework. I'm sure that I'm forgetting plenty, but after using this framework on the last 3 projects it'll be a good many years before I switch to anything else. PS - curious why Jakub feels the project is abandoned and why he was unwelcome by the community?
I've used Express to build web apps over the past 5 years. It's proven to be dependable, reliable, and well maintained. While there are newer Node frameworks popping up every once in a while, they usually end up being short-lived fads, I always end up coming back to Express. The documentation is solid, and the amount of community knowledge is vast.
Definitely one of the packages I’ve used the most. For Node based API projects, there really isn’t a better option for most circumstances. While there might be an npm package that’s more suited to specific situations and niche applications, express is the heavy hitter when it comes to web servers and APIs in the Node world. It covers a lot of ground, but still feels really light weight and stays out of your way. It integrates well with other packages, and is so popular that many developers have created express specific packages to tie in with projects too. You won’t be stranded for functionality when you’re using express. From templating to date and time functionality, it all seems to integrate well if you need to add it to your express app. Express can be simple enough to be a great way to learn about building API endpoints too, but at the same time it’s solid and feature filled enough for a large, robust project. And developers have used it in so many situations that there’s almost always an answer on the web when you get stuck. Recommended for anyone starting out building Node based projects and looking for a web framework that will grow with their needs.
This package is easy to start developing any app (mobile, website, desktop app) with many ready for production components, tools and folder structure.