乐汇通项目总结

1. 项目背景

乐汇通一个将吃喝玩乐融于一体的app应用,类似美团和糯米的团购应用。其最大的不同在于此款app只在拉萨使用。这是一个小市场的app应用。

2. 项目技术

这个项目主要用到的技术是混合编程的思想,ios端和android端都用到了【BeeFramework】这个框架。这个框架采用了混合式编程的思想,它封装好了很多优秀的第三方的库。界面布局以xml和css的方式来编写。

后台用到了开源的Ecshop框架来编写,采用此框架的优点在于开发周期短。

2.1 BeeFramework简介

简介

Beeframework是一款ios快速开发框架,主要活跃于github开源社区。典型的MVC模式,清楚的分为Model、View、Controller三个层次,业务数据、业务逻辑、界面展示、交互逻辑完全分离。

事件驱动

对于Controller、Model均与状态无关(Stateless),因此由三种Event驱动:Message、Request、Notification。对于View抛弃了老旧的Delegate,引入了新概念的UISignal来驱动界面交互事件或状态改变。

2.2 Ecshop

Ecshop一款开源的b2c商城框架,功能十分齐全,非常适合快速开发商城类应用的后台。

3. 项目问题

项目框架分析

采用BeeFramework此框架来编程大大缩短了开发周期,因为BeeFramework是一套成熟的框架,网络数据请求封装得特别的好,但是由于界面是采用xml和CSS的方式编写,所以界面编写的时间相对网络请求接口编写的时间要长一点。不过最新版本的beeframework框架集成了LiveLoad模式,只需要在Bee_Precompile.h中设置

#define __BEE_DEVELOPMENT__             (__ON__)
#define __BEE_LOG__                     (__BEE_DEVELOPMENT__)
#define __BEE_ASSERT__                  (__BEE_DEVELOPMENT__)
#define __BEE_PERFORMANCE__             (__BEE_DEVELOPMENT__)
#define __BEE_UNITTEST__                (__OFF__)
#define __BEE_MOCKSERVER__              (__OFF__)
#define __BEE_WIREFRAME__               (__OFF__)
#define __BEE_LIVELOAD__                (__ON__)

然后导入services中的bee.services.liveload即可实现可视化的界面编写,每次修改xml代码后保存一下,模拟器中的界面就会有相应的更改。

后台分析

后台框架采用的是开源的ecshop框架,此框架比较老旧,php版本就只支持php5.3以前的版本。然后ecshop的功能比较全,采用此框架进行二次开发需要对ecshop要足够的熟悉。

接口编写

开发过程中最大的问题就是接口编写的问题。个人觉得一个正常的流程应该是,一个项目在立项讨论需求完成后UI开始设计原型图的时候,这时应该有一个人来负责接口的编写,ios和android 的人员可以先搭建框架。等框架搭建完成后,接口差不多也定义完成了,这时后台程序和ios端和android端应该同时编写接口。后台编写接口的时候自己可以先测试一遍,测试通过后继续写下一个接口。ios和android编写接口的顺序最好保持一致,这样才能保证开发的进度是一样的。

人员交流问题

在项目开发的过程中,沟通交流还是比较重要,特别是后台与前台之间的沟通交流,因为很多时候接口不是一次调用就能成功的,在开发的过程中可能常常会遇到接口调用失败前台获取不到数据的情况。这个时候需要后台程序与前台程序的联调才能找到问题的所在。但是由于特殊的原因(有很多都学校的学生,白天要上课),后台和前台不能随时在一起交流。常常出现遇到后台报错的时候,却没有人来解决,这样就只能推倒晚上。fucck。

时间: 2024-08-29 19:03:53

乐汇通项目总结的相关文章

PHP 通过单号查询快递( 申通、EMS、顺丰、圆通、中通、韵达、天天、汇通、全峰、德邦、宅急送)

<?php header('content-type:text/html;charset=utf-8'); /** * @param $url String * @param array $post * @param array $options * @return mixed at most json */ function curl_get($url, array $post = NULL, array $options = array()) { $defaults = array( CUR

新汇通购物商城-专业批发品牌机,组装机,平板手机,数码,办公耗材,全线IT产品 www.xhtdiy.com

http://www.xhtdiy.com 新汇通购物商城-专业批发品牌机,组装机,平板手机,数码,办公耗材,全线IT产品 www.xhtdiy.com 公司地址:西安市雁塔路中段百脑汇电脑城12楼12A19室 公司座机:029-6299-6526 公司商务座机: 029-6850-7430 029-6850-7260 029-6880-0500

武汉众乐商通怎么样实人认证,实人认证需要注意哪些?

随着大家经常在淘宝购物,购物人群也越来越普遍和快捷,一些私人信息也都泄露了,为了保障个人信息安全,阿里和腾讯推出了实人认证,淘宝实人认证是什么呢,实人认证好处?今天武汉众乐商通小编给大家说说相关的内容,希望大家通过本文了解到实人认证是怎么回事哦.实人认证指的是什么?其实实人认证就是认证真实身份信息,而生成的电子×××凭证,也就是个人网络通行证,就像我们平常的×××一样,成功认证可以获得阿里平台的多项服务及专属权益.实人认证是淘宝淘气值满800以上才能开通的新功能,现在的作用有三个:第一个是信誉评

百世汇通快递地区选择插件,单独剥离

项目相关地址 源码:https://github.com/easonjim/RegionSelection bug提交:https://github.com/easonjim/RegionSelection/issues

E信通项目总结[转]

http://ucd.leju.com/index.php/ouba2/

易起通项目负责人-----英之杰小邓

我国将逐步取消漫游费?! ? 近日一则新闻让不少人喜出望外,那就是移动通讯宣布逐步取消漫游费,接着电信等通讯公司都宣布今年年底逐步取消漫游费.这个新闻对于大多数人来说都是一件喜事,因为取消了漫游费就意味着异地打电话就省得多了. 其实很多用户跟小编一样都迷迷糊糊的不知道什么是漫游费,只知道它贵死了,在异地时能有免费电话就用免费电话通讯,毕竟漫游费挺坑人的. 什么是漫游费呢? 漫游就是指你将手机号码带出归属地使用的业务(通俗的讲,就是你的手机到了别人的地盘上使用).而漫游资费,很简单的讲,也就是[漫

汇通day03

今日内容: 一.角色管理模块的增删改查 二.对用户进行角色的分配 1.相关数据表的设计与分析 角色表: create table ROLE_P ( ROLE_ID varchar(40) not null, NAME varchar(30), REMARKS varchar(100), ORDER_NO int, CREATE_BY varchar(40), CREATE_DEPT varchar(40), CREATE_TIME timestamp, UPDATE_BY varchar(40)

【创成汇协办】2018最新创新创业大赛参赛项目火热征集中

2018最新征集参赛项目的创新创业大赛--中国·龙口首届海内外高层次人才创业大赛深圳现场选拔赛参赛项目火热征集中诚邀每一位创业者报名参赛赛事相关活动承接合作(赛区承办协办.参赛项目招募.赛事宣传推广)138微信2875同号0991 创新创业大赛项目征集信息:"智汇港城 · 创业龙口"中国·龙口首届海内外高层次人才创业大赛深圳现场选拔赛时间:2018年11月27日(周二)下午13:00.地点:深圳市南山区科苑路3331号阿里巴巴大厦T2栋12楼(P2·神鲸空间).大赛进程:创成汇平台项目

电商新发展优颂乐购迎风起航

现如今电子商务发展的新时代已经到来,许多社会人士以及刚毕业的年轻人都渴望发展自己的事业,而在网络购物行业飞速发展的优颂乐购商城也在学习中不断的进步,优颂乐购商城项目发展的速度加快,也使得加盟优颂乐购商城的加盟商盈利的更多,优颂乐购商城现已经找准自己未来要走的路,而加盟商值得拥有! 优颂乐购拥有先进潮流的时尚风格,简洁舒适的设计布局,种类繁多的商品货源,在商城的旗下服装鞋帽.电器家居.电子数码.美妆美肤.母婴玩具.箱包礼品等等各种日用百货.并在发展的同时建立了新型的电商市场,优颂乐购商城的总部立志