Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Realisierung von Komponenten #19

Open
Phlegethon90 opened this issue Mar 5, 2020 · 3 comments
Open

Realisierung von Komponenten #19

Phlegethon90 opened this issue Mar 5, 2020 · 3 comments
Labels
discussion Dinge, die wir diskutieren können

Comments

@Phlegethon90
Copy link
Collaborator

Phlegethon90 commented Mar 5, 2020

Wir sind schon zwei Möglichkeiten durchgegangen, um eigene Komponenten (bspw. nach Atomic Design) zu realisieren:

Da mir beides nicht so richtig passend für uns erscheint (Fragmente können nicht schön ineinander verschachtelt werden, Webkomponenten beruhen auf Javascript, etc.), würde ich noch gerne eine weitere Möglichkeit in den Raum schmeißen:

Thymeleaf kann erweitert werden, sodass wir unter anderem eigene Komponenten basteln können und serverseitig in HTML übersetzen können. Damit wären wir nicht mehr an Javascript beim Client gebunden.

Was haltet ihr davon?

@Phlegethon90 Phlegethon90 added the discussion Dinge, die wir diskutieren können label Mar 5, 2020
@n2o
Copy link
Contributor

n2o commented Mar 6, 2020

Werde ich mir in ner ruhigen Minute mal anschauen was du da verlinkt hast, danke :-)

Ich würde per se aber nicht unbedingt JavaScript ausschließen. JavaScript kann schön genutzt werden zur Verbesserung einer Webseite. Genau das wird in Webcomponents ja gemacht. Eine Webseite, die voll auf JS basiert ist halt problematisch. Aber im Sinne der progressiven Verbesserung einer Webseite zu entwickeln, JS also nur für Erweiterung / Verschönerung zu nutzen, finde ich gar nicht schlimm und soger eher Web-Idiomatisch wie ja schon der neue WebComponents Standard zeigt 🤔

@n2o
Copy link
Contributor

n2o commented Mar 10, 2020

Schrecke immer noch ein wenig vor dem Thymeleaf Dialekt zurück. Webcomponents sind so schön einfach und klein 🤔 hab nen Beispiel in Typescript gefunden, mit dem zugehörigen Entwickler diskutiert und er hat nen fertiges Repo dafür mal gebaut...

@Phlegethon90
Copy link
Collaborator Author

Noch was Interessantes zu WebComponents: https://stenciljs.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Dinge, die wir diskutieren können
Projects
None yet
Development

No branches or pull requests

2 participants