这几年来,云计算称得上是发展最迅猛的IT潮流之一。目前的现实已经非常明确,开发人员热爱云技术。提高开发速度仅仅是将开发工作作为云战略前沿及重心的优势之一。究竟哪个云平台最适合构建新的应用程序?如何选择适合自己的云计算编程语言组合?云应用程序开发有哪些技巧?51CTO独家译文帮您解析,助开发人员逐渐体会到云环境应用创建所带来的各种便利。

头条推荐

云应用开发就这么简单!只要5分钟就够了

目前的现实已经非常明确,开发人员热爱云技术。提高开发速度仅仅是将开发工作作为云战略前沿及重心的优势之一。再说一下,你只需要5分钟就能完成这一切,根本不需要编写任何代码!……>>详细

八大热门云端应用程序开发技巧中文详解

这些是当下最受欢迎的云应用程序开发话题。

八大热门云端应用程序开发技巧中文详解

一、借助不同类型的云应用程序整合产品

去年,许多读者浏览阅读了关于各种云应用程序开发话题的文章,这也许可以证明发生在云应用程序领域的变化之大。其中好些文章的内容与整合有关,包括存在的困难、市面上的产品以及整合平台即服务(iPaaS)。

阅读全文

10门酷毙了的云计算编程语言

人们想到选择一门计算机语言时,可能会选择学校里学到的知名度高的通用过程语言之一,比如C、Java或Python。但这些经常被人选择的语言只是计算机语言领域的冰山一角而已――如果它使用关键字和结构来传达信息,那它就是一门语言。下面是值得考虑的十大云计算语言。

1. SQL数据语言

10门酷毙了的云计算编程语言

说到数据语言,SQL是几十年来无可争议的霸主。连非关系型数据库服务器也使用某种SQL语言。就跟IT的其他所有领域一样,云计算领域同样充斥着SQL。

阅读全文

如何选择适合自己的云计算编程语言组合?

说到选择要使用的编程语言组合,既有正确的方式,也有错误的方式。本文帮助云计算开发人员迈上正确的道路。

 

如何选择适合自己的云计算编程语言组合?

用CSS编写的《辛普森一家》(The Simpsons),这个项目出自开发人员Chris Pattle之手。

阅读全文

应用程序开发人员如何找到合适的云平台?

哪个云平台最适合构建新的应用程序?据弗雷斯特调研公司(Forrester)的最新研究显示,这取决于贵企业的开发人员及他们喜欢怎样编写代码。

应用程序开发人员如何找到合适的云平台?

不过现在市面上有许多云平台可供选择,于是弗雷斯特调研公司分析了其中16家提供商。只有一小批提供商满足严格的企业安全和成熟度标准,比如亚马逊网络服务(AWS)、微软Azure和Salesforce.com。不过那些提供商每家迎合不同类型的开发人员。

弗雷斯特公司题为《2014年第四季度企业公有云平台调查》的报告声称:“公有云平台有多种形式,包括提供基本的基础设施即服务(IaaS)的平台,还有提供全面或部分平台服务和工具的平台。这每一种平台最适合贵企业员工队伍中特定类型的应用程序开发和交付(AD&D)专业人员。”

阅读全文

使用云应用程序部署工具 简化测试和开发流程

并非每一家企业都能够在内部搭建一个与生产环境一样的环境,以便测试开发当中的应用程序,但新的云应用程序部署工具也许提供了一种变通办法。

使用云应用程序部署工具 简化测试和开发流程

一些云应用程序部署工具采用了不同的方法来封装部署到公有云中的应用程序及依赖项,比如Ravello系统公司的云应用程序虚拟机管理程序(Cloud Application Hypervisor)和CloudVelocity的单一混合云(One Hybrid Cloud)软件。一些公司期望构建其在公有云中的基础设施的精确副本,分别用于测试、开发、质量保证(QA)或培训等用途,这些工具对这类公司而言再理想不过了。

Ravello系统公司的产品使用了嵌套虚拟化技术,“诱骗”VMware虚拟机管理程序以为它在硬件上运行,实际上在vSphere和公有云的虚拟机之间还有另一个虚拟机管理程序。它还为运行中的应用程序构建了一个“蓝图”――蓝图由整个多虚拟机应用程序的快照、磁盘和网络的状态组成。

阅读全文

八种最常见Docker开发模式 别说你还不知道

八种最常见Docker开发模式 别说你还不知道

Docker已迅速成为本人最喜欢的基础工具之一,以便构建可重复软件产品,从而带来尽可能静态的服务器环境。

我在本文中将概述我在使用Docker的过程中开始反复出现的几种模式。我不指望它们会带来多少新奇或惊喜,但希望其中一些有用,我也很想听听各位在使用Docker过程中遇到的模式。

我试用Docker的基础是保持在卷中持续的状态,那样Docker容器本身可以随意重建,而不会丢失数据(除非我改动容器状态,而不更新Docker文件(Dockerfile)的状态,而经常重建容器有助于改掉这个坏习惯)。

阅读全文

云计算的乐高积木Docker如何重构应用程序开发

Docker的发展势态如同森林大火,势不可挡。这项新型的Linux容器技术引燃了一路上的一切东西,面对其迅猛发展的势头,我们许多人还没有回过神来。Docker不仅是有史以来最受欢迎的开源项目之一,它还从根本上改变了人们考虑构建应用程序的方式。

基于Docker的应用程序背后的许多理念从严格意义上讲并非很新颖,但Docker给那些旧观念带来了全新视角。借助许多云开发实践,Docker促进了最佳实践,比如12-Factor应用程序。这些最佳实践当初是为了构建基于PaaS的应用程序而开发的,如今普遍适用于基于Docker的应用程序。

云计算乐高积木Docker如何重构应用重序开发  

我们能从Docker热潮中学到什么?不妨看一看这四个方面。

阅读全文

应用程序扩展性不好?来看基于Java开发的云应用程序

最近,我们受命开发一个用于分析大数据的软件即服务(SaaS)应用程序。为了进行数据挖掘,系统需要将数十亿个公开帖子存储在数据库中,并且对这些帖子进行分类处理。

这个环境下的分类是一个缓慢、耗费资源、又让人痛苦的过程,需要为数据库中的任何记录赋予主题或情绪。对我们的测试数据进行分类的过程持续时间长达24个小时。

为了应对这些要求,显然摆在我们面前的选择就是在亚马逊网络服务(AWS)上构建一个云应用程序。接手这个项目一段时间后,我想交流一下本人在开发基于Java的云应用程序方面的心得、认识和方法。

阅读全文

开发人员在Azure中深入探索的四种方式

一同了解微软公司如何推进Azure调整,从而鼓励并引导开发人员深入其中。

开发人员在Azure中深入探索的四种方式

目前的现实已经非常明确,开发人员热爱云技术。而同样明确的是,微软公司的云服务已经成为软件巨头未来的主要发展方向。有鉴于此,微软方面全力以赴推动开发人员投身于Azure也就不足为奇了——具体而言,不仅仅是现有微软/.Net使用者,他们想要的是更为广泛、更为庞大的开发者群体的加入。

在即将召开的本届微软Build大会上,微软公司很可能在这方面发布更多新消息。不过就目前的情况来看,我们可以从以下四个角度来审视微软方面将Azure提升为开发人员天堂的推进思路。

阅读全文

10 研读JavaScript全栈开发员:云时代的奇迹

据今年Stack Overflow网站对广大开发人员的调查显示,最常见的一群开发人员是二十出头的JavaScript全栈开发员。全栈(full-stack)这个短语意指“能够从头开始编写Web服务”。全栈开发员能够使用亚马逊网络服务(AWS)API,处理Ubuntu操作系统,编写JavaScript代码,并且提供接口。

JavaScript全栈开发员:云时代的奇迹

不过这其实并非云计算,不是吗?JavaScript开发员可不在乎云计算的细枝末节,比如RAID配置、内核模块或应用程序故障切换。他也不在乎OpenStack的未来,不在乎Lattice是不是比Cloud Foundry更容易使用。JavaScript全栈开发员与云计算到底有什么关系呢?

云计算堆栈

阅读全文

热点推荐

Node.js开发人员宝典:上手D
本教程中将大致介绍一下Docker以及为何想要使用它、如何安装它,然后我们要…
1+1>2:用Docker和Vagrant构
Docker和Vagrant经常被认为是两种相互替代的工具,其实它们可以结合使用,…
OpenStack:开源平台仍能赢
OpenStack这个平台能否一改过去的诸多问题,在更多的企业里面找到一席之地…
在PaaS上编写故障切换算法时
云服务停运事件可能让人惴惴不安。想在这种情况下获得控制权,一个办法就是…
揭秘腾讯云北美数据中心,只
拥有10多亿用户的腾讯把生意做到了北美,可喜可贺。那么,腾讯云北美数据中…
盘点:你可能不知道的Linux
开源云计算被认为是IT的趋势。我们熟知的几个IT巨头的云计算平台,如亚马逊…
15年运维经验老兵对公有云的
现在除了初创企业,很多大公司也开始将自己的服务部署在共有云平台上,因此…
微软年龄测试网站 How-Old.n
程序员们,你们只需要 1 天时间就可以建立类似的网站。用微软发布的 face d…
工程师的自我突破
在互联网的浪潮下,产品在快速地更新换代,技术在不停地推陈出新,在这种大…
Docker带来的颠覆将如何塑造
本文中作者介绍了2015年IT领域的一些颠覆性的趋势,比如Docker将如何革新Pa…

投    票

专题推荐

PaaS(Platform as a Service)是业界一个比较热门的话题。Cloud Foundry是一个标杆性的项目,架构设计上有很
OpenStack & Cloudfoudry:开
PaaS(Platform as a Service)是业界一个比较热门的话题。Cloud Foundry是一个标...
今年的两会,不单李克强总理的政府工作报告充满了时代与科技气息,代表委员们发言中也纷纷提及互联网+、大
“科技范儿”两会 给云计算
今年的两会,不单李克强总理的政府工作报告充满了时代与科技气息,代表委员们发...
Docker之所以受人瞩目,并不是因为它创造了多么神奇的技术,而是在云计算和开源软件大行其道的今天,重新定
Docker实用手册 轻松构建开
Docker之所以受人瞩目,并不是因为它创造了多么神奇的技术,而是在云计算和开源...
简单来说,云存储就是将储存资源放到云上供人存取的一种新兴方案。云存储服务可以节省成本,因为用户没必要
云存储 你该知道的那些事儿
简单来说,云存储就是将储存资源放到云上供人存取的一种新兴方案。云存储服务可...

一周排行

留言评论