一,自我介绍
本人是华中科技大学在读大二学生,光电专业,参加了学校的大创项目,老师布置的整体任务是开发一款完整的智能家居系统,包括前端机器视觉的检测和计算,以及后端网站\app的开发与管理。本人负责后端,于是开始学习网站的搭建。
由于专业不对口,对于互联网的知识几乎为零,于是先在b站看视频学习互联网的基本知识和概念,学到了云服务器的概念,也通过up主的推荐了解到阿里云的云服务器有学生优惠活动,于是慕名而来。
二, 学习过程与收获
起初,对云服务器也缺乏了解,把它想象的十分高端,操作困难、环境陌生,然而,随着对概念的慢慢清晰,才明白,服务器就是一台特殊功能的主机,操作上与自己电脑无异,而云服务器只是将这台电脑托管在云端罢了。于是我开始了网站搭建的学习,并同步搭建自己的云服务器。我们项目的初衷是设在移动端,通过app的方式完成。不过由于知识储备匮乏,导师建议我们先从网站入手,本质是相近的。我们的后端需要完成数据的接收与发送、数据的存储、数据的管理和计算,需要做成一个动态网页的网站。然而,我们缺乏网站的代码知识,同时时间也不允许我们从php和JDBC开始学起,于是我们的目标是找到一个半成品般的网站框架,学习框架的使用,快速实现基本功能。
同样由于概念和知识匮乏,我们尝试了很多方法。我们先接触了tomcat,然而在学到一半才发现仅tomcat无法满足我们的需求。于是我们又尝试通过eclipse+tomcat+mysql+php+JDBC的开发路线学起,但刚开了个头,导师认为时间不充足给否定了。现阶段我们正在尝试wordpress框架,配合phpstudy的IDE进行学习和开发,初步了解下来后觉得基本满足我们的现状需求,准备进一步学习,并且尝试进行更改来满足我们的项目要求。
阿里云服务器的速度可以满足需要,虽然环境需要去从头配置,但环境干净,配置起来还是很快的。实践中主要出现的问题是文件传输上,我是通过远程连接桌面时镜像本地机的硬盘来进行文件传输,但是速度很慢,几十MB的文件夹需要十几分钟的传输。准备在未来通过ftp传输。
整个学习过程收获还是很多的,希望之后能继续学习实践。