If your application has a lot of dynamic content changing within the view, like the gallery of photos on your Instagram feed, React is the clear winner. If you don’t have time to learn React, those JSX files have you feeling uncomfortable, or you want to be ready for the WC3’s latest web standards, it might be easier to quickly setup a sleek and simple website using Polymer
https://www.valuecoders.com/blog/technology-and-apps/vue-js-comparison-angular-react/
important read**
https://medium.com/fundbox-engineering/react-vs-vue-vs-angular-163f1ae7be56
https://www.stefankrause.net/js-frameworks-benchmark7/table.html
As a progressive framework, Vue allows just using its most fundamental features to build an app, but if needed, it also offers most of everything you need out of the box: Vuex for state management, Vue Router for app URL management, Vue Server-Side Renderer for Server-Side Rendering.
React is a trend-setter and a highly demanded skill in the industry. React is a clear leader today, both in industry-hype and community appreciation. It’s super-popular and, to be honest, it deserves the status very well. React makes it easy to build both complex and straightforward web and mobile applications, but it comes with a price — framework complexity and boilerplate. The basics are relatively intuitive, but large React projects tend to get complicated, and the fragmentation in the community does not help. The fact that React introduced many new paradigms has some negative effect on its learning curve. Vue is leaner, a straight-forward, and fresh framework that deserves a place on the podium for being super simple to learn, very low on boilerplate code, performant, flexible and complete package. Many web apps today, could have been built faster with Vue than with React. Vue is fun to develop with and is pretty straightforward. The steadil
polymer vision - lit element
Polymer/polymer#5240 (comment)
Along the way, though, we've ended up creating a body of work that (despite our intentions) is widely perceived as a full-blown framework, comprising the web components polyfills, the Polymer library, the Polymer Elements, the Polymer App Toolbox and the Polymer CLI. People commonly refer to all of the above as "Polymer" and talk about developing "Polymer apps".
This perception is at odds with our vision – we want developers to build web apps, not Polymer apps, and we aim to provide not an all-inclusive framework but a collection of lightweight, loosely coupled products that developers can use to build elements and apps that make the most of the platform
why we need to change our UI ?
- Going forward, the simpler, lighter
LitElementwill become our recommended element base class, available in the standalonelit-elementlibrary. Thepolymerlibrary is going into maintenance mode – meaning that it will continue to be supported with critical bug fixes and maintenance releases, but won't see active feature development – and will be renamed (most likely topolymer-classic) to reflect its status
NOT AN ISSUE….. [Deprecation] Styling master document from stylesheets defined in HTML Imports is deprecated, and is planned to be removed in M65, around March 2018. Please refer to ....... for possible migration paths.
https://www.polymer-project.org/blog/2017-10-18-upcoming-changes
Awesome read to migrate from polymer to lit
https://43081j.com/2018/08/future-of-polymer
- If coming from Polymer 2, Polymer 3 is something you should upgrade to, as it can be mostly automated through the modulizer
- If starting from new, you should use lit-element
- If you want to go all in, do a full conversion and drink buckets of coffee (like I may have done), go straight to lit-element take polymer 2.x vs 3.x vs lit screenshot
https://vaadin.com/tutorials/lit-element
micro from end https://blog.coffeeapplied.com/building-uis-in-devops-microservices-environment-part-2-micro-frontends-and-composite-uis-ab3d4ac394ed
https://github.com/neuland/micro-frontends
LIT element tutorial
https://lit-element.polymer-project.org/try/properties
https://lit-element.polymer-project.org/try/create
reacts, angular - opinionated
why to migrate from polymer 2 - Google Search Polymer 4 and beyond: what will be deprecated, and what will stay? · Issue #5240 · Polymer/polymer · GitHub Reevaluation of next-generation component rewrite · Issue #5231 · Polymer/polymer · GitHub Roadmap update, part 1: 3.0 and beyond - Polymer Project Polymer 4 and beyond: what will be deprecated, and what will stay? · Issue #5240 · Polymer/polymer · GitHub Polymer 4 and beyond: what will be deprecated, and what will stay? · Issue #5240 · Polymer/polymer · GitHub (20) Web Components and the Polymer Project: Polymer 3.0 and beyond (Google I/O '18) - YouTube Framework Comparisons Guide does not reflect recent changes in Polymer · Issue #1631 · vuejs/vuejs.org · GitHub Vue team needs help · Issue #5257 · Polymer/polymer · GitHub html imports deprecated - Google Search Polymer HTML Imports Deprecated - Stack Overflow lit element polymer 2 westbrook - Google Search LitElement To Do App – westbrook – Medium GitHub - web-padawan/awesome-lit-html: A curated list of awesome lit-html resources. Turning up to Lit – westbrook – Medium LitElement To Do App – westbrook – Medium Lets Build Web Components! Part 1: The Standards - DEV Community 👩💻👨💻 The future of Polymer & lit-html Generating some next generation web components – westbrook – Medium GitHub - web-padawan/awesome-lit-html: A curated list of awesome lit-html resources. GitHub - material-components/material-components-web-components: Material Web Components - Material Design implemented as Web Components Material Web Components Catalog GitHub - wiredjs/wired-elements: Collection of elements that appear hand drawn. Great for wireframes. GitHub - LarsDenBakker/lit-html-examples: Examples for using the lit-html library and LitElement base class Developing | open-wc lit and vaadin - Google Search Using Redux in a LitElement app Creating a LitElement project micro frontend polymer - Google Search Building UIs in DevOps / microservices environment part 2— micro-frontends and composite UIs GitHub - neuland/micro-frontends: extending the microservice paradigms to web development Micro Frontends - extending the microservice idea to frontend development vuejs component - Google Search Production Deployment — Vue.js lit-html stable and final release - Google Search Latest releases from the Polymer Project - Polymer Project GitHub - Polymer/lit-element: A simple base class for creating fast, lightweight web components Use a component – LitElement Polymer/lit-element - webcomponents.org lit-html and lit-element on stable and final release - Google Search Google Devs Experts (@GoogleDevExpert) | Twitter A night experimenting with Lit-HTML… – luca mezzalira – Medium Lightning-fast templates & Web Components: lit-html & LitElement - Polymer Project Use properties – LitElement lit-html New Tab vuejs components - Google Search Components Basics — Vue.js testgithub/README.md at master · Bhooma/testgithub