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

时间:2009-10-23 16:22:46

标签: language-agnostic programming-languages file-extension

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

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

  • ASP Classic
    • ASP
  • ASP.NET
    • ASPX
    • AXD
    • ASX
    • ASMX
    • ASHX
  • CSS
    • CSS
  • ColdFusion的
    • CFM
  • 二郎
    • 雅司
  • 闪存
    • SWF
  • HTML
    • HTML
    • HTM
    • XHTML
    • JHTML
  • 爪哇
    • JS​​P
    • JS​​PX
    • WSS
    • 动作
  • 的JavaScript
    • JS​​
  • 的Perl
    • PL
  • PHP
    • PHP
    • PHP4
    • PHP3
    • PHTML
  • 的Python
    • 吡啶
  • 红宝石
    • RB
    • RHTML
  • SSI
    • SHTML
  • XML
    • XML
    • RSS
    • SVG
  • 其他(C,perl等)
    • CGI
    • DLL

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

除此之外:这是用于比较在线语言使用情况:http://blog.paulisageek.com/2009/10/file-extensions-on-internet.html

19 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:3)

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

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

我希望它有所帮助。

languages.json

答案 2 :(得分:1)

.action - struts2

.do - struts1

.xml - XML

.rss - RSS Feed

.atom - Atom feeds(RSS)

(没有扩展名) - 现在用了几天来增加URL的可读性,检查stackoverflow URL

答案 3 :(得分:0)

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

  • ASPX
  • ASCX
  • asmx(网络服务)

答案 4 :(得分:0)

  • .cs ----> C#
  • .kt ---->科特林

答案 5 :(得分:0)

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

答案 6 :(得分:0)

.json作为数据xfer格式变得流行

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

还有视频扩展程序

答案 7 :(得分:0)

IE特有的陌生感:

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

还有XML:

  • .svg - 它不仅仅是一种图像格式!

答案 8 :(得分:0)

.java .cs和.i_am_kidding_i_read_the_question。

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

答案 9 :(得分:0)

上学: .cgi

通常用 C Perl

编写

答案 10 :(得分:0)

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

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

我相信Django使用.dtl。

答案 11 :(得分:0)

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

答案 12 :(得分:0)

.yaws(Erlang Yaws Web Server)

答案 13 :(得分:0)

REBOL 倾向于使用 .r

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

答案 14 :(得分:0)

添加:

  • ASP.NET
    • .axd
    • .asx
    • 的.asmx
    • .ashx的
    • 的.aspx

答案 15 :(得分:0)

AOLServer使用Tcl - .adp

答案 16 :(得分:0)

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

  • .html.erb
  • .erb
  • .rjs

以前大多数CGI脚本是用Perl编写的。

答案 17 :(得分:0)

的.aspx 的.asp 的CSS

答案 18 :(得分:0)

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

相关问题