一款仿网易云音乐Java开源系统(附源码)

嗨喽!Java后端编程的各位小伙伴们,由于公众号做了乱序推送改版,为了保证公众号的推文能够第一时间及时送达到大家手上,大家记得将公众号 加星标置顶 ,公众号每天会送上Java技术干货推文 !

上篇推文:

一款基于 SpringCloud 开源的商城系统(附源码)

刚学习Java的同学,如果想要快速获得项目经验,最好的途径就是学习前辈的开源项目。编程君在大学也是去GitHub上搜索那些关注比较多的Java项目下来研究和学习,慢慢的懂得了一整套的开发所需要掌握的知识点和技能 。所以,后续公众号会慢慢跟大家推荐一些Java开源项目给大家,一起学习成长~

项目简介

仿网易云音乐:网易云音乐一直很受音乐爱好者的欢迎,今天介绍的这款开源项目是一款基于Electron+Vue+Ant Design Vue仿网易云音乐windows客户端实战,很适合Java新手程序员学习!
项目功能基本把网易云音乐客户端要涉及的基本功能都完成了:音乐播放、MV播放、歌词展示、换肤,下载,本地歌曲匹配,网络变化桌面通知,分享歌曲/歌单/MV/视频等到QQ空间、登录,私人Fm,歌单,专辑,歌手,排行榜,MV,视频,评论,搜索,用户,动态,粉丝,关注,云盘,收藏
等等功能都实现了,效果图如下:

项目框架

使用 electron-vue 模版创建的 Electron 工程结构如下图。
和前端工程的项目结构类似,Electron 项目的目录结构如下所示:
  • electron-vue:Electron模版配置。
  • build:文件夹,用来存放项目构建脚本。
  • config:中存放项目的一些基本配置信息,最常用的就是端口转发。
  • node_modules:这个目录存放的是项目的所有依赖,即 npm install 命令下载下来的文件。
  • src:这个目录下存放项目的源码,即开发者写的代码放在这里。
  • static:用来存放静态资源。
  • index.html:则是项目的首页、入口页,也是整个项目唯一的HTML页面。
  • package.json:中定义了项目的所有依赖,包括开发时依赖和发布时依赖。
(0)

相关推荐