KwangIO / kwang

High Performance Kotlin Native Web Framework based on Lwan
BSD 3-Clause "New" or "Revised" License
59 stars 3 forks source link

Steal Pippo's ideas and architecture. Because it's awesome. #2

Open Wavesonics opened 6 years ago

Wavesonics commented 6 years ago

http://www.pippo.ro/

Joking, mostly...

But it's nice that pippo stays very light weight and modular (unlike Spring) and yet still caters to websites as well as web services (where Spark is more oriented toward just services).

It's also great that it has the option of DSL like syntax for defining end points as well as a Controller based approach. And it leaves it up to the developer to pick their flavor.

It's a great overall design I think.

quangIO commented 6 years ago

I love fully functional, DSL approach. However, it requires changing lwan quite a lot and implementing full-featured router. I'll keep this in mind when the library mature enough.