About Laravel
Laravel是目前,眾多PHP工程師常使用的PHP語言框架之一,首先從 The Best PHP Framework for 2015: SitePoint Survey Results 調查結果可以發現,熱門度是相當高的。
對於快速架設方面,個人覺得有著良好的規範,按照開發規則走,對於往後的維護所花的時間相對的少。
至於CodeIgniter,也是一套優秀的框架,輕量速度快以及擴展容易在開發許多案子上可以快速的完成以及容易維護,在幾年前php還在5.2的時代或者一些公司的環境無法使用新一點的php以及一些險惡條件下的開發環境,用CodeIgniter可以達到快速開發以及維護上相對比起意大利代碼的程式容易許多。至於有些公司的開發環境連CodeIgniter都很難跑甚至使用framwork或OOP還會被嫌棄,雖然只要完成專案遠大於開發的做法但是後續不好維護或花更多時間維護案子其實是相當痛苦的,像是一大堆的if switch case 一個檔案充滿php和html混搭風,有時令人百思不解。
關於記憶體用量,當然功能越多處理的事物類型不同,對於記憶體的影響都是不同的,像是處理資料量相當多的數據圖 相對記憶體用量會比較多,但若都是一般blog系統,CodeIgniter 理論上記憶體用量是會比較少的,比起包了很多東西的laravel,但差距不會太大,如果是wordpress差距就會相當大,差個10倍以上可能都是小意思。
在 ubuntu 14.04 安裝 Laravel 5.3
首先要準備lamp或lnmp…etc 環境.
安裝 composer
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer
之後就可以建立專案了
composer create-project laravel/laravel blog 5.3.*
順帶一提 laravel有個好用的debuger bar ,這個大概是必裝工具,使用效果如下