{eval=Array;=+count(Array);}

亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

問答專欄Q & A COLUMN

小程序的云開發(fā)學了還用學php node做后端嗎?

AlienZHOUAlienZHOU 回答3 收藏1
收藏問題

3條回答

thursday

thursday

回答于2022-06-22 18:26

如果你是做小程序開發(fā),主攻前端,不需要,但是要自己做一個完整的小程序,后端學習是必不可少的

評論0 贊同0
  •  加載中...
RobinTang

RobinTang

回答于2022-06-22 18:26

如果是打算做后端技術開發(fā)的話,肯定是要學的。

小程序的云開發(fā)就是一種Serverless技術的應用,可以給小程序開發(fā)者提供一個快捷的后端業(yè)務邏輯上線的解決方案,但是這只是局限于比較簡單的邏輯和數據。當后端業(yè)務邏輯或者數據結構和關系隨著業(yè)務成長變得復雜了,還是需要通過后端開發(fā)來解決。一般開發(fā)出來的系

統(tǒng),前期越便捷后期維護越難,尤其在需要擴展的話。

云開發(fā)

就以微信小程序的云開發(fā)舉例,因為是ucloud為了微信小程序做的產品,所以契合度非常高,而且很多接口和功能都比較完善。這樣對于一開始沒有后端開發(fā)的團隊或者后端業(yè)務邏輯相對簡單的小程序開發(fā)者來說,為了能快速上線的話,可以先選擇云開發(fā),不過一定要根據自己的業(yè)務成長來部署后端開發(fā)。

后端開發(fā)

后端開發(fā)不只是PHP或者Node,雖然這兩個比較流行。也不只是為了小程序,還可以同時支持WebApp、App、PC端軟件等等。所以就業(yè)角度也好,團隊技術儲備角度也好,后端開發(fā)都是不可或缺的。學了后端開發(fā),在回來用云開發(fā)理解上會更快一點,而且使用服務器的話,畢竟靈活度在自己手上,可以做更多的功能。


總之,云開發(fā)或者說Serverless開發(fā)的出現和存在肯定有其必要性,不過對于學習就業(yè)或者團隊技術儲備的角度來看的話,后端技術還是一定要有的。

評論0 贊同0
  •  加載中...
netmou

netmou

回答于2022-06-22 18:26

小程序的云開發(fā)的確非常方便,對于一些簡單的應用場景可以說解決了許多煩惱,不用部署服務器,用severless云函數直接寫業(yè)務代碼就可以了,但是對于一些復雜的應用場景仍然會需要使用PHP等后端語言去構建邏輯:

1. 拆得非常細的云函數反而會造成整體系統(tǒng)復雜度提升,對于比較復雜的業(yè)務邏輯,良好封裝的后端代碼反而更合適

2. 需要掌控數據的情況,如果需要對數據進行進一步的清洗、分析,會需要數據庫在開發(fā)者手里,而小程序云開發(fā)的數據只能是導出后再操作

3. 復雜環(huán)境下的云函數調試是一場惡夢,同樣是因為細粒度的問題,很難定位到真正有問題的地方

4. 性能不可控,對于大多數人來說小程序的云函數足夠穩(wěn)定,但是如果流量并發(fā)非常大,是否能保證整個系統(tǒng)的穩(wěn)定運行就是個問題了,只能全面依靠平臺方的優(yōu)化,而無法自己把控(這一部分甚至涵蓋了支出方面的問題)

5. 只能在微信小程序內使用,在外部的app里是沒法調用微信小程序函數的

總之,小程序云開發(fā)其實就是severless換了一個名字,而serverless這項技術在很多地方(如aws)都已經得到了廣泛應用,大家對它的應用場景理解從早期的它啥都能干,已經進化到了簡單的場景優(yōu)先選擇它。

對于可以預判到的簡單的應用場景,平臺也鎖定在微信上的,選擇云開發(fā)是最合適不過了,畢竟可以快速實現產品,降低試錯成本,這個時代,時間就是金錢。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<