跳到主要内容

1.简介

示例图片

项目背景

Truss 的开发者,本身作为后端开发人员,长期从事 Java、Python 项目的开发。在以前很长时间内我们都苦于项目没有界面呈现,难以交互,而在自身不断学习、使用前端框架开发项目的过程中,我们也经历了反复开发雷同前端项目的困扰,也曾在 Vue、React 间横跳,也在多种组件框架中患上选择困难症。

最终,我们从管理系统、多平台应用的开发经历中总结,我们发现很多时候,一个快速实现的前端项目,开发人员可能是一个后端程序员,也可能是一个很小的团队,此时并不需要很多炫技,不需要纠结 Vue 还是 React,不用关心组件框架用的是啥,只要够简单,容易学,能照着快速开发就是最好的。

于是, 我们要做最懂中小开发者的的前端模板,让一个只会后端的程序员,不需要专门学习前端,也能快速开发一个够用的前端项目;让一个小型团队,不用专人去构建和维护一个完整的前端体系。

能达成以上目标,即是我们的成功!

名字来源

Truss/trʌs/)是一个英文单词,原意是指一种由多个杆件通过节点连接而成的支撑结构或框架,常见于建筑、桥梁和机械工程中。它具有轻质、坚固、抗压能力强的特点,是许多大型结构的重要组成部分。在技术领域,“Truss” 也常被用来比喻一种稳定、可靠、可扩展的系统架构

愿景

我们希望通过 Truss 提供一个易用的前端框架或模板,帮助后端开发者快速上手前端开发,同时为小型团队节省时间和精力,专注于业务逻辑的实现,而不是从零开始搭建前端环境。

基于 Truss 的这一含义,我们希望打造一个名为 Truss 的前端开发框架或模板。

理念

Truss 的核心理念是:

  • 框架(Framework):提供一套完整开发范式与组件体系,让开发者能够快速把项目运行起来
  • 坚实(Robust):采用稳定的技术栈,保证代码的健壮性和可维护性
  • 易用(User-friendly):易上手,低学习成本

技术选型

通过 Truss,我们希望为开发者提供一个结构清晰、功能强大、易于扩展的前端解决方案,助力构建高质量的用户界面和交互体验。