網站/伺服器端服務入門
外觀
< 網站入門
在設計應用程式時,可能會討論是否使用所謂的框架。框架只是一組函式和/或類,它使常見的任務更容易完成。雖然框架並不總是必要的,因為如果開發人員擅長重用程式碼,他可能已經開發了自己的小型可重用程式碼框架。
一個頁面的例子
<?php
require_once "libs/App.class.php";
$a = new App("index");
$a->add("menu", "menu.tpl");
$a->add("content", "index.tpl");
$a->render("frame.tpl");
?>
這個專案唯一真正有用的框架是 Smarty 模板引擎。還有很多其他的框架,但從經驗來看,框架可以帶來各種各樣的榮耀和花哨的東西。但是當涉及到效能等方面時,一切都取決於框架,如果出現問題,您可能不希望進入框架並修改程式碼。問題是,如果您自己編寫程式碼,您也可以修復它。
Smarty 是一種將 HTML 佈局與 PHP 邏輯分離的方法。但是當應用程式增長時,對 JavaScript 的需求可能會增加並使 html 程式碼混亂。一個名為 jQuery 的框架可以解決這個問題,因為它將 JavaScript 與 html 本身分開。它還簡化了常見任務,例如常用的 ajax 技術。
ajax 的常見用法是將一塊 html 載入到網頁上的某個地方。這可能是一個問題,因為 XHTML 對資訊的描述性並不強。然後最好從 ajax 載入 XML 資訊並將其轉換為 XHTML。然後您就可以將 XML 留在客戶端以供重用。因此最大程度地減少了所需的資料庫呼叫。