typecho和wordpress模板了解、开发流程介绍、前台后台前端后端区分
網站模板搭建網站:
使用網站模板搭建網站很簡單,只需要將相關文件放到你自己的服務器上面,之后在進行相關的配置即可。這里給大家介紹兩款網站模板:
typecho:
是一個輕量高效,簡單操作就能搭建網站的模板,如果要了解更多建議訪問官方網站:http://typecho.org/
其幾點需要注意:
1.首先將下載好的typecho文件夾放到一個置好的虛擬主機上,之后瀏覽器輸入域名地址訪問。
2.進入到歡迎使用typecho首頁,點擊 我準備好了, 開始下一步 ? ,此時 數據庫適配器 點擊不了,需要開啟C:\F\php\php.ini中的配置:ctrl+f 搜索帶有pdo字符的配置,這里操作MySQL是pdo,并非mysqli,前面只介紹了mysqli操作mysql,如果想要了解pdo操作數據庫,可以訪問官方文檔:https://www.php.net/manual/zh/ref.pdo-mysql.php、https://www.runoob.com/php/php-mysql-create.html
3.重啟Apache,此時刷新瀏覽器可以看到 數據庫適配器 可以選擇了, pdo驅動SQLite 不需要安裝,它是一個數據庫文件的形式,這里我們選擇數據庫適配器。
4.在Navicat Premium 15中新建一個數據庫,不用管理它,只需要建立一個和它關聯的數據庫即可。
5.確認,開始安裝后,可以看到前后臺連接。
WordPress:
wordpress是一個開源軟件,你可以用它來創建一個漂亮的網站,它是一個世界級的模板,如果想要了解更多可以訪問官方文檔:https://wordpress.org/
項目開發流程簡介:
要想開發一個屬于自己或團隊的網站,作為開發者有必要知道具體流程。如果公司技術團隊完整的情況下,基本開發流程如下:(當然某些公司技術團隊可能不完整,可能把UI設計交給前端,數據庫設計交給后端等)
需求分析: 分析應用程序要做什么功能, 應對那些業務。-- – --可采用XMind制作思維導圖。
原型設計: 根據需求分析的結果規劃應用程序的原型, 可以理解為打草稿。-- – - 可采用Axure / 墨刀等設計。
UI設計: 將草稿轉化為設計稿, 并提供相應的產物(設計稿, 靜態頁面)。 – -- - 采用ps / ai / Sketch等設計。
技術選型: 根據業務場景分別選擇對應的技術棧(數據庫技術棧, 后端技術棧, 前端技術棧),根據公司技術團隊現狀,采用技術團隊熟悉的技術開發。
數據庫設計: 根據需求和原型分析有哪些類型的數據要存, 得到我們數據庫的基本結構。
項目架構設計: 俗稱搭架構, 具體操作是制定項目規范約束, 創建基本的項目結構, 編寫公共模板塊代碼和組織代碼。
業務迭代開發: 開發者的工作, 基于項目架構完成各項業務功能。
集中測試: 將所有功能模塊整合到一起, 集中測試業務功能是否正常, 是否滿足業務需求。
部署上線: 發環境向生產環境轉換,把應用部署到服務器。
項目架構:
關于項目架構實際就是搭一個項目的架子,粗略的知道項目的骨架,讓所有的開發人員基于這一個約束基礎之上展開開發工作;一般項目都會分前臺和后臺兩部分;前臺是供用戶使用的,后臺多為運營人員管理,但是前臺和后臺都是操作同一個數據庫。
此時我們可以看得出,前臺和后臺可以分離開發,因此實際開發中常常會把這類項目分成兩個項目去做,但是這種開發是比較麻煩的。因此也有公司將它作為一個項目開發,后臺僅作為一個 子目錄,如:
//前后臺分離開發:http://www.kuhaiblog.com和http://www.manage.com//前后臺捆綁開發:http://www.kuhaiblog.com和http://www.kuhaiblog.com/manage/,當然這種開發管理頁應該是私密的。基本目錄結構:
前后臺分離開發目錄結構比較單一,這里采用前后臺捆綁開發目錄介紹,以下是開發中常見目錄命名及解釋,當然實際開發中以具體項目進行增刪目錄,要考慮文件命名語義化。
└────kuhaiblog ··············· 項目文件夾(網站根目錄,部署到服務器上網站的根文件夾)└───manage ····················后臺項目的文件夾│ └──css ····························存放css文件的目錄│ └──js ····························存放js文件的目錄│ └──lib ····························存放第三方引用的文件目錄│ └──static ·························存放其他頁面的文件夾,當然此文件夾一般表示存放靜態資源,例如css,js,html等都可以存放│ └──index.php ······················后臺index頁├── static ····················· 前臺項目靜態文件夾,一般存放html,css,js,引用文件等│ ├── assets ················· 資源文件夾,存放css,html,js,圖片,引用等資源│ └── uploads ················ 上傳文件夾,存放用戶上傳的圖片,視頻等文件,里面可以具體劃分└── index.php ·················· 前臺index文件整合靜態資源文件:
靜態文件:指服務器不會經過任何處理就返回給客戶端瀏覽器的文件,比如:圖片、樣式表、字體文件等。
動態文件:指服務器會對請求的文件進行處理,并將處理后的結果返回給客戶端瀏覽器的文件,比如:PHP 文件、ASP 文件、JSP 文件等。Apache / Nginx 這一類 Web Server 本身可以處理靜態文件請求,所以不需要 PHP 處理靜態文件請求。只需要將靜態資源放到網站目錄中即可。
項目配置文件:
由于在開發過程中,肯定有一部分公共的成員,例如數據庫名稱,數據庫主機,數據庫用戶名密碼等。這些數據應該抽象成一個配置文件 config.php 放到項目中,使用時只需:require_once ‘config.php’ ,載入config.php文件,配置文件中配置信息用:define(‘變量名’,'變量 '),如define(‘DB_USER’,‘root’), require ‘config.php’。
php載入腳本的幾種方法對比:
require
require_once
include
include_once
它們共同點:都可以在當前 PHP 腳本文件執行時,載入另外一個 PHP 腳本文件。
require 和 include 不同點:當載入的腳本文件不存在時,require 會報一個致命錯誤(結束程序執行),而 include 不會結束后面腳本執行。
有once 后綴:判斷當前載入的腳本文件是否已經載入過,如果載入了就不在載入執行。
前臺后臺前端后端:
開發中某些人員會對前臺后臺前端后端關鍵詞說的比較模糊,下面小編將具體解釋一下:
前臺:面向用戶,供用戶使用的可視化界面,搭建前臺需要前端和后端及數據庫等,如淘寶首頁等。
后臺:面向運營人員或者管理人員的可視化界面,搭建后臺同樣需要前端和后端及數據庫等,如淘寶店鋪管理后臺千牛工作臺。
前端:指開發網站中的html,css,js等技術。
后端:指開發網站中的php,java等技術。
提示:本文圖片等素材來源于網絡,若有侵權,請發郵件至郵箱:810665436@qq.com聯系筆者刪除。
筆者:苦海
總結
以上是生活随笔為你收集整理的typecho和wordpress模板了解、开发流程介绍、前台后台前端后端区分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php switch if,php sw
- 下一篇: 发红包案例(RedPacketFrame