1: 如何准确的判断一个网站是使用什么语言编写的?
1、判断网站使用的语言一般可通过以下几种方法:
- 查看网站的后缀名,如asp的后缀名表示使用vbscript,aspx表示使用asp.net,do和jsp表示使用jsp程序。
- 查看网页源码,有些网站会在源码中透露出所使用的语言,如调用其他页面时。
- 现代大型网站往往使用多种语言开发,并采用伪静态、伪路径等方式,使语言判断更困难。
2、确定网站所使用的空间支持的语言,需要参考空间商所提供的平台能够支持的范围。
举例说明:如果使用asp.net开发网站,需找支持asp.net的空间租用。
如何准确的判断一个网站是使用什么语言编写的?
判断网站使用的语言一般可通过查看网站的后缀名、源码等方法,但对于使用伪路径等技术的网站,这些方法可能不适用。
2: 如何看出一个网站用什么后台语言开发的?
1、ASP一般使用Windows的IIS服务器,数据库可能是Access或者MSSQL;PHP一般用于Linux服务器,而Windows主机也有,只是不太稳定,数据库大多数为MySQL,一小部分为SQLite或者其他。如果网站做了伪静态或者静态显示,很难判断是用了什么语言编写。如果打开网站页面后缀为.asp.php,则可以判断使用了ASP语言;一般打开网站看到是HTML,则是静态网站或者伪静态网站。
2、根据页面的后缀名,可以初步判断网站使用的后台技术:
Server Side Includes技术,拓展名为.shtml或.html或.htm;
PHP技术,拓展名为.php;
JSP技术,拓展名为.jsp或.jsf(JSF技术是JSP技术的拓展);
ASP.NET技术,拓展名为.aspx(x代表extension);
ASP技术,拓展名为.asp;
ColdFusion技术,拓展名为.cfc。
3、一些好的网站一般使用资源转向功能,或者用Apache的URLRewriting的Module。PHP网站的拓展名改变,常用URLRewriting,可以将.php拓展名改成任意名字。但这些只能是参考,网站采用什么语言不一定能看出来。请求的资源扩展名可以修改,比如.php的可以伪装成.html。使用rewrite和反向代理后,实际的资源文件名也可能被隐藏。对于Python、Ruby这些语言开发的网站,并没有约定的扩展名。
如何看出一个网站用什么后台语言开发的? 根据页面的后缀名和其他特征可以初步判断网站使用的后台技术,但并不完全准确。3: 用php和asp开发的网站有什么区别?
1、ASP技术简单并且可以实现网站建设的绝大部分需求,工程塑料技术门槛较低,相对应的技术成本也比较低,是目前市场上普遍采用的技术
2、PHP技术技术门槛稍高一些,技术成本比ASP要高,但随着PHP应用的逐步深入,目前PHP网站建设成本也已经降低到可以接受的程度
3、PHP网站建设技术在网站建设行业代替ASP技术是必然的趋势
4、运行PHP脚本程序速度非常快,超越了ASP,现在大型的网站基本上是用PHP开发,比如:工商银行的网站
5、PHP主机大都支持伪静态技术,而ASP主机基本上不支持这个技术,搜索引擎就不会认为是模仿站、垃圾站,这点对于网站的工程塑料推广非常重要
6、而且网络上的网站大多是ASP网站,PHP开发的网站则少很多,搜索引擎也是喜新厌旧的,这样就更加有利于网站的优化推广了,这样做的网站也就方便企业实现网络营销,告别传统行业
7、ASP技术很成熟,也很普通,这样设计师设计起来就很方便,自然成本就低很多,可能一个简单的网站1-2天设计师就可以搞出来
8、而PHP开发的网站技术要求比较高,自然难度就比较大,这样做起来工作量就比较大,所以制作人工成本就比较高
9、采用PHP技术将提供更高质量的网站建设技术,一般会采用DIV+CSS,页面尺寸可以做到最小,关键字密度最高
4: PHP与ASP的区别是什么
1、PHP与ASP有以下几个铅散区别:性质、硬件环境和用途。
2、PHP是一种在服务器端执行的通用开源脚本语言,常用于网站编程;而ASP是Microsoft公司开发的服务器端脚本环境。
3、PHP可以在Windows系统及各类Web服务器、站点服务器中运行,局限性小;而ASP只能在Microsoft Windows操作系统及其配套的web服务器软件下运行。
4、PHP广泛应用于行业网站设计,能够实现数据库的实时性更新;而ASP用来创建动态交互式网页并建立强大的web应用程序。
参考资料来源:
百度百科——PHP
百度百科——ASP