You are here

Drupal 8 + 微信小程序

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2017-10-20 09:24

  作者: 老葛 亚艾元软件

微信小程序,正式版刚出来的时候,甚是激动。激动了不到一个月之后,发现里面限制太多,所以很快就转为观望状态。张小龙是一个让人尊敬的大神,由于近一年来,微信小程序,逐步的开放越来越多的接口,各种功能也愈加完善,所以决定,开始尝试微信小程序。

 

这是我写的第一个微信小程序,代码在:

https://github.com/g089h515r806/we_cn_chess

 

我尝试在微信小程序上面写一个象棋棋谱的播放器,花了一个周末的时间,终于成功了。这让我对于微信小程序,增加了十分的信心。

 

从微信小程序里面,我们可以看到Angularjsreactvue,这些当今流行JS框架的影子。我熟悉Angular 1.04.0,看了小程序里面的js代码以后,发现两者十分相似。

 

对于Drupal来讲,无头(HeadlessDrupal是一个方向,特别是对于移动互联网,现在各种前端框架,不断涌现。 IOSandroid原生应用蓬勃发展,只有将Drupal和移动互联网结合起来,才能壮大Drupal的版图。当然,Drupal仅仅是后台框架的一种,除了Drupal以外,PHPlaravelnodejsJAVApython等,都是流行的后端框架,与后者相比,Drupal还是小众技术。

 

   Drupal8是面向移动设计,内置Rest API,可以方便的将Drupal各种数据,提供给前端框架。比如新兴的Json API模块,极大的方便的和前端框架的数据交互。增强了Drupal作为一个框架的吸引力。

 

学习微信小程序,我的经验,首先是看官方文档,文档地址:

https://mp.weixin.qq.com/debug/wxadoc/dev/

 

8-2-1.png 

8-2-1

    把整个文档好好的看一遍,这才是权威的资料。

 

注册一个微信小程序账号,行动起来。已经认证的微信服务号、订阅号,可以使用原来的资料创建一个小程序账号。我使用的就是原来认证过的微信服务号。微信小程序账号的创建文档,参考官方文档。

 

下载开发者工具:

https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html

8-2-2.png 

8-2-2

根据你的系统,选择对应的版本。现在万事俱备,只欠动手了。


Drupal版本: