簡體   English   中英

是Web開發中文件擴展名的標准嗎?

[英]Go standard for file extensions in web development?

我正在學習Go,但在任何地方都找不到此答案。 Web開發中是否有文件擴展名的正式標准? 我看過.tmpl.gtpl等多種約定,這是什么? 謝謝。

沒有固定的標准,但是有一些相當普遍的做法。 對於Web項目上的模板,我使用適合於文件類型的擴展名,例如.html.css等。這就是在官方Go博客上廣為引用和引用的Writing Web Applications博客文章中所做的事情。 ,這使其相當標准。 我發現它在無需更改編輯器的設置/配置以及其他工具進行處理的情況下,可以方便地突出顯示語法。 我將這些模板放在/templates/目錄中,以使其與非模板文件分開。

我之前已經看過並使用過.tmpl ,它在html和文本模板包的官方文檔中都有,這也使它相當標准,而且我認為如果要制作與文件類型無關的模板還是有意義的沒有任何更專業的文件類型有用的關聯。

對於Go代碼文件,我始終使用.go擴展名,該擴展名與Go工具集配合使用非常好。 這是您通常在Go官方文檔中看到的內容,例如有關如何編寫Go代碼的入門文檔 對於可執行文件,我不附加任何文件擴展名。 go build <name>.go時的默認結果是名為<name>的可執行文件,因此這是一種常見的做法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM