问题背景: 我是一名 PM,之前有一个个人需求,搜索了很多类似的小程序,都不能满足,所以想自己写一个小程序。 那么,问题来了,作为一名完全新手的微信小程序开发者,我应该从哪里入门? 我想做的是一个类似活动报名的表单类小程序。
编码基础:
之前做过一款 SPA,当时的前端大牛曾语重心长的跟我说:小 H,建议你学习下 JS 啊,用处大大的无穷呢。我“嗯嗯”同意,然后抛到了脑后。直到现在。。。
我现在正在看微信小程序的官方开发文档,从“ Hello World ”开始学起,但我觉得应该也会使用到一些基本语法与主流语言,所以希望各位大大给点建议。
PS:已经问过我们的前端 GG,他给了我一些 Demo 学习。
1
kinice 2018-06-22 15:44:07 +08:00
学习一下前端开发三剑客,重要的是理解一下它们是怎样组合产生效果的,分别起到了什么作用。利用你的 c++基础好好学 js。
最后多看看小程序开发文档即可。 |
2
qiayue 2018-06-22 15:47:26 +08:00
学会使用 html+css 做简单布局
了解 js 事件触发机制 就可以了 |
3
mht 2018-06-22 16:00:34 +08:00
会 JS 就够了 html 和 css 实在不会可以拿开源的 UI 凑合用啊
|
4
hdyl OP |
5
zjsxwc 2018-06-22 16:23:32 +08:00
楼主的需求`类似活动报名的表单类小程序`,如果不是小程序的话,只需要:
1. 服务端,用 php,处理下表单传过来的数据,也就是一个 $_POST 变量使用 2. 前端,就是 html 的 form 标签使用 -- 加上小程序的话,还需要: 1. 服务端要了解小程序 api 文档 2. 前端也要了解 wx 对象的接口文档 3. 小程序官方后台的配置等等 4. nginx 的 https 配置等 -- 还有考虑到审美这些,还需要了解 css 等等 当然最重要的是微信的文档很坑爹!!! |
6
hdyl OP @zjsxwc 为什么要告诉我这些!!! [开玩笑:P
路漫漫其修远兮~我 Html+CSS+JS 一步步来吧,有些东西,总得学习的。>^< |
7
whypool 2018-06-22 16:46:38 +08:00
找个程序搞基啊,就可以了
|
9
fetich 2018-06-22 16:53:13 +08:00
不难,难的是坑人的文档。
|
10
slime7 2018-06-22 16:55:15 +08:00
说一下上面没提到的。
个人需求如果手头没有可用的服务器和域名的话,你可能要从备案开始。 小程序的数据互动只能用国内备案的 https 域名。 当然微小程序信并不验证这个域名是不是你的,你还可以找些第三方的服务器。 |
11
learnshare 2018-06-22 16:56:13 +08:00
国内金数据,国外 Google Forms
|
13
402645707 2018-06-22 17:06:55 +08:00
高中党表示看文档 2 天撸出了一个界面看的过去的答题小程序
难点在于撸一个后端出来和小程序交互,我用的是 php |
15
qiayue 2018-06-22 17:28:12 +08:00
后端 API 可以用知晓云
|
16
Flicker 2018-06-22 19:21:00 +08:00 via Android
微信的文档小心点,遇到奇怪的问题,先 google 一下,别死啃。😂
|
17
yuanfnadi 2018-06-22 20:21:05 +08:00 via iPhone
如果有公司账户 你只需要写一个前端页面提供然后 web view 就可以了。
|
18
gsharpblades 2018-06-22 20:35:30 +08:00
mpvue 你值得拥有
|
19
hdyl OP |
22
bojackhorseman 2018-06-23 08:25:11 +08:00 via iPhone
@hdyl 文档有 bug,经常性搜东西页面会卡死或者没反应,微信开发者社区还不错
|
23
hdyl OP @bojackhorseman 好的,了解,谢谢。
|
24
likuku 2018-06-23 10:52:50 +08:00
请手下关系好的程序员吃个饭,之后好好善待他们,公平开价
(按工时算价格,以他们当前工时价格+加班费 作为起步基础)请他们接下你这单私活呗。 你只要认真出好你的需求文档,注意他们进度就 OK,大家作自己擅长的事,何乐不为。 |
26
likuku 2018-06-23 14:55:30 +08:00 1
@hdyl 觉得你所面对的困难还是太大了,可参考
https://www.v2ex.com/t/464363#r_5807919 里 56 楼 msg7086 所言极好: “ 我觉得吧,学编程、学计算机语言、学软件开发,这是三样不同的事情。” |