詢問調酒師:是否還有使用 HTML、CSS 和模板標籤構建的空間?

ask-the-bartender-is-there-still-a-space-for-building-with-html-css-and-template-tags 問酒保:是否還有使用 HTML、CSS 和模板標籤構建的空間?

我仍然想知道處理新項目的最佳方法。

作為背景,除了傳統方式之外,我和 Divi 一起工作過,喜歡 Bricks,也喜歡 Blocks。 但我仍然覺得沒有什麼比從根構建網站更合適的了,使用原始材料:HTML、動態 PHP 和 CSS——現在更重要的是性能和新的伺服器端事物。

此外,使用模板標籤處理動態數據(和資料庫)的能力是如此流暢和高效,感覺就像超能力一樣。

所以,感覺有點奇怪,但我想知道模板標籤是否也會結束?

里卡多

你問的是一個非常懷念「簡單」日子的人,他在周末建立了自己的定製博客系統。 而且,我今天的個人博客實際上仍然使用相同的代碼,儘管經過更新和改進。 當我開始這個項目時,我為現代 PHP 和構建工具奠定了基礎。 然而,在它的核心,我只想回到 Web 的那些基本元素:HTML 和 CSS。 我感覺你來自哪裡。

為我自己的啟發和享受而構建該項目很有趣,但它本質上有一個用戶群。 為它設計前端感覺非常像 10 到 15 年前的 WordPress。

當你說使用模板標籤就像訪問「超能力」時,當我第一次開始使用它們時,它帶來了那些日子和幾周的懷舊浪潮。 這是一個如此優雅的系統。 任何人都可以通過複製代碼片段並將其粘貼在一些 HTML 元素之間來獲取一些動態數據。

對於那些有技能或有足夠 DIY 勇氣的人來說,他們可以用一點代碼、反覆試驗和時間來做任何事情。 然而,如果我們要賦予更多人權力,開發人員需要更新、更強大的技術來實現這一目標。 對於 WordPress 開發,這意味著擁抱塊系統,這似乎是您正在做的事情。

模板標籤不會消失。 它們只是用於獲取某種類型數據的 PHP 函數。 它們將存在很長時間,可能只要 WordPress 本身仍在運行。

許多塊實際上依賴這些模板標籤在前端輸出動態數據。 例如,Archives 塊實際上是 wp_get_archives() 的包裝器。

如果您更喜歡使用代碼編輯器工作,則可以將塊視為 WordPress 的現代模板標籤。 它們只是 HTML 代碼片段,其中混合了一些 JSON 作為 HTML 注釋。 許多還顯示動態數據。

以下模板標籤之間確實沒有區別:

和它的塊等效:

兩者都吐出動態數據。 區別在於語法。

當然,這是最簡單的例子之一。 有時塊代碼更複雜。 其他時候,沒有那麼多。

使塊更靈活的是它們建立在標準化系統上,使用戶能夠在管理方面與他們進行交互。

Web 開發是一個您必須不斷適應、學習新語法、編程語言、庫、技術等的行業。 就在你認為你已經掌握了一件事的時候,另一件事就會出現,把你的世界顛倒過來。 它既令人沮喪又有趣。 隨著時間的推移,你只是學會了順其自然。

雖然模板標籤不會消失,但前端開發人員的構建方式將在未來幾年發生變化。 對於大多數項目,他們將使用塊。 然而,塊主題還處於起步階段,所以不是任何人都必須急於進入的。

話雖如此,WordPress 的美妙之處在於沒有一種方法可以使用它。 如果你只想用原材料建造,你總是可以做到的。 它甚至可以使某些項目更容易,特別是如果您有一個簡化的範圍。

就性能而言,WordPress 開箱即用的速度非常快。 插件和活動主題可以提高其速度或使其變得更糟。 感謝一些 5.8 中的改進, 塊樣式效率更高。

在我看來,我們是志同道合的人。 我們欣賞簡單——至少我們個人認為的簡單——只是潛入網路的構建塊。 而且,這並沒有錯。

但是,作為專業人士,您正在為客戶構建主題或為客戶提供服務。 你使用的技術或工具並不重要,只要它們能讓你迎合你的用戶。

也許該工具是客戶端站點上的第三方頁面構建器。 也許您正在 WordPress 之上構建一個公開發布的塊主題。 或者,它可能是一個個人項目,一個你一直想要抓撓的癢。 您載入代碼編輯器並開始點擊按鍵。 經過一個周末的咖啡因和垃圾食品,你意識到你已經從頭開始建立了一些新的和令人興奮的東西。

無論您的新項目是什麼,請根據項目本身的需要來處理它。

像這樣:

喜歡載入…

來源

相關文章