首頁  >  文章  >  後端開發  >  symfony是什麼

symfony是什麼

一个新手
一个新手原創
2017-09-29 10:19:474800瀏覽

Symfony是一組可重複使用的PHP元件,還是一個用於web專案的PHP框架;symfony的目的是加速Web應用的創建與維護;同時,它也包含了許多工具和類別以縮短開發複雜的網路應用的時間。

symfony是什麼

symfony是什麼

Symfony是一組可重複使用的PHP元件,它也是一個用於web專案的PHP框架。

symfony是一個開源的PHP Web框架。基於最佳Web開發實踐,已經有多個網站完全採用此框架開發,symfony的目的是加速Web應用的創建與維護。

同時,它也包含了許多工具和類別以縮短開發複雜的網路應用的時間。

特點

 ● 簡單的範本功能

 ● 快取管理

 ● 自訂URLs

●建立了一些基礎模組

 ● 多語言與I18N支援

# ● 採用物件模型與MVC分離

 ● Ajax支援

 ●● 適用於企業應用開發。

優點

無論你是一個php5的專家還是一個在網路應用程式設計方面的新手都沒有問題,影響你決定的最主要因素是你專案的大小。

如果你只是想要開發一個簡易的5-10頁的站點,只需要有限的存取資料庫和幾乎不考慮效能、可用性或文檔,那麼你只需要單獨使用PHP。你將不會從網路應用的框架結構的特徵中獲得的太多的益處,使用物件導向或MVC模式只會使你的開發變慢。 Symfony運作在一個只有CGI支援的共享主機上將不會有效率優異的運作。

另一方面,如果你開發大型的web應用,其中有大量的事務邏輯,那麼單獨使用PHP是不夠的。如果你打算將來維護和擴展你的應用,你需要編寫輕量級、易讀的和高效能的的程式碼。如果你想直接使用最友善的使用者互動介面(AJAX),你不能只寫上數百行的Javascrīpt程式碼。如果你想享受並且快速的開發,那麼單獨使用PHP將是令人失望的。介於上述這些原因,symfony非常適合你。

當然,如果你是一個專業的web開發人員,你已經知道了web應用框架的所有優點,並且你需要一個成熟的,具有詳細文檔和一個大的團體支持。那麼不要再猶豫,symfony就是你的解決方案。

更多相關知識,請造訪 

PHP中文網! !

以上是symfony是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn