@Andream
2017-11-12T09:47:14.000000Z
字数 459
阅读 650
课程表开发日志
用户 - HTTP(SOCKET) - 服务器 - WebServer处理 - WebFramework(服务器脚本) - WebServer打包 - HTTP(Socket) - 用户 (HTML / CSS / JS)
OS
*Linux
Windows
操作系统肯定选Linux
WebServer
*Nginx
Apache
IIS
...
Ngnix更现代吧,还有反向代理,静态文件,负载均衡什么的,应该是比较强大比较成熟的选择
WebService
对外提供的服务(接口)
WebFramework
PHP
Java
*Node.js
python
ruby
...
选了Node.js,主要考虑到它的对高并发的处理,而且容易写脚本,也比较适合API的开发,而且js很火嘛,借这个机会学一下
Database
MySQL
SQL Server
*MongoDb
MongoDb是比较新的数据库,非关系型的,但其实已经足够使用了。由于返回给客户端的主要是json数据,所以选择这个很方便。希望坑不要太多...
最终敲定
Linux + Ngnix + Node.js + MongoDb