无客户端编程,我个人觉得是一个未来的趋势,特别是浏览器已经成为一个强大的入口时,那些越来越平常的需求,已经不足以支撑客户去安装和下载一个客户端,且站在可移植性和开发难度上讲,适配主流的浏览器比起适配主流的设备要容易的多,因此有了这一计划。
目标
- 建立一个方便浏览图片的网站,但是基于局域网,原因稍后说明。
- 主要匹配手机端,方便手机和平板查看。
主要功能摘要
- 主要存在有文件分类夹预览页,缩略图页及查看页三个页面。
- 图片需要预加载,切换速度要跟上浏览速度。
- 支持全屏模式,并且在全屏模式有菜单切换上下页,返回,后续增加浏览
- 不支持前端上传,但支持后台FTP上传。
方案及实施
- 采用虚拟机Virtual-Box建立服务器端,预计采用centOS ,搭建好的centOS的虚拟包会上传到本服务器或者百度云。
- 由于没有数据库,而且内容简单,计划采用python来进行实施。
- 按照性能要求,服务器端的应用采用Flask+Nginx的方式进行。
- 所有源代码将会开源到github,此博客将会更新所有的项目开发步骤。
几点问题释疑
为何采用局域网?
因为暂时不想考虑网络安全,高并发,数据压缩和效率的问题,因为局域网有高带宽和低并发的特点,因此要简单很多。
为何采用CentOS+Flask+Nginx?
Flask是目前比较熟悉的轻量级的Web框架,Nginx相对比较快速而且轻便,而centOS传说十分的稳定。
centOS我还没用,不知道好不好弄。也是头一次尝试。
其他有必要后续补充
版权所有丨如未注明,均为原创,转载请注明转自:https://whonee.net/local-picture-website-plan.html
1 thought on “局域网图片网站制作:项目规划”