JavaScript的桌面程序,把云存储当硬盘、网盘当U盘、web应用当软件。

nabi123 2014-04-03 05:52:51
程序源码在文底提供下载地址。

这个程序我开发时的想法很简单,就是能像本地操作系统那样,把硬盘里的文件,和软件,通过桌面这种图形化的交互方式,管理起来。不过只需要通过浏览器来使用。这样的话就能够实现,在任何设备、任何地点都可以使用,只要一个访问地址就行了。

下面谈谈它可以实现的功能。
管理企业购买的公有云存储
例如:
web服务器本身空间内网或公网(已完成)
阿里云 (已完成)
京东云(已完成)
亚马逊(未完成)
其他云存储服务商(陆续增加中)

个人云存储
百度网盘(已完成)
其他网盘、云笔记等(陆续增加)

私有云存储或多台内网服务器
如ftp、WebDAV等方式(陆续增加中)

要实现把这些云存储组织在一起,灵活搭配,灵活迁移文件,感觉会是很复杂或者繁琐的操作。如果用桌面图形化的交互管理方式反映出来,(如下图)感觉会感觉简单了很多。只要使用过windows的人,应该都能够把这么复杂的云组织起来使用,并实现文件的存储、分享、迁移等操作。



文件管理操作,不同云存储之间的文件使用复制、剪切等。或直接拖过去就可以完成了。




实际应用中,企业或团队可能并没有这么多的云需要组织。不过是可以把企业购买的公有云存储、或者私有云存储、或者单台、多台服务器的空间分配给成员使用,实现企业文件文档统一管理,成员只需要通过浏览器,就可以在任何设备、任何地点进行访问使用。

再谈一下web应用当软件的一些想法。
虽然web应用的功能、效率无法与本地应用软件相比,但是web应用也有着自身很多的优势,并且随着浏览器与开发技术的提升,所能够做的事情也越来越多了。所以应该可以把web应用功能,与云存储里的文件进行结合来使用。而现阶段的web应用一般是需要访问应用的地址,把文件上传到应用内,操作完,再把文件保存回本地。如果需要和同事分享,再把文件放到共享空间、网盘或发邮件等方式。
我已经在程序中做了一些应用的接入,并已经可以测试到接入后的效果。所有的操作与在本地操作系统一样,找到要使用的文件,打开即用,用完保存关闭。当支持某类型文件的应用有多个,可以在右键菜单中选择打开方式。

这是接入微软office365的效果,实现文档的查看。


这是接入ZOHO文档的效果,实现文档的编辑。


这是接入美图秀秀的效果,实现图片的编辑。


这是我自己开发的“文集”应用,想法是CHM的在线替代产品。在线的话可以实现多人写手册、产品说明书、写书、写论文等一些文档类、知识类的有序集合。并实现可从web桌面导入文档,实时保存、权限控制、版本控制、文档动态等本地CHM不容易实现的功能。






还有一些结合云存储文件使用的应用,如项目、缺陷、需求、测试管理,文档流程,表单等应用正在开发中。不过这个程序现在还只有我和一个朋友,两个人在写。进度是稍微慢了一些。也希望能有朋友加入,增加一些对各类云存储、存储方式的支持插件,或做一些你认为能够与云存储结合使用的应用功能。

如有兴趣,可以看下演示效果,实际体验下云存储与应用结合的使用效果,也可在触屏设备、平板上测试下。

演示地址:http://cs.dzzoffice.com

可以自行注册,也可以直接使用以下几个测试账号。

几个测试账号,密码全是123456

user11@dzzoffice.com

user12@dzzoffice.com

.

.

.

user30@dzzoffice.com


程序下载地址:http://www.dzzoffice.com/download.html

Q群号:240726 (欢迎您一起加入

开发语言
JavaScript、PHP、MySql
安装部署简单,不需要任何特殊插件与配置,支持PHP\Mysql环境的任何虚拟主机、服务器、云主机。
主要用到框架
jQuery、Bootstrap、jstree
...全文
548 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nabi123 2014-04-14
  • 打赏
  • 举报
回复
引用 7 楼 yyhuaisha 的回复:
这么强大,顶起
tangkai007 2014-04-10
  • 打赏
  • 举报
回复
力顶!
一叶怀沙 2014-04-10
  • 打赏
  • 举报
回复
这么强大,顶起
nabi123 2014-04-09
  • 打赏
  • 举报
回复
引用 4 楼 qwklove 的回复:
厉害~~顶!
感谢,呵呵
阿鱼 2014-04-08
  • 打赏
  • 举报
回复
厉害~~顶!
inghot 2014-04-08
  • 打赏
  • 举报
回复
太厉害了。。。
nabi123 2014-04-07
  • 打赏
  • 举报
回复
引用 1 楼 youxiaoyue 的回复:
NB! 帮顶!
感谢。
清晨v 2014-04-03
  • 打赏
  • 举报
回复
NB! 帮顶!

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧