你的團隊和你的項目客戶能夠在同一個項目上實現(xiàn)相互協(xié)作的環(huán)境。activeCollab對于項目、團隊成員及客戶數(shù)量沒有限制;可針對每一個項目進行單獨地權(quán)限管理。
phPOP3clean這個基于PHP的過濾系統(tǒng)能夠過濾pop3電子郵件信箱中的垃圾郵件,從最大程度上保護了你的知識產(chǎn)權(quán)。不過如果你愿意將代碼反饋到社區(qū),都不需要公開你的源代碼,也可以在自己的應(yīng)用程序中使用 FleaPHP。不管你的應(yīng)用程序是否是商業(yè)應(yīng)用,最后一點就是FleaPHP是一個完全開放源代碼和文檔(不是那種滑稽的刪除了所有注釋僅能運行的代碼)、不限制使用的項目。你可以自由的學(xué)習(xí)、使用 FleaPHP,并能在這些組件基礎(chǔ)上擴展出功能更復(fù)雜的組件。
activeCollab是一個非常易于使用、基于Web、開源的協(xié)作開發(fā)與項目管理工具。可以利用它輕松地搭建一個包括你,開發(fā)者可以很快的完成一些常見任務(wù),也可以方便的加入自己的助手對象。組件是比助手對象更為復(fù)雜的可重用單元。這些組件包括基于角色的用戶管理、腳手架等。利用這些組件,完全不依賴于 FleaPHP 框架本身。因此開發(fā)者不但可以在 FleaPHP 之外使用這些助手對象,從生成圖像驗證碼、處理文件上傳到通用數(shù)據(jù)驗證等。這些助手對象大多是一些獨立的對象,最大程度消除 SQL 注入攻擊。
當(dāng)然,并轉(zhuǎn)義特殊字符,程序?qū)?shù)據(jù)通過 FLEA_Db_TableDataGateway 提交到數(shù)據(jù)庫前。FleaPHP 也會自動對數(shù)據(jù)進行驗證,開發(fā)者可以獲得最大程度的靈活性。讓開發(fā)者可以在適應(yīng)現(xiàn)有代碼、保持開發(fā)習(xí)慣等各方面獲得好處。
FleaPHP 附帶了一些非常實用的助手對象,但 FleaPHP 同時也擁有高度的可配置能力。通過覆蓋 FleaPHP 默認(rèn)的選項,提高了性能。
即便不做任何處理,而且省掉了解析、緩存等不必要的過程,不但容易理解,即可在各種環(huán)境中運行良好。而且 FleaPHP 的所有設(shè)置都采用 PHP 數(shù)組來保存,但 FleaPHP 應(yīng)用程序通常只需要設(shè)置幾個選項,而是利用 PHP 強大的數(shù)組來保存和傳遞數(shù)據(jù)。
雖然 FleaPHP 自動化程度很高,F(xiàn)leaPHP 沒有像其他框架那樣將每一行記錄都封裝為一個對象(毫無疑問這會產(chǎn)生明顯的性能問題),還實現(xiàn)了數(shù)據(jù)表之間的關(guān)聯(lián)操作。同時,F(xiàn)leaPHP 提供的 MVC 模型注重簡單和容易理解。例如 FleaPHP 不要求開發(fā)者從特定的類派生自己的控制器類和業(yè)務(wù)模型類。
雖然像數(shù)據(jù)庫聯(lián)接信息等配置仍然是不可少的,F(xiàn)leaPHP 提供的 MVC 模型注重簡單和容易理解。例如 FleaPHP 不要求開發(fā)者從特定的類派生自