Feather: A Modern C++ Web Development Framework
summary
Feather bundles three C++ libraries—cinatra, ormpp, render—plus AOP glue to build web apps; a “hello world” is five lines and a production site (purecpp.org) implements over 15 business functions with ~500 lines of core logic. Cinatra (asio-based) exposes high-level routing and claims an upload handler in six lines versus ~100 lines with Boost.Beast. Ormpp generates SQL via compile-time reflection and targets MySQL, PostgreSQL, and SQLite. Render offers include/if/for templating and JSON-driven substitutions.
AI-written summary · about
chapters (7)
- 0:00Introduction and motivation
- 6:00Introducing Feather framework
- 9:07Feather components overview
- 17:50Ormpp ORM library details
- 23:02Render template engine
- 26:26Rapid web app development
- 29:27Q&A on load balancing
related talks
56mWriting applications in modern C++ and Qt
43mModern Web Development in Perl
58mEmbrace Modern Technology: Using HTML 5 for GUI in C++
36mStreaming over the web with modern Ruby
23mTips for Writing a Web Server and Beyond
35mTrellis: A Component-Oriented Web Framework
38mBuilding a Framework for the Edge
01h 02mFishbowl @ Functional Conf
