mjpclab / go-http-file-server

Simple command line based HTTP file server to share local file system
MIT License
370 stars 56 forks source link

great! 好棒 #12

Open niubility000 opened 2 years ago

niubility000 commented 2 years ago

就跟filebrowser一样啊。。。希望比filebrowser做得更好,加油。

marjune163 commented 2 years ago

谢谢支持,不过和filebrowser相比还是有点不一样的,毕竟每个人的理念有所不同哈。

filebrowser目前界面明显要比本项目好些,另外还可以复制粘贴移动文件,本项目暂未支持。

filebrowser可以预览和编辑文件,本项目目前不会支持,毕竟是个无底洞,一不小心就变成Office 365或腾讯文档了。

本项目没有使用任何前端框架,这是有意为之的,主要目的是追求极致性能(虽然前端框架的Virtual DOM可以加速DOM操作,但Virtual DOM本身需要在内存中维护副本,且在下次渲染时需要计算diff,不如手工控制最小化DOM操作来的高效)。也方便后端开发者修改调试。filebrowser用的是Vue。

本项目的其中一个目标是保持无第三方依赖。

我认为最好不要在用户不知情的情况下去更改用户的文件系统,我尝试过filebrowser及Caddy,在首次启动时都会静默生成数据库或配置文件,本人无法认同这样的行为。

zuston commented 2 years ago

比 python -m SimpleHTTPServer 性能好很多 @marjune163 👍

dk333 commented 2 years ago

同从python默认服务器过来