云时代—C++语言应用开发的生存与发展
2013-06-26 17:35
295 查看
B/S模式大行其道,
SAAS、云计算等概念的兴起,
使用C++开发应用的成本远远高于基于浏览器的网页开发,
。。。
这些都对基于C++语言的应用开发提出了挑战。
在这样的环境下,如何凸显C++的优势,在应用软件开发行业继续生存并发展,是我一直思考的问题。
今天有些感悟,记下来供今后参考。
目前,在C++应用开发,可进一步发展的工作有:
1、华丽的图形化用户界面,迅捷高效的操作,为用户提供良好使用体验
2、实现本地数据存储并可与服务端数据同步一致,不仅提供了离线使用方式,并且可以方便的提供更多的功能(相对没有使用本地数据库的浏览器)
希望在今后能够不断补充新的想法,也希望同样关注此问题的同行提出意见和建议。
移动应用的原生(native)开发,也可使用C++语言。
iOS使用的是Objective C。
Android内核是基于Linux(C语言)的,中间层使用了C/C++,应用程序框架和应用程序使用了Java。
移动应用的主要入口点:应用商店(App Store等)、各种浏览器、超级App
移动应用的增值点:用户量、流量、点击量、数据量。这几个参数越大,移动应用的价值越高。
对“大数据”的分析,可使用C++ ,如:商品推荐、用户行为分析等
随着手机高端市场日趋饱和(IPHONE、SAMSUNG等销售增长低于预期),需要关注其他电子产品。IPTV、可穿戴设备(手表、眼镜等)等,可能会有很好的发展。
SAAS、云计算等概念的兴起,
使用C++开发应用的成本远远高于基于浏览器的网页开发,
。。。
这些都对基于C++语言的应用开发提出了挑战。
在这样的环境下,如何凸显C++的优势,在应用软件开发行业继续生存并发展,是我一直思考的问题。
今天有些感悟,记下来供今后参考。
目前,在C++应用开发,可进一步发展的工作有:
1、华丽的图形化用户界面,迅捷高效的操作,为用户提供良好使用体验
2、实现本地数据存储并可与服务端数据同步一致,不仅提供了离线使用方式,并且可以方便的提供更多的功能(相对没有使用本地数据库的浏览器)
希望在今后能够不断补充新的想法,也希望同样关注此问题的同行提出意见和建议。
移动应用的原生(native)开发,也可使用C++语言。
iOS使用的是Objective C。
Android内核是基于Linux(C语言)的,中间层使用了C/C++,应用程序框架和应用程序使用了Java。
移动应用的主要入口点:应用商店(App Store等)、各种浏览器、超级App
移动应用的增值点:用户量、流量、点击量、数据量。这几个参数越大,移动应用的价值越高。
对“大数据”的分析,可使用C++ ,如:商品推荐、用户行为分析等
随着手机高端市场日趋饱和(IPHONE、SAMSUNG等销售增长低于预期),需要关注其他电子产品。IPTV、可穿戴设备(手表、眼镜等)等,可能会有很好的发展。
相关文章推荐
- iOS小开发团队的生存发展之道
- Android studio的发展历史|为什么开发Android应用配置了SDK还要配置JDK|studio和eclipse的区别
- JSP在电子商务网站开发的运用应用发展方向
- web应用开发是未来发展的新趋势 你同意吗?
- 区块链技术开发导向 聊应用及正确发展方向
- 转:web应用开发的发展方向
- JSP在电子商务网站开发的运用应用发展方向
- 手机应用发展四大趋势,HTML5或引发应用开发变革
- web技术发展史话(3). Web开发框架和应用模型
- Bump Technologies创始人:移动应用创业公司的生存和发展状况
- 孙陪你,了解它的权力--Kinect结合的发展Unity3D游戏应用开发
- 浅谈5人iOS开发小团队的生存发展之道
- 互联网应用开发技术的发展对网游的影响
- 干货系列2:看看Java桌面应用开发的职业发展空间与必备技能
- 2015移动开发大会观后感与企业应用机遇-2015年11月江西IDC排行榜与发展报告
- 本文是笔者根据数据库编程经验,利用C++语言的模板、继承、授权、多态等面向对象特性,借鉴命令模式,实现了对象在关系数据中的存储,降低应用系统与数据库之间的耦合,提高开发效率。
- 干货系列2:看看Java桌面应用开发的职业发展空间与必备技能
- 你的产品开发流程, 断送了你的产品的竞争力与团队的生存发展
- 调研某一移动应用/平台的开发环境的发展演变
- 2011年冬斯坦福大学公开课 iOS应用开发教程学习笔记(第四课) Views 视图