Primate: The Versatile Web Framework
Offers different frontend and backend options with a single application model.
1The Evolution of Web Frameworks
Traditional PHP frameworks offered an integrated system covering the entire stack. With JavaScript moving to the server side, this integrity fragmented. Primate aims to reunite this fragmented structure.
2Cohesion Over Composition
The modern JavaScript ecosystem relies on combining different tools. However, this approach can lead to incompatibilities between tools. Primate solves this problem by offering a consistent model that covers the entire stack.
3Multi-Frontend Support
Primate allows you to use different frontend technologies like React and Svelte within the same application. You can choose a different frontend for each route while continuing to work with a single application model.
4Multi-Backend Languages
You can write backend routes in different languages such as TypeScript, Go, Ruby, or Python. Primate enables you to seamlessly combine these languages in a single application.
5Runtime Independence
You can run on different JavaScript runtimes like Node, Deno, or Bun. Primate manages these transitions without requiring runtime-specific packages.
6The Future of Web Development
Primate offers developers flexibility and freedom while providing a consistent application model. This approach could shape the future of web development.
Original article: Hacker News — Primate: Çok Yönlü Web Çerçevesi