lastmjs / software-issues

1 stars 0 forks source link

Write most basic Polymer 2 tutorial #60

Open lastmjs opened 7 years ago

lastmjs commented 7 years ago

As I've been helping my roommate learn Polymer, I've had a hard time finding a simple tutorial that explains using Polymer and web components in general, without a lot of unnecessary boilerplate and obsolete tools, in my opinion. I would like to create an extremely simple minimalistic Polymer tutorial, and I would like to explain the most basic tools to use and application structure to have. It will be biased towards my opinion, but I feel like I've found a distilled application structure and build process that is quite general and future proof in many respects. Once Zwitterion is production-ready and optimized, write this article. Try to be as basic as possible. Explain how web components are the general way to build web platform applications. After the most basic of basic tutorials, perhaps move on to explain the general application architecture. Actually, that will probably come later. Make a repo for this project that has all of the basic elements in the general application architecture at least. Show people all of the basic structure that they might need to make their apps grow. Should I choose Redux for them? Should I choose Zwitterion for them? Perhaps label it as an opinionated and minimalist tutorial for building polymer applications. Just show them how you structure your basic applications from the ground up. This could be a tutorial that you always point people to from now on, in all of your teams and everywhere, so make it as general as possible and good. Perhaps the article should be the README of the example repo. Try to explain how simple web components are compared to other frameworks like React and Angular... Perhaps

lastmjs commented 7 years ago

And wait until Polymer fully supports NPM and Yarn

lastmjs commented 7 years ago

Also, finish the general application architecture readme and link to it in case users want to go more in depth

lastmjs commented 5 years ago

I kind of started working on this idea here: https://github.com/lastmjs/general-application-architecture

I think the fulfillment of this idea, the one that I will continue to work on, is here: https://github.com/lastmjs/modern-web-application-architectures