最开始只是为了方便自己开发前端应用而设计的一个小框架。我相信在未来它依旧小众,这个框架可以满足我开发应用的需求,并且它可以做到其他框架做不到的事情,因为设计方案的原因,导致现在所谓的渐进式框架在设计模式已经落后了。
在目前,我十分不建议开发者使用此框架开发正式产品,因为它还处在比较剧烈的大版本更新上。我的计划是在2024年,我会根据我正在开发的应用,发现问题,并改进设计,直到一个稳定的方案为止。
文档都在doc目录下,但是你可以在本地查看:
-
git pull && npm install && node app.js
-
浏览器访问
http://localhost:1213
浏览器访问的端口号可以通过config/config.js配置文件更改。
框架自带一个小站点,用于显示文档。并且自带的应用也是通过此框架开发的。打包后的代码就在wight-app目录下。
//新建一个first项目,会在当前目录下的apps目录中创建项目 node createproject.js first此时,会在当前目录下创建apps目录,apps是applications的缩写。里面每一个项目都是一个目录。
node app --debug first此时会加载apps目录下的所有项目,和其他框架不同的是,在开发测试期间,你可以在同时直接加载多个项目。默认的服务运行在1213端口。浏览器访问方式:
http://localhost:1213/first first是项目的名字。