一、开题依据(研究目的、意义及国内外研究概况,附主要参考文献)
1. 研究目的、意义
在这个碎片化的时代,工作和学习之余都会有许多零碎的时间,像排队、坐公交、挤地铁和吃外卖等等。一般人都不会利用这些零散的时间去正经的学习或者看书,大都是想在忙碌的工作和学习之余休闲消遣一下。这时候生活咨询类的手机App就起到了重要的作用,丰富多彩的社会资讯、实用的天气信息、和有趣的小游戏都可以缓解学习上和工作上的压力,获悉社会动态。这些快餐式的信息的优势是你随时随地都可以看,哪怕是只有几分钟,对自己有用的信息可以标记一下,没有用的信息就当是消遣。
生活资讯APP的主体页面是使用Vue.js设计和实现的,服务端采用Node.js技术。
Vue.js,是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue.js 被设计为可以自底向上逐层应用。Vue.js 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。使用Vue.js的优势是非常明显的,Vue.js经过几年的快速发展,现在已经是2.0的版本了,整个框架更稳定、更好用、功能更多了。最重要的是Vue的生态系统日趋强大,自家的核心插件Vuex和Vue Router不断完善,并且不断融合第三方的库或者插件,使得开发者在构建项目的时候更加方便快捷,大大提高开发效率。
Node.js是一个基于Chrome JavaScript 运行时建立的一个平台,是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行JavaScript的速度非常快,性能非常好。简单来说Node.js就是运行在服务端的JavaScript。Node.js采用事件驱动、异步编程,处理高并发能力强。对于我,我的职业发展方向是一名web前端工程师,对于Java、PHP等后端编程语言不太熟悉,而JavaScript是我最熟悉的了,所以系统的服务端选择使用Node.js。
本论文开发一个生活咨询APP,采用Vue.js和Node.js技术,提供新闻资讯、查看天气和小游戏的功能,达到用户可以随时随地看新闻、实时掌握天气情况和娱乐消遣的效果。
2. 国内外研究概况
国内外具有新闻、资讯等属性的APP越来越多,质量也是良莠不齐。很多新闻APP提供的内容实质上仍是信息“一锅烩”,信息趋同性大,从而降低了内容的质量,很多资讯分类设置相似度高,缺乏区别度。还有就是缺乏原创,很多内容都是照搬母媒体的原有内容。
为了优化这些问题,本论文采用Vue.js和Node.js技术,开发出一个既能收看新闻资讯,又能查看天气,还能玩小游戏的生活资讯APP,新闻模块有原创的文章和科学的分类,让用户可以随时随地看新闻、可以实时掌握天气情况和玩游戏消磨碎片时间。
3. 参考文献
[1] 巩峥, 胡晓林. 探析新媒体时代新闻类APP的发展模式——以腾讯新闻APP为例[J]. 视听, 2017(7): 168-169.
[2] 蔡秋芃. 《今日头条》VS《天天快报》——看新闻APP的个性化定制趋势[J]. 科技经济导刊, 2016(31): 260.
[3] 赵新峰. 新媒体环境下新闻app研究[J]. 通讯世界, 2017(4): 113.
[4] 金建楠. 移动互联网时代背景下新闻类App的发展困境与应对措施探索[J]. 新媒体研究, 2017, 3(1): 39-41.