微信小程序的代码复不复杂?不是程序员能开发吗?

微信小程序的代码复不复杂?不是程序员能开发吗?,第1张

开发小程序大概只有开发APP难度的1/6。对有经验的开发者来说。小程序的代码相对还是简单的,只需要掌握JS和H5就可以。虽然这两门语言也相对容易的,但对于从未接触过编程的同学来说,还是要学习一段时间。

如果不是程序员的话。C++、Go、PHP、JS、H5对你来说是一样的吧?(都不知道是啥,也看不懂啊~哈哈)

话说回来,不会编程要搭建小程序也没问题啊。我大中华物产丰富什么没有。我记得“即速应用”这个工具,在小程序发布前就已经上线了。现在是更完善了。微信刚发布小程序那几天,我还学着用开发工具做小程序,后来用这个工具来做,发现根本不要编程。它们这个工具的界面就设置成了手机屏幕显示界面。你把什么拖到上面,把界面编辑成怎样。最后出来的小程序就是怎样的。比如要放个图片,就上传这张图片。设置一下图片大小,位置调整一下就可以了。就是像做成模块了一样。你要什么模块就自己添加进去。调整位置。排排版就行了。如果你想做小程序的话,这样的工具还是很适合的。

对了,你上传小程序的时候上传的是小程序的完整代码。第三方的工具都会根据你做好的界面生成一套代码(这就是第三方工具的核心了)你用微信开发工具把这套代码提交审核就可以了。

就这样,不懂再问。

看你是什么身份,假如你是程序员,业余时间可以做一做小程序,完全可以。假如你是大学生或者自由职业者,多一项收入,多一点经验,也是完全可以。

假如你在纠结的不是做不做那一两个小程序,而是要不要专门发展小程序业务的问题,那也是可以考虑的。目前小程序需求比较多,市场发展前景也十分广阔,生态和能力也日臻完善。

上图为阿拉丁指数9月小程序报告总结,我们可以看到工具、服务类、零售类等等小程序均呈上升、发展趋势的,间接也看出,多行业的商家和企业在小程序方面的需求意愿都比较强烈。

不过目前小程序制作方面竞争比较激烈了,一些比较强大的制作方有叮铛应用、极速应用等等,朋友圈微博等等也经常有人宣传自己可以接小程序,单打独斗太辛苦了,建议你去找大平台,成为他们的服务商,用他们的平台,代制作一些组件啊、偶尔接个小程序啊什么的,省时省力获利也蛮大的。

必备技能清单

如果你想开发一个应用,那么了解和学习应用所用的编程语言是非常必要的。

对于小程序开发者来说,需要学习的语言主要有:

微信标记语言(WeiXin Marked Language, WXML)

微信样式表(WeiXin Style Sheet, WXSS)

JavaScript(JS)

虽然微信为小程序的界面构建「创造」了两种语言,但这两种语言,无论是从风格还是语法上,都与 HTML 和 CSS 非常接近,甚至是直接照搬。

也就是说,在开发微信小程序之前,你需要掌握的语言只有 HTML、CSS 和 JavaScript 三种,而这三种恰恰就是网页前端天天都要面对的。

学习、开发过网页前端的人都知道,「前端三件套」的学习成本其实是很低的,有些人甚至能在一周内熟练掌握这三种语言。

如果你是 iOS / Android 开发人员

如果你以前有 app 开发经验,那转向小程序开发并不难。你只需要简单学习三种语言的写法,就能轻松上手开发小程序。

无论是从 iOS 还是 Android 开始转,开发小程序都需要学习 JavaScript 语言。小程序的逻辑功能都是使用 JavaScript 来实现的,如果没有 JavaScript,小程序就变成了一具没有思维的空壳。

对于 iOS 开发来说,可能还要学习使用 HTML(WXML)构建界面的方式。

许多人在开发 iOS 应用时,会使用 iOS 的 Storyboard 文件构建界面和交互逻辑,Storyboard 可以让开发者通过拖动元素的方式快速构建界面。

但在小程序中,所有视觉元素和交互都需要通过 XML(WXML)代码实现,无法直接拖动元素来构建界面。这与 iOS 的 Storyboard 可视化的界面构建方式有很大差别。

对于原本就需要 XML 代码构建界面和交互的 Android 开发者来说,他们只需要了解小程序 WXML 可以使用的元素,就可以开工了。

如果你是网页前端开发人员

恭喜你,既然你已经能熟练使用 HTML、CSS 和 JS 语言,接下来的事情就简单得多了。

但这并不代表前端网页开发与小程序开发没有差别,你在上手前还是有一些需要注意的地方。

首先,小程序的界面并非是一个「网页」,而是一个「应用界面」,以往网页前端常见的

、 等标签都不复存在。网页前端开发人员需要适应 WXML 的逻辑和写法。

同样,虽然 WXSS 文件基本「复刻」了 CSS,但小程序使用了 rpx(responsive pixel)作为尺寸单位(保证不同分辨率设备的元素正常显示)。开发人员需要了解 rpx 与各种长度单位的换算比例。

关注 zxcx0101,回复「rpx」,获取 rpx 的详细换算方式。

如果你是后端开发人员

即使是使用 Node.js 语言工作的后端开发人员,如果希望转向小程序开发,依然需要先从前端三件套入手学习。

不用担心,前端三件套是非常简单的语言,许多人只需要经过一周的学习就能熟悉。如果之前有相关经验,上手难度会更加低。

但是,许多业务流程完整小程序是离不开后端的数据处理的。后端开发者并不需要太担心小程序的火热会造成后端领域的侵蚀,相反,小程序的火热会令后端人员的需求迅速增长。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11695208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存