分别使用Java,PHP,Python 进行web开发
本文旨在搞清楚,使用上述三种编程语言编写网站的不同之处,最终目的是搞清楚Java的Web开发为什么是现在的样子,涉及以下几个方面:
- 三种web服务器(apache,nginx,lighttpd)
- tomcat,servlet
- 即时编译
- cgi
用这些关键字搜索:java servlet tomcat apache php python 得到了看起来很有价值的结果,我看了其中几个答案,觉得还需要大致看些计算机网络的东西,因为其中涉及到了TCP 通信。
我去计算机网络的相关领域转了一圈之后,又回来了,生成了几篇文章:
- 计算机网络(一)分层模型和协议
- 计算机网络(二)用户角度
- 计算机网络(三):DNS
- 计算机网络(四):TCP
- 计算机网络(五):P2P点对点网络,biTorrent,Bitcoin

搜索结果
最终,我梳理成了一张很大的思维导图。百度脑图
我整理这个的目的是为了更好的Java Web开发,进一步关于Java web开发的讨论在这里:Java Web 开发技术
参考:
- Apache 维基百科
- Nginx 维基百科
- 搞不清FastCgi与PHP-fpm之间是个什么样的关系
- PHP填坑记之FastCGI与mod_php详解
- mod_php、mod_fastcgi和php-fpm的介绍,对比,和性能数据
- 通过Servlet和CGI协议深入理解web数据传输
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了