### 谈谈什么是“web 应用”吧,好像很吊的样子
童鞋们,别紧张。学习编程是So Easy的事情。我们首先要做的就是放松心态哦。用任何语言编写的web应用其实都是大同小异的,因为它们都在摘抄和模仿,都在说侵犯了自己的版权,这是个有趣的现象。对于我们程序员来说也乐的看热闹。
其实任何的web应用都是由下面几个部分组成的:
1. 建个文件夹,随便起个名字,比如叫:estore (电子商城,这名字吊吧),哪这个文件夹放到哪里呢,实话和你说随便扔一个地方,放哪里都行。我姑且把它扔到D盘吧,这个都不会吗?你没救了。赶紧找面包吧。
2. 在上面的叫“estore”的文件夹中,随便建立个.txt文本文件,叫什么都行,反正大部分的时候叫web.txt居多吧,至于后缀的话其实无所谓的,它就是文本文件。如果你打算用php语言来开发这个项目,那就叫web.php;如果打算用java来开发就叫web.xml。如果需要连接数据库,就装个数据库软件,例如MySQL,然后在该文件夹下建立个“db.txt”的文档即可。
3. 还有最重要的就是两个概念就是“框架”和“服务器”啦。貌似很高深的东西,其实一点也不。先谈谈“框架吧”,其实“框架”可以看成是另一个“web应用”。也是一个文件夹,例如我们用到的yii2框架,加入我们把它下载下来叫yii2framework文件夹。我开发的时候要用到这个“web应用”的东西,所以可以把这个扔到外面的“estore”中去,就ok了。目录结构如下
* estore
* yii2framework
* web.txt
* db.txt
看上去很吊吧,这就一个“web 应用”,虽然毛也没有,但是我们仅仅讲个概念,不喜欢切勿喷啊,干货会有的,担不是现在。(中国有句古话,着急是没有用的,淡定。貌似好像是老子说的,管他娘的。)
4. 唉,最后说说服务器吧,这个貌似很牛啊。其实你可以理解这他妈就是个软件,而且市面上这种东西还很多。举例来说吧,有个很出名的叫Apache,还有什么Tomcat,JBoss,IIS,Nginx等等。名字太多了,算了觉得Apache最好记住了,就用它说吧。网上搜索这个软件,很多的,随便下一个吧。下载之后安装就是下一步下一步就可以了。例如安装到D:\Apache目录下,该目录下有两个比较牛的东西,一个是启动该服务器的命令,一个是放“Web 应用”的目录。姑且,我们一个叫“start.exe”文件,一个叫“www”目录。
5. 最后就把我们写好的的“Web 应用”扔到“www”目录中,或者你写了n个类似的“Web应用”都扔到该目录下即可。然后点击“start.exe”服务器启动了,应用就部署好并可以访问了。有童鞋可能会说,你他妈的充数扯淡,这尼玛能行吗?回答当然是不行了,先别骂,其实我们这里就 是先让大家理解个原理。大家对项目有个感性的认识就可以了。下一篇我们会来点实际的例子。