当前位置: 首页 > article >正文

Primate:自由灵活的Web框架

简介

Primate是一个专注于灵活性和开发者自由的Web应用框架。在这个框架中,开发者可以自由选择和组合不同的工具,而不是被迫接受其他框架所设定的局限性和设计决策。

支持的工具

Primate支持多种后端、前端和数据库配置。以下是一些支持的工具列表,点击工具徽章可以了解更多信息。如果你需要的工具不在列表中,欢迎提出你的需求。

后端

  • Go
  • JavaScript
  • Python
  • Ruby
  • TypeScript

前端

  • Angular
  • Eta
  • Handlebars
  • HTML
  • HTMX
  • Markdown
  • Marko
  • React
  • Solid
  • Svelte
  • Voby
  • Vue
  • Web Components

运行时

  • NodeJS
  • Deno
  • Bun

数据库

  • MongoDB
  • MySQL
  • PostgreSQL
  • SQLite
  • SurrealDB

许可证

Primate遵循MIT许可证。

如何贡献

如果你希望为Primate做出贡献,请确保你的贡献将遵循其MIT许可证。你可以通过克隆以下两个仓库来开始:

  • Primate框架仓库:GitHub - primatejs/primate: Web framework focused on flexibility and developer freedom
  • Primate应用仓库:GitHub - primatejs/app: Primate template app

请确保切换到应用仓库的dev分支。然后,在应用仓库中运行以下命令:

  • npm run node:在开发模式下运行Node
  • npm run node:prod:在生产模式下运行Node
  • npm run deno:在开发模式下运行Deno
  • npm run deno:prod:在生产模式下运行Deno
  • npm run bun:在开发模式下运行Bun
  • npm run bun:prod:在生产模式下运行Bun
  • npm run bun:compile:使用Bun编译桌面应用

结语

Primate提供了一个自由灵活的平台,让开发者可以根据自己的需求选择最合适的工具和配置,从而快速构建高效的Web应用。如果你对Primate感兴趣,或者想要为这个项目做出贡献,欢迎访问其GitHub页面了解更多信息。


http://www.kler.cn/news/367943.html

相关文章:

  • [Python学习日记-57] 常用模块的练习(答案更新中)
  • 探索CRM功能:六个解决方案助力企业发展
  • 系统架构设计师教程 第2章 2.6 计算机语言 笔记
  • 论1+2+3+4+... = -1/12 的不同算法
  • 241026-RHEL如何以root身份卸载Docker
  • Java基础(7)图书管理系统
  • 系统性能优化——绑核
  • 【JAVA SE】SE总结
  • LVS三种模式工作原理
  • js中随机生成4位数的验证码,要有字母和数字
  • 深入剖析反爬虫技术:挑战与应对
  • python--pyQt 单选按钮控件 -QRadioButton
  • Go编程语言介绍及项目案例
  • 从指定commit创建branch
  • 基于C#+Mysql实现(WinForm)停车场管理系统
  • 局部变量和全局变量(Python)
  • 【面试】RabbitMQ有哪些消息模型
  • 云岚到家 即刻体检 优惠卷管理 总结不熟练的点
  • 51c~目标检测~合集1
  • 循序渐进丨openGauss / MogDB 数据库内存占用相关SQL
  • 力扣每日一题打卡 684. 冗余连接
  • ReactNative TurboModule(3)
  • Spring Boot实战:构建全功能论坛平台
  • IllegalMonitorStateException:Illegal Monitor Operation 完美解决方法 ⚙️
  • 接口测试 —— Postman 变量了解一下!
  • Apache Commons Collections4 的详细指南