开发者开发小程序前要做哪些准备

今天我们来讲讲如果你是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 开发者而言,不管未来小程序能不能在移动端大放异彩,学习它,掌握它,都没有任何坏处,毕竟学习它是这么简单。

小程序基础中高级视频教程源码如下

无法保存或其他请加华哥微信领取新连接

链接: https://pan.baidu.com/s/1qZ8leZq 密码: 5ucx

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180126G105DE00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券