WebDav 云盘客户端 - WPF + Prism MVVM 架构实践
WebDav 云盘客户端
基于 WPF + Prism 6.2.0 实现的 WebDAV 云存储客户端,采用 MVVM 架构模式,通过 MEF 实现模块化设计。
实现了完整的 WebDAV 操作(HTTP + HTTPS),包括对于大文件的断点续传上传与下载。
没有 WebDAV 环境的,可以连接 dav.box.com 服务进行尝试,也可以连接自己搭建的云存储,如 ownCloud。
基于 WPF + Prism 6.2.0 实现的 WebDAV 云存储客户端,采用 MVVM 架构模式,通过 MEF 实现模块化设计。
实现了完整的 WebDAV 操作(HTTP + HTTPS),包括对于大文件的断点续传上传与下载。
没有 WebDAV 环境的,可以连接 dav.box.com 服务进行尝试,也可以连接自己搭建的云存储,如 ownCloud。
本项目基于 HTML5 + AngularJS 的前端技术栈,结合 Dubbo 微服务架构 的后端服务,构建面向桌面/移动多端的数据可视化平台。
平台的核心特点是其可扩展的插件化指标系统,通过声明式配置即可新增图表控件,无需修改核心框架代码。
在 JavaScript 早期发展阶段,语言本身并没有内置的模块系统。这导致开发者在构建大型应用时面临着诸多挑战:
本项目实现了一套Web桌面功能,整个项目采用B+C的架构,Shell部分采用了Awesomium,用户操作接口采用HTML5 SPA技术开发,涵盖了桌面的基本操作功能及文件夹管理、应用中心、复合应用、桌面组件等功能。
这是之前花了1-2天时间完成一个Metro风格的Dashboard 高保真Demo效果,单看效果还不错,推介一下。 演示主要用到了两个重要插件: