news

Drupal + wechat模块 + Solr + tomcat + AngularJS + Ionic 微信开发新选择

我们在一个实际的手机APP应用开发中,最初开发采用jquery mobile, drupalgap进行开发完成了初步功能,仅限于APP,随着新增需求和变更的出现,第一个版本呢,用户评价,太烂了,速度性能也很慢,界面不友好,bug很多,不稳定。我们又重新基于新技术开发一遍。新版APP,还有微信受到了用户非常好的评价。基于新技术开发的,用户评价很高。同时支持微信,使用微信、Android,IOS都基于同一套系统。APP的功能,和微信一模一样,所以这里就介绍一下我们采用的技术结构。

  在微信公众号里面,搜索“超声掌中宝”,既可找到本公众号。

1

移动APP采用以下技术构建:

Drupal(PHP)+ wechat模块

Solr + Tomcat(Java)

AngularJS + Ionic

 

特点:

  1. 性价比高

  2. 性能优良

  3. 界面简洁大方

一套系统同时支持微信,APP(Android,IOs)

 

由于是国内,第一家使用这样的技术架构开发微信公众平台的,所以我们遇到了各种各样的坑,不过我们最终迈过这道坎,跨入了微信开发的新时代。

 

我们先后解决了以下问题:

  1. Ionic(angularJS)示例程序的运行,在phonegap下面的打包

  2. Ionic(angularJS)与Drupal的连接问题,从Drupal端取数据

  3. Ionic(angularJS)端登陆Drupal的问题,以及用户的权限控制

  4. 从Ionic(angularJS)端,向Drupal提交数据的问题

  5. 通过Ionic(angularJS),向Drupal端上传图片、文件

  6. 解决IONIC(angularJS)端视频播放的问题

  7. 解决无限滚动的技术问题,下拉更新的问题

  8. 解决了在微信端,直接打开IONic(angularJS)页面的问题

     

    实际的问题,远远多于这些

     

    迈过了一道又一道坑,终于成功的到了技术的彼岸。

     

    需要说明的是,Ionic本身是基于AngularJS,提供了一套清新的UI界面,主要面向移动端的,它的基本思想是,移动端的开发不需要采用PC的思维。

AngularJS,是Google公司的产品

关注我们的微信

关注我们,体验一下Drupal微信(Wechat)模块的最新进展

 

 

Think in Drupal 官方微信 亚艾元官方微信
1

 

1