欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

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

shiping1 的头像

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

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

zhangzhongbao.jpg

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

DrupalPHP+ wechat模块

Solr + TomcatJava

AngularJS + Ionic

 

特点:

  1. 性价比高

  2. 性能优良

  3. 界面简洁大方

一套系统同时支持微信,APPAndroidIOs

 

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

 

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

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

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

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

  4. IonicangularJS)端,向Drupal提交数据的问题

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

  6. 解决IONICangularJS)端视频播放的问题

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

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

     

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

     

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

     

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

AngularJS,是Google公司的产品

来自 http://www.thinkindrupal.com/node/5636

 

普通分类: