怎么判断网站是由什么语言开发的?



  现在主流的网站开发语言有PHP、JAVA、ASP、Python等,在做项目的时候,通常会面临开发语言的选择,网站可以由多种语言实现同样的功能,可能不同的语言效果会不一样,懂行的人会咨询网站建设用什么语言,那么我们怎么判断网站是由什么语言开发的?


QQ截图20180725120105.jpg


  下面星若传媒就简单从网址来分析网站是由什么语言开发的。

  目前网站,主要分动态网站和静态网站。

  静态网站:

  其网页内容主要是通过写死的 html呈现给浏览器;

  动态网站

  它的网页内容,可能是通过后端编程语言 如 (java, .net, php 等)动态生成的。

  如何分析网站是用何语言开发

  主要看它的服务器端语言是什么。

  举几个例子:

  1) 查看网页的后缀名

  含 .do的 网址,可能是 java开发,而且用到了 java servlet技术;

  含 .jsp的网址,可能是用 java开发;

  含 .aspx 的网址,可能是用 asp.net开发

  含 .asp的网址,可能是用 asp开发;

  含 .php的网址,可能是用 .php开发;

  2)通过firefox等工具查看网络请求与网络响应

  通过 Firefox 打开一个网页, F12打开调试跟踪工具,F5刷新一下网址,看网络请求,分析 Request Header 与 Response Header.

  当然,有时也可以通过分析 cookie 或 session去发现一些痕迹。

  如下,我们可以清晰的看出:

  当前网站主要是用 asp.net 技术开发的,而且用的还是 asp.net mvc的框架。

  能是用 .php开发;

  3) 用多种编程语言开发的多个子站点集成

  当然,有些网站可能用了不止一种后端开发语言开发,可能是多个语言的合集,多个子站点集成在一起,这种情况不能很好的判断。

  4)伪静态,或 反向代理

  也有一些网站使用了伪静态,或者是 反向代理,把真实的网络资源请求给包装隐藏起来了,这种情况也不能很好的判断。

深圳市星若文化传媒有限公司

公司网址:http://www.xingruocm.com

地址:深圳市福田区深南路与彩田路交汇处嘉麟豪庭B座2601

邮编:518000

官方微信:xingruocm

建议及投诉电话:0755-82842769

全国免费热线

0755-82842769

手机号码:15817491573