前言
海洋数据分享平台基本框架已经搭建完成,在这里写下博文记录下基本开发过程,方便自己查阅的同时,希望可以给其他有意向开发类似网站的同学提供一定的参考价值。
最终效果
对于存储在MongoDB数据库中的数据可以根据需求选择性提取,将数据进行可视化分析。样板网站:
-
域名(相关备案没有完善,可能会被封)
drdream.ltd
-
公网IP(也可以访问)
42.193.131.94
生产工具准备
以下生产工具是在开发调试环境下使用的,也就是在你编写代码的电脑上需要准备的东西,并不适用与最终部署上线。当然以下并不是开发过程需要的全部软件,部分软件与模块需要在有一定代码积累后才能安装使用。
-
MongoDB安装参考教程
-
compass安装:
非必要工具,这是MongoDB官方可视化工具,可以进行基本的增删改查功能,傻瓜式操作,直接去官网安装,一般在安装MongoDB的时候是有勾选compass选项的
https://www.mongodb.com/
-
nodejs安装参考教程
-
IDEA
这是负责编写代码的编译器,其实在实际开发过程中vscode就能满足需求,但是我在推荐的教学课程中有一部分知识需要在IDEA上进行实操,所以装这一款软件就足够了。值得注意的是,这类外国软件正版价格收费昂贵,不建议购买。我国有很多第三方破解资源,但我推荐学生党去官网申请学生专用版(免费),虽然麻烦些,但正版软件兼容、汉化会用的更舒服点,可以随官方更新以及修复bug。
- Linux
这是个操作系统,可以通过虚拟机进行安装,但是会用到一系列盗版资源,过程冗杂,容易崩溃,体验感很差。我的建议是上腾讯云、阿里云等地方直接购买服务器,会省去很多操作,直连直用,遇到崩溃官网一键刷机。同时,阿里云与腾讯云长期有学生优惠机,价格已经低到离谱了,一年也就一两百,如果学生党跟随导师的话,这部分项目应该可以报销的。
本篇结束。