经常能遇到一些小应用, 此类软件的生命周期一般就几个月甚至更短, 它们是专为某项目活动定制,比如一场足球赛或是一个演唱会,活动结束后软件生命及终结。 一般这样的手机应用(或PAD应用)的需求是很简单的,主要以展示、投票为主,不会有太多的复杂交互过程。 但是它的开发周期同样很短, 一般要求在数天内完成并上线, 所以需要有一个比较好的开发模式来应对这样的需求。
想到的几点先记下来:
1.网络框架,提供异步的HTTP请求,完成数据加载
2.制定协议,XML或JSON,内容载体
3.有较丰富的自定义组件或控件美化界面及提高用户体验
4.UI跳转管理,也算是程序的框架结构,实现界面导航
5.内容的展示方式, 最简单的方法就是加载server回传的页面, 可以是html页面或者自定义的页面(比如用自定义脚本写的)
通常, 这样的应用会在多个不同平台上同时开发, 比如android, ios, bada,wp7等, 所以方法要尽量通用而高效, 尽量减少客户端的开发压力, 一个字----快.
等找到办法再继续完善本文.