现在的云计算能解决开发者、程序员们哪些问题?

v_okj425 发布于 2016/10/01 09:42
阅读 522
收藏 0
    2016年可谓是中国互联网云计算风起云涌之年,百度、腾讯、网易都在筹谋云计算业务。那作为前线的程序员和开发者,所谓的云计算能为我们解决什么实际问题,又或者说带来什么福利呢?


    先来说说云计算是什么。
    普通人可能对这个词很陌生,可是我们却再熟悉不过。云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。(摘自百度百科)
    说白了,云计算其实就是有偿的资源共享。
 

    云计算对我们这些程序猿有什么影响呢。换句话说,云计算能在哪里帮到我们呢?
    程序猿宝宝们都知道,我们写程序的,尤其是做APP开发这一块的。主要工作就是开发、测试、维护三个方面。

加载中
0
v
v_okj425
    在研发的过程中,如果相对孤立地研发,没有海量数据的支持,我们工作的效率是相当有限的,因为我们参考不到庞大的用户群需求是怎样的,很难协调多种终端,等等一系列问题。但是云平台的开发工具、开发环境、开发平台将为敏捷开发、项目组内协同、异地开发等带来便利。软件开发项目组内可以利用云平台,实现在线开发,并通过云实现知识积累、软件复用。
 

    好比说很多云计算服务能够给企业或个人提供研发的云平台,提供应用程序开发、数据库、应用服务器、试验、托管及应用服务。
    其中定位在新一代云计算平台的网易蜂巢,它的一些特色功能可以有效的帮助我们在开发程序的过程中,提升效率,减少工作量。比如它的软件架构支持微服务化,能够降低代码维护及重构复杂度,适应快速变化的业务需求,进而提高应用交付效率。还有满足数据海量存储的对象存储服务,我在这里就不一一列举了。
 


0
v
v_okj425


    接着来说一说深受我们诟病的测试环节。
    测试嘛,把产品放在不同平台上去运行检验即可。“不同平台”这四个字说起来好说,上下嘴皮子一动就结了。可是做起来呢?呵呵!人家IOS只有一个平台,终端统共超不过20款。可安卓设备何止200款(鬼知道有多少安卓终端要去测,请不要问我,我拒绝回答)显而易见,对于安卓设备来讲,一款APP的兼容性测试就意味着要适配不同的处理器、不同的屏幕大小,甚至不同的UI,其工作量可想而知。
    面对这种情况,很多公司在测试环境耍起了小聪明,比如先为某一品牌的高销量产品做兼容性测试。即便如此,我们也要测试相当数量的真机,测试完了也就没用了,既费精力又费财力。
 


0
v
v_okj425

    所以这个时间点出现的云服务无疑是雪中送炭。有的云服务厂商给我们提供了一个“化零为整”的机会,他们能够按照业务场景订制测试脚本并反馈测试报告。网易易测就是做的不错的一家。因为它除了能给予我们一个定制场景进行兼容性测试,此外它还提供真机租用的功能,让我们用到真实的设备进行测试,这是让我很惊喜的。


    最后来说一说程序猿们最恨的英语单词 BUG
    BUG君有多让人咬牙切齿,想必不用我说,每个程序猿都会有切肤之痛。
 

    ——那个风和日丽的下午,你正准备下班约女神去西餐厅吃牛排。结果突然收到秒退的反馈、卡顿的反馈、加载失败的卡顿……你望了一眼近在眼前的女神,想了想加班的孤独夜晚,两行清泪就这么流了下来。
    清泪也好,臭汗也罢,老板他可不管你心里怎么想的,他只关心你有没有解决这个问题。所以因为一个小漏洞,去逐行逐行的检查代码那是常有的事。用户的口碑和活跃度是一个APP或者公司赖以生存的重要保障,用户如果经常遇到闪退卡顿之类的问题,卸载应用也是情理之中。尽管很多公司非常注重软件开发过程的BUG问题,也尝试进行BUG的跟踪工作,可是并没有很好的解决BUG,我们还是难做。
0
v
v_okj425

    对了,前不久,网易刚刚才开了一个网易云战略发布会,丁磊号称要解放全中国的程序员,他们推出了一系列的云服务解决方案,比如网易云信(即时通讯云服务)、网易蜂巢(新一代云计算平台)、网易易盾(反垃圾云服务)、网易七鱼(全智能云客服)、网易视频云等一系列场景化云服务,云计算真的是越来越接地气了,除了基础的计算能力,开始越来越多地解决研发、运营等层面的实际问题。


    说了这么多,就是希望能把云计算,云服务,云技术说到大家心里去,让大家能通过这些新技术,工作的舒心些,容易些,早日摆脱码农的命运。
0
w
wgth_353
楼主帖子里云服务只举了一家网易云的例子,其他家的怎样,也来个测评呗。
0
v
v_okj425
因为我只有过网易云的体验,其他家暂时还没有用过。测评的话我觉得算不上,因为我也没有深入的挖掘这个产品的优缺点和技术点。恩……我顶多算是说了个使用感受吧。
0
邓鸿宝取代
楼主用的网易云提供的是场景化云服务。但是其他几家要么就是只做IaaS,要么就只做PaaS,网易的话是把PaaS和SaaS放在一起做的。所以我个人也是比较倾向网易云的。
0
v
v_okj425
楼上相当精辟,两个字就把网易云的特点总结到了。

0
爱情的石智
此贴真·福利贴。吧务可以申精了!我们公司还没有引入云计算平台,回去我把这篇贴给老板看看先
0
v
v_okj425
哈哈,有么。不过既然有新技术可以减轻我们的负担当然就要利用起来啦。

返回顶部
顶部