今天來寫寫框架,由於我只會寫php & javascript ,而且,我也為他們各選了一個框架,

今天簡單來說說,我用的框架

1423519219laravel-l-slant.png

PHP - Laravel 

Laravel是一個開源的PHP框架,它由Taylor Otwell開發,支持MVC模式。它配備有一個模塊化軟體包管理系統和專用依賴管理器。它提供多種訪問關係資料庫的方式,以及有助於應用部署和維護的實用程序 -- 來源 wiki百科

主網址:https://laravel.com/

教學網址:https://laracasts.com/

國內高手教學網址 點燈坊:http://oomusou.io/ 此人的文章真的寫得很用心,人也很nice 新手時曾有幫我解決問題。

國內社群:https://www.facebook.com/groups/laravel.tw/

目前版本:5.5

5.5版本:教學影片

目前主要用途:後台

感想:強大、簡單、後台程式碼可以分得很清礎

2017-08-08[00-25-(23)].jpg

Javascript - Vue.js

Vue.js(/vjuː/,或簡稱為Vue)是一個用於建立使用者介面的開源JavaScript框架,也是一個建立單頁面應用的Web應用框架[4]。 2016年一項針對JavaScript的調查表明,Vue有著89%的開發者滿意度。[5] 在GitHub上,該專案平均每天能收穫95顆星,[5][6]為Github有史以來星標數第10多的專案。[7] -- 來源 wiki百科

主網址:https://vuejs.org/

教學網址:主網址說的很清楚且簡單,實在找不到 那就付上中文的主網址: https://cn.vuejs.org/v2/guide/ 方便閱讀

目前版本:2.52

主要配合套包:

vue-router https://router.vuejs.org/zh-cn/ :管理路由用

vuex https://vuex.vuejs.org/zh-cn/intro.html : 狀態管理模式

axios : AJAX

vue-devtools

建議使用套包:

vee-validate http://vee-validate.logaretm.com/:表單驗證用

主要配合套包,一定要裝,好用且必用

目前主要用途:前台

感想:強大、簡單、

 

再來簡單說說如何使用,當您在安裝好Laravel 且使用 npm install 時,基本上也就安裝 vue.js  的基本套件,這並不是說他們是同一組人員設計,

而是 laravel 已經預設使用 vue.js 為他們的預定軟件了,而在新版laravel 5.5 時,也開始同時支援 react 的使用,如有興趣的人,可以上官網一看

目前專案 使用狀態為 將 laravel 為後台,專責處理 資料庫提出與要求,而 vue.js 為前台,處理前台顯示的任何工作,其兩軟件,都有一個共通的好處

他們可以讓你在寫程式,不用過多重覆寫相同的程式碼,laravel 對於資料庫處理,就僅要寫處理資料的問題,而關於設定,僅在開始時設定即可,兩個程式

寫起來,真的是和以前寫 php + jquery 簡洁許多。

何時要用這樣的方式寫:

如果您僅是寫單一頁面程式,只需 vue.js 即可,vue.js 也提供了 CDN 的方式導入,或vue-cli 生成。

而如果您是在寫中大型的程式,就需要了,用傳統方式寫,有時寫習慣了,確實也快,可是,就是這個可是,每當你程式有錯時,面對雜亂沒分類的程式碼時

那就真的..........xxxxxoooooo,這個程式在寫的時候,都具備了將程式分類、分檔的自然要求,再加上有重構的概念去寫,

在除蟲時,那真是一個快感呀!!如果再加上TDD(測試),你的程式碼應該是問題最少的程式了。

 

大約寫寫,目前也正在努力的學,有問題就來交流交流!

 

相關文章

有時間就會寫寫關於網頁的基本,但我都是寫如何用,因為我只會用,要論述我不會,至於教課書上文言文的寫法,請自行google 寫得會比我寫正確,如文有錯誤,請各位指正,請勿嬉罵,世上高手很多,小弟就寫寫玩玩,請見諒

arrow
arrow
    文章標籤
    laravel vue.js html web
    全站熱搜

    雲橙雨林 發表在 痞客邦 留言(0) 人氣()