手把手教你跑 Larave 框架實戰筆記系列之一

        手把手教你跑 Larave 框架實戰筆記系列之一
[宗旨]嚴格遵循現代編程組件化Web開發原理,通過phpRE+Composer + PhpStorm+Laravel快捷安裝配置集成強大現代優雅開發平臺,實現一站式Web開發。

[前 言]據調查顯示,目前45-54歲之間的開發者,超過一半在16歲之前就開始編程,18-24歲的開發者,有20%在16歲前開始編程。結論是一句話:“編程從娃娃抓起”。

萬事開頭難。編程入門更是很難找到適合自己的門道。做人走正道不誤入歧途,纔會心安理得,活得舒坦幸福;編程走正道不抄小道,才能做精做強,項目優雅藝術。如果說Python中PyCharm+Django是絕配的話,那麼,PHP中PhpStorm+Laravel更佳絕配。殊途同歸,這兩者都是在不同語言風格而非常相似的集成開發環境中進行Web開發的好搭檔。童鞋們可以通過Anaconda平臺輕鬆入門Django開發,也可以通過phpRE平臺快速入門Laravel開發。PHP原生開發是基於C來直接用PHP函數組件化編程一步步完成整個項目開發的,這樣做的好處是自由靈活,完全按開發人員自己的想法來實現各個功能模塊,然後再把各功能模塊拼接成一個項目工程,這就好比搭積木,工作量相對大些,但對練習入門基本功非常有幫助,特別是對學習運用PHP組件、包或庫非常有益,對選擇功能模塊個性化樣式也非常靈活自由,既可以天馬行空,又可以異想天開,對打開腦洞非常好。原生開發項目效果如何完全取決於開發人員的審美觀以及對業務邏輯的處理、對PHP的理解和把握。相對原生開發而言,框架開發大大限制了開發人員靈活自由度,從某種程度上約束了程序員的獨立思考,更不要說是異想天開了,多半構架都要求你老老實實按照框架規定動作一步步走下去。

不管是原生開發,還是框架開發,程序員最痛苦的事就是開發每個項目都少不了要幹許多手工寫代碼的苦力活,可如今既然有了簡潔明快、優雅藝術Laravel框架就會省力省事多了,Laravel會讓PHP原生組件Artisan幫你寫代碼,這就叫做“優雅”,就好比Python中Web框架Django映射生成代碼一樣,你只需一句命令輕輕一敲,就會看到***般代碼在黑屏幕上來回翻滾,一瞬間,模型全都自動給你生成了,那更是逼格高得受不了……

PHP爲Web而生。只要有服務器,只要有Web就肯定會有PHP,PHP市場發展好壞不以人的意志爲轉移,盲目跟風炒作任何一門語言流行程度或能存活多久,對這門語言本身存在的價值毫無意義,我們能夠控制的只有好好的去發揮PHP最大的優勢,爲人類,爲企業,爲個人,做出更加卓越的項目!由於部分低效框架限制了整個程序性能的發揮,近年來,PHP已是譭譽參半。好在“爲Web藝術家而生”的Laravel的出現,隨着框架升級而不需要改動業務邏輯代碼,這就是Laravel最具有現實意義的組件化開發,組件化開發將會給PHP帶來生機和再創輝煌。只要事先優化配置好運行環境的話,PHP跑起來性能一點都不差。自從有了Composer包管理工具這個“藝術家”,讓PHP實現了現代組件化開發,持續提升着PHP現代感,使PHP性能有了質的飛躍。後來,我們又有了更加優雅、藝術的Laravel開發框架,更是把PHP現代、優雅表現力推向新的高度。但是 laravel 入手確實是有難度的,官方文檔僅僅適合入門的童鞋當新華字典查閱使用,對新手小白來說實在是很不友好。官方文檔一上來就搞了個 Homestead虛擬機 ,開發團隊的初衷是給PHPer創建友好開發家園,但其配置繁瑣、深奧難懂,好多童鞋直接就被撞死在Laravel開發環境搭建這堵牆上了。哈哈,好在老何我繞過這堵牆,給童鞋們編寫了智能優雅一鍵安裝的 phpRE 快捷集成運行環境安裝程序,輕鬆跨越複雜的配置過程,直接進入集成開發環境PhpStorm + Composer+Laravel 勾搭配置環節,輕輕鬆鬆就把這些相對獨立的開發工具整合成了優雅、藝術、現代的強大集成開發環境(IDE)或開發平臺。

說到這裏,童鞋們可能會問:phpRE究竟又是什麼東東?舉個例子,計算機硬件組裝DIY裝機大家都不陌生,可能還有人幹過這玩意兒,就是用電腦組件按照一定的規範、接口組裝PC或平板電腦、手機,這樣,硬件組裝廠或手機代加工廠就不難理解了。同理,軟件開發的項目工程也同樣可以組件開發,這一思想早在上世紀八九十年代的面向過程編程就已經形成了,在後來的OOP面向對象編程中發揚光大,尤其是VB、VC、VFP等老牌的GUI圖形界面第四代語言,在表單上用大量的控件、第三方插件通過拖拽方式按一定的規範或接口來開發應用軟件,這與DIY裝機就更加形象了。軟件走過了壟斷銷售的春夏秋冬,走到了免費、自由、開源的今天,自由開源文化大行其道,組件化開發思想永放光芒。在組件開發的大氣候大背景下,Composer順應時代而生,Laravel自然成了組件化開發的產物,越是倡導自由開源的開發語言或工具越將會成爲組件化開發的時代先鋒,PHP7、Python3、Composer、Laravel或WordPress等時代弄潮兒正在闊步向前,走在時代的前列,phpRE只不過就是PHP、WordPress、Composer、Laravel等這些組件化開發工具的操作平臺或組件開發App產品的“組裝廠”。

用專業術語回答就是:“phpRE 是 Win32 下綠色安裝的 Apache + PHP + MySQL + Composer + Laravel 運行環境組件壓縮包。最適合與 PhpStorm 搭配集成強勁 IDE 開發平臺,最適用於Laravel 框架和 WordPress 等開源程序 Web開發。開發所需的官方最新版本組件都已爲你封裝好了,只需一鍵安裝即可輕鬆搞定 PHP 運行開發環境,並默認同步官方最新版組件及時更新發布(可以靈活更換自定義版本),免費、開源與分享。”
手把手教你跑 Larave 框架實戰筆記系列之一
下面讓我們一步步見證這一奇蹟……

[最靠譜的Laravel一鍵安裝包]

一鍵安裝 phpRE 集成運行開發環境,已幫你事先搞定了Laravel必須的PHP擴展配置(在php.ini中開啓 openssl 和 fileinfo 擴展)、PATH系統環境變量編輯、搭建本地虛擬主機、Composer全局安裝等大量手工活……

phpRE安裝成功後,接下來初始化PhpStorm與Composerl勾搭配置、Laravel插件和Laravel IDE helper以及項目開發相關依賴包、組件就可大功告成了。

5分鐘從零環境一鍵安裝創建Laravel項目

詳情參考《phpRE+Composer+PhpStorm+Laravel安裝配置搭建優雅藝術Laravel項目集成開發環境簡明教程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章