29

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

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

  • ASP 经典
    • ASP
  • ASP.NET
    • aspx
    • 斧头
    • asx
    • asmx
    • 灰烬
  • CSS
    • css
  • 冷融合
    • cfm
  • 二郎
    • 偏航
  • 闪光
    • 瑞士法郎
  • HTML
    • html
    • htm
    • xhtml
    • jhtml
  • 爪哇
    • jsp
    • jspx
    • wss
    • 行动
  • JavaScript
    • js
  • Perl
  • PHP
    • php
    • php4
    • php3
    • phtml
  • Python
    • py
  • 红宝石
    • rb
    • rhtml
  • SSI
    • shtml
  • XML
    • xml
    • RSS
    • svg
  • 其他(C、perl 等)
    • cgi
    • dll

还有吗?我会根据评论不断更新。最大的正确添加(或删除)是公认的答案。

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

4

19 回答 19

14

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

于 2009-10-23T16:29:51.273 回答
6

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

{
  "name":"CoffeeScript",
  "type":"programming",
  "extensions":[
     ".coffee",
     "._coffee",
     ".cake",
     ".cjsx",
     ".cson",
     ".iced"
   ]
  },{
  "name":"ColdFusion",
  "type":"programming",
  "extensions":[
     ".cfm",
     ".cfml"
  ]}

我希望它会有所帮助。

语言.json

于 2016-04-25T22:20:31.177 回答
2
  • .action— struts2

  • .do — struts1

  • .xml — XML

  • .rss - RSS订阅

  • .atom — Atom 提要(RSS)

(无扩展名)——现在用来增加 URL 的可读性,检查 stackoverflow URL

于 2009-10-23T16:29:04.197 回答
1

.yaws(Erlang Yaws Web 服务器)

于 2009-10-23T16:24:46.480 回答
1

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

于 2009-10-23T16:26:20.003 回答
1

Ruby on Rails 还在内部使用以下模板(主要是 HTML 或 JavaScript 的文件)。所以它们并不是真正面向公众的,并且对最终用户/机器人是透明的。

  • .html.erb
  • .erb
  • .rjs

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

于 2009-10-23T16:29:14.057 回答
1

这是您忘记的扩展名:

于 2009-10-23T16:30:44.007 回答
1

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

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

我相信 Django 使用 .dtl。

于 2009-10-23T18:31:14.887 回答
1

IE特定的奇怪之处:

  • .hta— html 应用程序
  • .htc— html 组件,允许您在运行时从您的网站更改 IE 行为!

还有 XML:

  • .svg— 它不仅仅是一种图像格式!
于 2010-01-25T02:14:49.603 回答
1

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

于 2016-10-08T06:21:58.470 回答
0

.aspx .asp .css

于 2009-10-23T16:28:17.317 回答
0

在那里添加:

  • ASP.NET
    • .axd
    • .asx
    • .asmx
    • .ashx
    • .aspx
于 2009-10-23T16:31:11.817 回答
0

REBOL倾向于使用.r

但是.cgi也被一些用于 REBOL CGI 脚本。

于 2009-10-23T16:46:02.600 回答
0

ASP.NET 需要更多,但我不确定这是否详尽:

  • aspx
  • ascx
  • asmx(网络服务)
于 2009-10-23T16:59:35.803 回答
0

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

于 2009-10-23T17:09:00.243 回答
0

走老路:.cgi

通常用CPerl编写

于 2009-10-23T18:37:49.567 回答
0

.java .cs 和 .i_am_kidding_i_read_the_question。

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

于 2010-01-25T00:32:57.167 回答
0

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

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

还有视频扩展

于 2015-04-15T15:52:02.160 回答
0
  • .cs ----> C#
  • .kt ----> 科特林
于 2020-07-04T06:32:18.680 回答