用html语言编写的文件的扩展名是,Web编程语言的常见文件扩展名是什么?

不同的语言最常使用哪些文件扩展名?请不要放置源文件名(例如.java),而应放置将在呈现页面的URL中出现的扩展名。

这是到目前为止我的列表(按字母顺序排列)

ASP经典版

天冬氨酸

ASP.NET

aspx

斧头

阿克斯

阿姆斯

阿什克斯

的CSS

的CSS

冷融

cfm

Erlang

偏航

瑞士法郎

的HTML

html

htm

的xhtml

的HTML

爪哇

jsp

jspx

s

行动

的JavaScript

js

佩尔

PL

的PHP

的PHP

php4

php3

phtml

Python

py

红宝石

rb

html

SSI

shtml

XML格式

XML文件

rss

svg

其他(C,perl等)

cgi

dll文件

还有吗我将根据评论不断更新。可接受的答案是最大的正确添加(或删除)。

除了:这是为了比较在线使用的语言:http://blog.paulisageek.com/2009/10/file-extensions-on-internet.html

这不应该在社区Wiki中吗?

当然,如何运作?勾选方块?

是的只是检查一下。

那asa和asax呢?用户通常不会看到的扩展名。

asax看起来像大多数配置错误的服务器一样,无法提供源数据:google.com/search?q=ext%3Aasax

您列出了用于Ruby的.rhtml,但可能是.html.erb。我没有将此添加为答案,因为您已经发表评论了,您将添加此内容。

您的调查似乎存在很大的缺陷,这完全是因为[如您所接受的],有很多很多网站使用的URI结构不会公开文件扩展名,并且因为文件扩展名不能被依赖于是真实的。

红宝石的.erb是不正确的,因为它就像" java":它只是服务器端的扩展名。

网址与基础技术无关,如果您以此为基础进行调查,那么它将毫无价值。例如,dll对应什么语言? allmusic.com/cg/amg.dll。

为什么这无论如何都会很重要?使用的文件名完全取决于内容作者,对您没有影响,不是吗?

实际上,我使用它来配置我的Mac,而这令人讨厌地使用Dreamweaver来打开所有内容。另外,我认为服务器配置为在其URL中显示的内容与它无关-问题是常用文件扩展名的列表,而不是常用URL配置的列表。

有人有这个名单吗?

请记住,良好的URL设计将完全隐藏所有基础文件类型。

是的,这就是为什么它只是近似值。许多人仍然不这样做。

如今,没有用于提高URL可读性的扩展名,请检查stackoverflow URL

正确。这就是为什么即时通讯现在进行为时已晚的原因:)

那要看。对于用户端点,我同意。 example.commy-article之类的东西看起来要比example.commy-article.html好。但是,对于仅涉及机器的内部引用,类似example.comstylesheet的东西与example.comstylesheet.css相比并没有真正的优势,实际上确实有一些缺点(尽管很小)。

我创建了一个Github要点,其中包含编程语言及其扩展名列表,这是gist文件中包含的数据的子集:

{

"name":"CoffeeScript",

"type":"programming",

"extensions":[

".coffee",

"._coffee",

".cake",

".cjsx",

".cson",

".iced"

]

},{

"name":"ColdFusion",

"type":"programming",

"extensions":[

".cfm",

".cfml"

]}

希望对您有所帮助。

language.json。

始终欢迎找到可能的解决方案的链接,但是请在链接周围添加上下文,以便您的其他用户可以知道它的含义以及为什么存在。如果目标站点无法访问或永久离线,请始终引用重要链接中最相关的部分。考虑到为什么仅仅是为什么以及如何删除某些答案呢?

.action-struts2

.do-struts1

.xml-XML

.rss-RSS源

.atom-Atom提要(RSS)

(无扩展名)-现在已经使用了几天以提高URL的可读性,请检查stackoverflow URL

支撑杆是什么语言?它是Java的框架吗?

是的.....

ASP.NET还需要几个,但是我不确定这是否详尽无遗:

aspx

ascx

asmx(网络服务)

添加了ascx。套装现在看起来很全面吗?

@Paul,那好多了。

但是,您不会在URL中看到.ascx。

.js,.html,.htm,.xhtml可能值得点头。

好决定。添加

.aspx

.asp

.css

添加了asp和css。

Ruby on Rails在内部也将以下内容用于模板(大多数为HTML或JavaScript的文件)。因此,它们并不是真正面向公众的,并且对最终用户/机器人透明。

.html.erb

.erb

.rjs

过去,大多数CGI脚本都是用Perl编写的。

关于将CGI添加到perl的尝试。病多了。但是我添加了那些红宝石。

使用Tcl-.adp的AOLServer

现在你拉我的腿。那些在线google.com/search?q=ext%3A.adp中有0

显然,AOLServer开发人员更擅长将干净的URL映射到基本页面。

.yaws(Erlang Yaws Web服务器)

已添加,但网上的google.com/search?q=ext%3Ayaws却不多

REBOL倾向于使用.r

但是,.cgi也被某些人用于REBOL CGI脚本。

对我来说,大多数.r看起来并不像。 google.com/search?q=ext%3Ar。他们看起来对你合适吗?

我认为这只是人们以.r结尾的用户名的共同点。

即使在向下的页面上,它们仍然看起来像垃圾。抱歉。

并非所有的[b] .r [/] b都是[b] REBOL [/ b]。但是很多[b] REBOL CGI [/] b是[b] .r [/ b]。

-SSI(服务器端包含),使用扩展名.shtml

以下是一些CSS方言的一些常用(但很少执行)扩展名:

.hss用于hss样式表

.sass用于无礼的样式表

.less用于更少的CSS样式表

.ccss或.pcss(用于聪明的CSS样式表)

有趣的是,我从未听说过它们。它们看起来更像源文件,而不是下一个实际页面的扩展。正确吗?

@Paul Tarjan:是的,这就是它们,但是py和rb也是如此,这就是我认为您正在寻找的东西。

Ruby过去也倾向于使用.rhtml。

Stellent使用.hcsp扩展名作为其页面模板。

我相信Django使用.dtl。

我从未听说有人使用.dtl作为Django模板。压倒性的通用标准似乎是使用将模板呈现到哪种文件的扩展名。如果它生成一个css文件,则它是mytemplate.css,如果它生成一个html文件,则它是mytemplate.html,依此类推。

上旧学校:.cgi

通常用C或Perl编写

嘿,但是什么语言? Perl?

.java .cs和.i_am_kidding_i_read_the_question。

从严肃的方面来看,swf(Flash)通常被加载它们的JS隐藏,但是它们是客户端通常看到的扩展。这是一个极限情况,因为它不像JPEG(不允许进行网络编程)也不像Javascript。但是,PHP / ASP / JSP都不是,因为从客户端来看,它只是标记:)

IE特有的陌生感:

.hta-html应用程序

.htc-html组件,允许您在运行时从您的网站更改IE行为!

也是XML:

.svg-不仅是图像格式!

.json已成为一种流行的数据xfer格式

.png .jpg .gif是最常见的图形,但还有其他图形。

还有视频扩展

在此添加:

ASP.NET

.axd

.asx

.asmx

.ashx

.aspx

是ASP.NET == ASP吗?

否-与品牌完全不同。

好的,添加。谢谢。

如果要为ASP.NET Web服务列出.asmx,则还应为ASP.NET托管WCF服务列出.svc。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值