服务器
    作者:王迪

    开发人员关注热点:开源成9个技术首选

         [ 中关村在线 原创 ] 暂无评论

      据悉,infoworld主编Eric Knorr之前针对2015年或是未来一段时间内的9大技术发展十分看重。他认为开源是企业获得竞争优势的首选,作为开发人员应该关注技术热点,并围绕核心技术构建一个类似Docker、Hadoop等的生态系统。

    开发人员关注热点:开源成9个技术首选

      1.公有云

       IaaS和PaaS的融合使得在公有云平台上更容易构建、测试和部署应用程序。随着AWS现在提供多重PaaS选项,所有主流的公有云都将提供类似集成方式。与此同时,私有云由于成本和复杂的企业部署以及维护整个内部堆栈将会止步不前。云计算创新是企业科技发生重大变革的领域,任何业务都可以跟上技术变化的速度。

        除了监管障碍和支付成本,为什么不简单地迁移到公有云呢?毕竟,紧随科技潮流是每个公有云厂商应该做的事。至于企业,则并非如此,迁移需要时间并能够全力投入。

      2.容器技术

      Docker是目前这个星球上最热门的开源项目,它使你可以打包应用程序,以便将让其运行构建在Linux内核上的容器中。之所以它如此重要是使用轻量级包来替代一个完整的虚拟机。此外,Docker公司与微软Windows上创建Docker驱动的容器。很多人都在探讨使用Docker从开发到测试以及生产阶段迁移应用程序,Docker也将被用来在云中迁移生产应用程序。


    Docker技术

      将一个打包应用程序从一个容器迁移到另一个容器是很容易的,但是涉及多重容器的复杂应用程序将会变得更加困难。Docker管理和编排工具将帮助你装配和迁移复杂的App。Docker顶级项目包括Kubernetes、Mesos、StackEngine、Google Cloud Platform和AWS上个月添加容器管理系统。

      3.微服务架构

      在移动App开发时代,开发人员往往从服务构建应用程序,而不是从头开始编写所有程序。通常情况下,微服务提供专用API,可获得API的App已经成为更大应用程序的构建模块。Docker通过提供一个便捷的打包和部署方式在一定程度上加快了微服务的发展趋势。

      十年前的SOA趋势,主要的区别在于微服务架构是从开发者的角度来看服务而不是企业架构师的角度,因此服务是细粒度的。服务之间的沟通也很简单:JSON取代XML,REST代替SOAP,另外重型中间件并不包含在内。

      4.流体计算

      “流体计算”来描述点对点网络在个人设备上的影响,在在智能手机、笔记本电脑、平板电脑以及台式机之间迁移时保存状态。如,如果你正在参加一个会议,并在平板电脑上修改描述,会发现那个描述已经提供台式机前面。第一个推出这个切换特性的是OS X Yosemite和iOS 8,但微软和谷歌正在为设备生态系统打造类似的功能。

    标签:服务器
    提示:支持键盘“← →”键翻页
    本文导航
    • 第1页:开发人员关注9个技术A

    关注排行榜

    产品品牌

    文章推荐

    互动沙龙

    相关内容 网友评论 返回首页
    专家咨询