大多数公有云公告都关注于机器实例折扣价,新的永续性存储选择或者引入新的服务,然而,关于云开发工具的新闻似乎并不受到理睬。亚马逊和微软提供了很多新工具,让开发者更易于构建、测试和部署云端实例。 开发者寻找特定语言的云工具协助自动化一些更为乏味的云实例,而且存储任务也有多种选择。让我们看看微软和亚马逊已经提供了哪些云开发工具。
亚马逊Eclipse工具包支持云开发 亚马逊致力于其大多数据开发者提供广泛使用的开发框架Eclipse上的支持。亚马逊已经创建一套工具集支持任何使用这套云基础架构的Java开发者,包括Elastic Compute Cloud (EC2)、Amazon Simp……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
大多数公有云公告都关注于机器实例折扣价,新的永续性存储选择或者引入新的服务,然而,关于云开发工具的新闻似乎并不受到理睬。亚马逊和微软提供了很多新工具,让开发者更易于构建、测试和部署云端实例。
开发者寻找特定语言的云工具协助自动化一些更为乏味的云实例,而且存储任务也有多种选择。让我们看看微软和亚马逊已经提供了哪些云开发工具。
亚马逊Eclipse工具包支持云开发
亚马逊致力于其大多数据开发者提供广泛使用的开发框架Eclipse上的支持。亚马逊已经创建一套工具集支持任何使用这套云基础架构的Java开发者,包括Elastic Compute Cloud (EC2)、Amazon Simple Storage Service (S3)、Amazon SimpleDB等。开发者可以从亚马逊网站为Eclipse下载AWS Toolkit;Eclipse可以从Eclipse项目网站下载使用。
为Eclipse安装了AWS Toolkit并配置了你的AWS访问密钥和加密密钥后,就可以默认地支持这些服务了。SDK包括同S3、SimpleDB、Simple Queue Service (SQS)和AWS控制台工作的应用例子。在线介绍如何用Java开始AWS SDK。
除了编写代码之外,开发者需要管理器资源。亚马逊Eclipse工具集允许开发者在它们正在编码的相同开发环境执行维护任务。
AWS SDK和AWS Explorer允许开发者管理S3、SQS、关系型数据库(使用关系数据服务)、EC2实例和AWS弹性Beanstalk。该工具集支持多种亚马逊账户,因此你可以配置账户。
Explorer实现功能具体的支持每一个亚马逊WEB服务,例如,AWS Explorer的S3部分,你可以罗列bucket,删除bucket,并更改权限等。在Simple Queue Service编辑器中,开发者可以罗列、删除并发送信息到队列,同时删除你的队列中的信息。
SimpleDB功能中的查询编辑器允许云开发者查找符合具体标准的数据。亚马逊EC2工具允许开发者在机器图像、实例、弹性块存储和安全群组中执行基础任务。当在服务器上部署云应用时,Explorer中的AWS Elastic Beanstalk工具可以自动化任务。
微软正在发挥作用,支持开发者能够同多种变成语言工作,包括.NET、node.js、Java、PHP、Python等。微软也加强了非微软平台的多种语言扩展。比如,包含了使用Python、MySQL和Django的教程,构建Python框架的网站。此外,还包括毫不意外的微软Windows Azure和Visual Studio 2012之间的紧密集成。
Visual Studio支持服务器浏览器,允许你边开发变观察服务器配置信息。比如,你可以检查虚拟机的状态,在开发环境内使用Remote Desktop连接。你可以在Windows Azure中操作额外的服务,包括在Visual Studio中为应用构建一个缓存服务。Visual Studio最新版本允许开发者部署多种实例的模拟升级,一种如云应用一样大的分布式应用潜在时间节省器。
Visual Studio包括的性能协助常规开发任务更多的命中需求。微软已经通过NuGet添加了额外的支持,这是用增加第三方库到Visual Studio环境中的工具,关注与运行时、诊断程序和配置包。Visual Studio包括了通用功能角色的模板,像Worker Role with Service Bus Queue和Cache Worker role。
无论你更喜欢用亚马逊的云还是微软的云进行开发,都有优势。亚马逊对Java支持很强,但是也提供大范围开发任务的支持,从管理虚拟机到查询数据。
微软清晰的致力于支持开发者使用的多种通用语言。其旗舰开发平台Visual Studio保持与开发者转到云端的需求的步伐一致。
作者
Dan Sullivan是一名作家、系统架构师和顾问,拥有超过20年关于先进的分析、系统架构、数据库设计、企业安全、商业智能的IT从业经验。他的从业范围广泛,包括金融服务业、制造业、医药、软件开发、政府、零售、天然气和石油生产、发电、生命科学和教育。
相关推荐
-
十大顶级云工具全知道
美国《Network World》对云从业者进行了观察,总结出了这张最有用的云工具榜单。以下是其中排名前十位的云工具厂商及其产品。
-
十大顶级云工具纵览
云厂商正在交付大量新工具,以帮助企业IT创建、购买、管理、监控、改进和追踪云服务。
-
云工具:提升远程应用开发经理工作效率
当你处在一个远程工作环境中时,原本对于正常办公室环境非常简单的连续沟通和白板模拟窗口也会变得复杂起来。怎么办呢?
-
云工具是怎样减少企业软件开发成本的?
我们都听说过迁移到云中会如何如何地给业务省钱。但在内部软件开发中的业务流程究竟是怎样的的?云中是怎样工作的,而不只是托管东西来影响企业软件开发成本?