摘要:關于作者程序開發人員,不拘泥于語言與技術,目前主要從事和前端開發,使用和,端使用混合式開發。個人網站最近剛寫了一個手機在線播放的電影站開發混合式系列第集技術選型是一套簡潔優雅的開發框架。
關于作者
Laravel+Apicloud+Vue開發混合式App系列第0集 技術選型程序開發人員,不拘泥于語言與技術,目前主要從事PHP和前端開發,使用Laravel和VueJs,App端使用Apicloud混合式開發。合適和夠用是最完美的追求。
個人網站:http://www.linganmin.cn
最近剛寫了一個手機在線播放的H5電影站:http://www.ifilm.ltd
Laravel5.3
why is Laravel ?
Laravel是一套簡潔、優雅的PHP Web開發框架(PHP Web Framework)。它可以讓你從面條一樣雜亂的代碼中解脫出來;它可以幫你構建一個完美的網絡APP,而且每行代碼都可以簡潔、富于表達力。Laravel還有清晰的文檔和豐富的擴展包,可以快速開發一個優秀的應用。
Apicloud
what is Apicloud ?
APICloud是中國領先的“云端一體”的移動應用云服務提供商。APICloud為開發者從“云”和“端”兩個方向提供API,簡化移動應用開發技術,讓移動應用的開發周期從一個月縮短到7天。基于APICloud提供的“云API”和“端API”,開發者甚至可以忘記繁雜的服務端編碼,也可以忘記復雜的Objective-C和Java,更可以忘記那數不清的屏幕適配。APICloud推行“云端一體”的理念,重新定義了移動應用開發,幫開發者搞定一切。
why is Apicloud ? why is not Native?
相同點:1.App最終體驗相同 2.都是iOS和Android應用
不同點:1.APICloud開發方式是hybrid(混合式)App開發 2.開發的成本和時間
總的來說就是,Apicloud可以在更快的時間內以更少的成本去開發并完成一個和使用Native開發出來體驗基本一致的app,所以,時間和金錢面前還有什么糾結的必要呢。
Vue
why is Vue ?
VueJs是一套構建用戶界面的漸進式框架。與其他重量級框架不同的是,Vue 采用自底向上增量開發的設計。Vue 的核心庫只關注視圖層,并且非常容易學習,非常容易與其它庫或已有項目整合。另一方面,Vue 完全有能力驅動采用單文件組件和Vue生態系統支持的庫開發的復雜單頁應用。
Vuejs 的目標是通過盡可能簡單的 API 實現響應的數據綁定和組合的視圖組件。VueJs自身不是一個全能框架——它只聚焦于視圖層。因此它非常容易學習,非常容易與其它庫或已有項目整合。另一方面,在與相關工具和支持庫一起使用時,Vuejs 也能完美地驅動復雜的單頁應用。
只因為在微博多看了它一眼,就此迷戀
JavaScript擴展包
jQuery
Swiper
目前就是用到這些,后面用到在再添加
各司其職Laravel:用于該項目后端開發,為app和日后的HTML5版提供api接口,目前已使用到的Laravel擴展如下,具體安裝和配置詳見第2集:
"barryvdh/laravel-cors": "^0.8.6", // 解決使用apicloud構建page時使用瀏覽器測試會出現的跨域文件 "barryvdh/laravel-ide-helper": "^2.3", // 代碼編輯器助手,用于生成代碼提示文件 "tymon/jwt-auth": "0.5.*", // 實現前后端分離后的用戶認證 "yangyifan/upload": "v0.2" // 擴展Laravel的存儲介質,擴展了阿里云的OSS和七牛云存儲等 // 目前就是用到這些,后面用到在再添加,具體安裝和配置請見第二集
Vue:用于Apicloud使用HTML構建page時的數據渲染,可以減少jquery渲染數據過多的DOM操作。至于為何不用Vue的組件化開發,是因為Apicloud構建的app每個可視頁面都是有且僅有一個完整的HTML文件,然后在這個頁面內做相應請求和頁面跳轉數據渲等,所以并不適合使用Vue的組件化來做
Apiclud:主角,用于app的整體構建和打包。官網提供很多模塊,可以直接拿來使用,節省很多開發時間和成本,另外官方提供了命令行工具apicloud-cli,具體的安裝和使用見第三集。
下一篇將主要記錄Laravel框架的安裝配置和一些重要擴展包的安裝配置
注:不管使用什么技術去做怎樣的事情,一定要學會去看官方的技術文檔,要學的不是哪一項技術而是學會如何更快的去適應并使用一項技術的能力
安小下同學
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/81618.html
摘要:關于作者程序開發人員,不拘泥于語言與技術,目前主要從事和前端開發,使用和,端使用混合式開發。個人網站最近剛寫了一個手機在線播放的電影站開發混合式系列第集技術選型是一套簡潔優雅的開發框架。 關于作者 程序開發人員,不拘泥于語言與技術,目前主要從事PHP和前端開發,使用Laravel和VueJs,App端使用Apicloud混合式開發。合適和夠用是最完美的追求。 個人網站:http://...
摘要:個人網站最近剛寫了一個手機在線播放的電影站緣由公司項目使用開發混合式,用到了官方提供的原生音頻播放模塊來做單點音頻播放功能。首頁和播放頁始終進行暫停事件監聽。 關于作者 程序開發人員,不拘泥于語言與技術,目前主要從事PHP和前端開發,使用Laravel和VueJs,App端使用Apicloud混合式開發。合適和夠用是永不停息的追求。 個人網站:https://www.linganmi...
摘要:通俗說就是實例從創建到銷毀的過程,就是生命周期。在這一步,實例已完成以下的配置數據觀測,屬性和方法的運算,事件回調。 關于作者 程序開發人員,不拘泥于語言與技術,目前主要從事PHP和前端開發,使用Laravel和VueJs,App端使用Apicloud混合式開發。合適和夠用是最完美的追求。個人網站:http://www.linganmin.cn 最近剛寫了一個手機在線播放的H5電影站:...
摘要:通俗說就是實例從創建到銷毀的過程,就是生命周期。在這一步,實例已完成以下的配置數據觀測,屬性和方法的運算,事件回調。 關于作者 程序開發人員,不拘泥于語言與技術,目前主要從事PHP和前端開發,使用Laravel和VueJs,App端使用Apicloud混合式開發。合適和夠用是最完美的追求。個人網站:http://www.linganmin.cn 最近剛寫了一個手機在線播放的H5電影站:...
摘要:為什么使用對象存儲對象存儲是云服務提供商面向企業和個人開發者提供的高可用,高穩定,強安全的云端存儲服務。什么是阿里云對象存儲服務,簡稱,是阿里云提供的海量安全低成本高可靠的云存儲服務。 關于作者 程序開發人員,不拘泥于語言與技術,目前主要從事PHP和前端開發,使用Laravel和VueJs,App端使用Apicloud混合式開發。合適和夠用是永不停息的追求。 個人網站:https:/...
閱讀 3538·2023-04-26 00:16
閱讀 1365·2021-11-25 09:43
閱讀 3829·2021-11-23 09:51
閱讀 2970·2021-09-24 09:55
閱讀 718·2021-09-22 15:45
閱讀 1394·2021-07-30 15:30
閱讀 3067·2019-08-30 14:04
閱讀 2247·2019-08-26 13:46