Каковы общие расширения файлов для языков веб-программирования?

какие расширения файлов чаще всего используются разными языками? Пожалуйста, не ставьте имена исходных файлов (например .java), но скорее расширения, которые будут присутствовать в URL-адресе для отображаемых страниц.

вот мой (в алфавитном порядке) список до сих пор

  • ASP (C, perl etc.)
    • cgi
    • dll

больше? Я буду продолжать обновлять это на основе комментариев. Самым большим правильным дополнением (или удалением) является принятый ответ.

в сторону: это для сравнения использования языка в интернете:http://blog.paulisageek.com/2009/10/file-extensions-on-internet.html

18 ответов


добавить там:

  • ASP.NET
    • .классов AXD
    • .asx
    • .asmx и
    • .ashx
    • .аспн

имейте в виду, что хороший дизайн URL полностью скроет любые базовые типы файлов.


.действие-struts2

.делать-struts1

.в xml -- в XML

.RSS-канал RSS-каналы--

.atom -- Atom feeds (RSS)

(без расширения) -- используется теперь дней, чтобы увеличить читаемость URL, проверьте StackOverflow URL


Я создал GitHub gist, который содержит список языков программирования и их расширений, вот подмножество данных, включенных в файл gist:

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

Я надеюсь, что это полезно.

языки.в JSON.


.yaws (веб-сервер Erlang Yaws)


.js,.формат HTML. ,htm,.xhtml, вероятно, заслуживает кивка.


.аспн .гадюка .в CSS


AOLServer с использованием Tcl - .adp


раз стремится использовать .r

но .cgi также используется некоторыми для сценариев CGI REBOL.


ASP.NET нужна еще пара, но я не уверен, что это исчерпывающее:

  • aspx
  • ascx
  • asmx веб (веб-сервисы)

вот несколько часто используемых (но редко применяемых) расширений для некоторых диалектов CSS:


Ruby также имел тенденцию использовать .rhtml в прошлом.

Stellent использует .расширение hcsp для своих шаблонов страниц.

Я считаю, что Django использует .ДТЛ.


по старинке: .cgi

обычно написано C или Perl


Ruby on Rails также использует следующие внутренние шаблоны (файлы, которые в основном HTML или JavaScript). Таким образом, они не являются публичными и прозрачны для конечного пользователя/робота.

  • .формат html.Эрб
  • .Эрб
  • .как RJS

раньше это было самое CGI скрипты написаны на Perl.


.Ява.cs и .i_am_kidding_i_read_the_question.

на серьезной стороны, swf (Flash) скрыты JS, который загружает их, как правило, но они являются расширениями, которые обычно видит клиент. Это предельный случай, потому что он не похож на JPEG (не позволяет веб-программирование) или Javascript. Но тогда ни PHP / ASP / JSP, потому что со стороны клиента это просто разметка:)


IE специфическая странность:

  • .hta -- html application
  • .htc -- html компоненты, позволяет изменять поведение IE во время выполнения, с вашего сайта!

также XML:

  • .svg -- это не просто формат изображения!

.json стал популярным как формат данных xfer

.формат PNG. формат jpg.gif-самая распространенная графика, но есть и другие.

также видео расширения


- SSI (серверная сторона включает), используйте расширение .штмл