Coder Social home page Coder Social logo

Comments (6)

dvelasquez avatar dvelasquez commented on September 7, 2024 2

I've worked extensively using web components and as close as vanilla I can get, and let me tell you, after a couple of months you will have your own library.
You will start noticing some patterns on how you build things and create little helpers for this.
There is nothing wrong with this approach at all! Just be mindful of this.

from manifesto.

francesco-strazzullo avatar francesco-strazzullo commented on September 7, 2024 1

Hi @EmiSan1998,
I don't think that here someone can really tell you the answer. Nobody knows the context of your project apart from you and your team. Virtually with web-components, you can also have a different tool for every component.

In my opinion, you can start with simple and frameworkless Web-Components and then add a framework when you need it. This approach will follow the YAGNI principle: you can start simple and add them only when is needed. https://it.wikipedia.org/wiki/You_aren%27t_gonna_need_it

from manifesto.

francesco-strazzullo avatar francesco-strazzullo commented on September 7, 2024 1

One of the tools that I use to choose if using a framework or not is the "Framework Compass Chart". It's a visual way to see the most important non-functional requirements of your project. You may find more information about it here

from manifesto.

dvelasquez avatar dvelasquez commented on September 7, 2024 1

@EmiSan1998 Most of that is inside the github enterprise instance. But I can write an article about it, set up some code examples in my public github if you want.

I think the only "concession" we made with this was use TypeScript. I can go in detail on the reasons in the article. If you have some specific questions, feel free to ask and I will add it to the post ;)

from manifesto.

CarbonHeartDev avatar CarbonHeartDev commented on September 7, 2024

I've worked extensively using web components and as close as vanilla I can get, and let me tell you, after a couple of months you will have your own library.
You will start noticing some patterns on how you build things and create little helpers for this.
There is nothing wrong with this approach at all! Just be mindful of this.

Have you got some public repos where you worked just with vanilla Web Components? I'm curious to know how you worked to take some ispiration for my projects.

from manifesto.

francesco-strazzullo avatar francesco-strazzullo commented on September 7, 2024

Hi @dvelasquez when your article is ready you may add a PR in our awesome list? https://github.com/frameworkless-movement/awesome-frameworkless ;)

from manifesto.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.