Android / iOS開發者開發小程式前要做哪些準備

小橙序之家發表於2017-12-26

上一篇小橙序之家講了前端開發者製作開發小程式的注意事項,點選這裡回看內容,今天我們來講講如果你是Android / iOS開發者,在做小程式開發時應該做哪些準備呢?

假如你是一名Android開發者,從未接觸過前端,甚至連HTML、CSS、JavaScript都沒有學過,那麼你肯定是要從HTML開始學了。

如果你以前有過App的開發經驗,那麼學習小程式開發並不難,前端三劍客對於有程式設計基礎的開發者而言,是很簡單很容易上手的,基本上看著示例程式碼,對照官方文件,幾天就能上手了!

關於Android和小程式開發,我們來做一個簡單的對比:

  • Android主要的開發語言是Java,使用xml檔案來描述介面,使用AndroidManifest.xml + gradle來配置專案。
  • 小程式主要的開發語言是JavaScript,使用wxml + wxss檔案來描述介面,使用app.json + app.wxss檔案來配置專案。
  • 而WXML基本上約等於xml,WXSS也基本約等於css,所以對於Android開發者而言,入門小程式開發只需學JavaScript,然後再瞭解一下 WXML和WXSS 就馬上可以開發自己的小程式。

而對於iOS開發者而言,可能還要學習一些HTML(WXML),因為很多人在開發iOS 應用的時候,都會使用iOS的Storyboard 檔案來描述介面,Storyboard 可以讓開發者通過拖動元素的方式快速構建介面。

但在小程式,所有的視覺元素和互動都需要通過WXML程式碼來描述,無法直接拖動元素來構建介面,所有,iOS 開發者想要上手小程式開發,可能還需要學習HTML。

最後,無論是Android開發者,還是iOS開發者,要想開發小程式,都必須要學JavaScript語言,雖然微信有wxs ,但JavaScript還是很重要的,而且小程式的邏輯功能就是通過JavaScript來實現的,沒有了JavaScript,小程式就少了大腦。

對於Android / iOS 開發者而言,不管未來小程式能不能在移動端大放異彩,學習它,掌握它,都沒有任何壞處,畢竟學習它是這麼簡單。

小橙序之家www.xcxzjia.com微信小程式開發綜合服務平臺,公眾號 xcxzjia 小橙序之家

相關文章