1 引言
在移动产品没有普及的年代,网页端应用占了互联网流量的绝大部分。随着手机产业的大热,手机在大众中越来越普及。新的技术也在诞生,伴随着HTML5(简称H5)标准的推行,H5网站的开发也在如火如荼的进行。
微信服务号的诞生,对移动端应用的开发有着重大的意义。商家不仅可以在服务号的前端页面定制菜单,还能通过开发H5页面拓展服务号功能。所有原先的网页端页面,只要符合H5标准,都能移植到微信内部。这样一来,不仅满足了商家拓展业务的要求,也加深了企业和个人的联系。
1。1 微信开发背景与目的
腾讯移动社交软件微信的崛起,宣告了社交2。0时代的正式到来。20世纪是PC的天下,而21世纪则是移动终端崛起的时代。在微信之后,越来越多的公司企业认识到微信巨大的流量以及微信便捷的开发入口,愿意在微信中开发自己的公众号和自己的产品页面,直到现在,已经形成一种微信的风潮。从原有的PC网页端转入微信移动端是否有必要,需要从移动端和PC端各自特点分析得来。
分析PC和移动设备的特点我们不难发现它们之间的区别。论文网
(1)二者页面承载量不同。PC端仍然占有市场的主导,相较移动端,可以显示更多的内容和信息。具有更加丰富的表现形式。
(2)二者交互方式不同。手机和平板电脑主要支持手指点击的方式操作,强调更舒适的操作,更宜人的用户体验。PC端则由鼠标和键盘输入信息,从而更加重视吸引用户的注意,增加点击率。
(3)使用场景的不同。移动端的使用场景不固定,可能是任何时候,吃饭,坐飞机,坐地铁等等都不例外。为此需要设计不同的交互方式来适应不同的使用场景。移动端交互场景多种多样,只能选取核心使用场景设计,兼顾其他。PC端因为使用环境场景相对固定,设计模式也约定俗成,没有太多变化。
(4)最后考虑网络的接入方式。PC端一般连接宽带或者wifi,没有对流量不足的担心,页面展示更快更全。而移动端则连接数据网络,有时候可能为节省流量,牺牲性能。
(4) 移动设备的剧增,导致了移动应用的大量需求。微信作为良好的社交软件,拥有稳定的流量入口,微信风格的内置H5浏览器,交互友好。可以说微信开发平台,是专门用来解决这些问题的。
从以上二者区别我们不难看出,用户习惯从PC端转入微信端的大趋势,以及移动端随着技术发展的宏伟前景。可以说,电商平台微信化,是必不可少的一环。
为此,本课题针基于微信平台开发,能更好的让电商产品在PC端稳定的同时保证移动端的友好使用。
1。2 开发现状
在微信开发者平台首页列出了率先使用微信开发平台开发的成功案例。如央视新闻,南方航空,广州公安,招行信用卡等。
微信开发主要分为前端和后台两部分。前端方面如果页面不是很复杂,可以直接用HTML和CSS(层叠样式表的简称)和JAVAscript实现。稍加复杂的页面,可以运用框架来实现,如Sass/Less。如果为了CSS编码的方便,还可引入一些小型的CSS框架,如pure。css或normalize。css等。除了可以运用第三方框架,微信推出的WeUI(微信官方图标界面的简称)也方便了更多的微信开发者。根据不同的业务场景选择合适的开发框架,势必事半功倍。微信后台可以使用PHP或者JAVA来编写,PHP适合中小型企业,JAVA则能应对大型的并发式访问。
由此也衍生出了新的第三方公司,专门从事小型公司的微信开发。越来越多的微信开发者加入进来,各种不同的技术相互碰撞,衍生出更高效更快速的开发方式。让整个开发流程如同软件开发一样流水化,工程化,是所有微信开发者的下一步目标。