最近花了一段時間整理 PHP 世界裡的 Package Managers
研究了 PECL, PEAR, PEAR2, Pyrus 的關係,還有 PHP 世界的新星 Composer 的發展。
Category: Programming
PHP-FIG 與 PSR – PHP Coding Standard
受到近年 Ruby 等新語言急起直追影響, PHP 世界的開發者終於提起勁來,
想要解決 PHP 標準過於鬆散,開發者之間各自為政無法合作的局面。
PHP-FIG 在 2009 年 php|tek 開發者大會中成立,旨在制定一些編程標準,
讓不同人寫的 Framework 或 Library 能互相組合使用,
從而避免 “Reinvent the wheel” 浪費開發時間。
未知道它們是甚麼前 先解釋這兩個奇怪的縮寫
PHP-FIG = PHP Framework Interoperability Group
PSR = PHP Specification Request
Apache2 Subversion Server 與 WebSVN 安裝
雖然近年 Git 非常火紅,但我個人開發還是喜歡中央集權式的 Subversion (SVN)擁有一台私人的 SVN Server 對於開發非常方便,尤其香港的 Client 最喜歡把 Project 左改右改,最後又改回頭。
Apache2 只需要一個簡單的插件 libapache2-svn 就能提供 SVN Repository Server 的功能,
再安裝 WebSVN 更可做到用瀏覽器查看和下載歷史檔案,非常好用。