Skip to content

master-genius/wight

Repository files navigation

wight

最开始只是为了方便自己开发前端应用而设计的一个小框架。我相信在未来它依旧小众,这个框架可以满足我开发应用的需求,并且它可以做到其他框架做不到的事情,因为设计方案的原因,导致现在所谓的渐进式框架在设计模式已经落后了。

在目前,我十分不建议开发者使用此框架开发正式产品,因为它还处在比较剧烈的大版本更新上。我的计划是在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是项目的名字。

About

特立独行的高性能、基于自定义组件、无虚拟DOM、类似app体验的前端框架。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors