Adapter architecture
See original GitHub issueHey.
First, thanks for the project, it seems to work very well!
Second, and more related to the issues, I have a suggestion for this project: What about move this project from the vanilla to the adapter architecture, as suggested by MDC-Web.
I know that preact
is pretty focused on DOM/browsers, but this change would allow a few things I think are cool for the future and maintainability of the project: With the MDC-Web migrating to Typescript in the near future, this change would allow to detect breaking changes easily when upgrading MDC-Web components.
To finalize, there are a few other advantages too, as seen on this discussion on the RMWC project.
What do you think?
Issue Analytics
- State:
- Created 5 years ago
- Comments:9 (4 by maintainers)
Top Results From Across the Web
Hexagonal (Ports & Adapters) Architecture - Medium
The hexagonal architecture divides the system into loosely-coupled interchangeable components; such as application core, user interface, data repositories, test ...
Read more >Understanding Adapter Architecture and Design
The adapter configuration file defines aliasing of service names, tracing parameters, and the names of outside resources to be used. Aliasing allows the...
Read more >Hexagonal architecture - Alistair Cockburn
The hexagonal, or ports and adapters, architecture solves these problems by noting the symmetry in the situation: there is an application on the ......
Read more >Ports-And-Adapters - Dossier Andreas
Ports-And-Adapters / Hexagonal Architecture. The main aim of this architecture is to decouple the application's core logic from the services it uses.
Read more >A Color Coded Guide to Ports and Adapters | 8th Light
Ports and Adapters is an architecture pattern that aims to decouple your application from the details. By details here, I mean things like:....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Sure, let’s do it
But I would still like to try it on one or two components