BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

微软将向Eclipse开发者提供大量工具

| 作者 Abel Avram 关注 10 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2009年11月5日. 估计阅读时间: 6 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

近日微软宣布将向Eclipse开发者提供大量工具,包括Windows Azure Tools for EclipseWindows Azure SDK for JavaEclipse Tools for Silverlight和一个类似于Windows 7的Eclipse UI。

微软已经与Tasktop TechnologiesEclipse Mylyn的创建者)合作改进Eclipse以充分利用Windows 7的新特性:使用任务栏进度条和跳转列表、搜索部件集成、新的部件颜色和样式等以赋予Eclipse Windoes 7的感官。这些增强将基于Eclipse Public License,最初的预览版将于明年一季度发布而最终版则将于明年6月Eclipse Helios发布时呈现给大家。微软贡献了自己的技术以为运行在Windows 7上的Eclipse创建全新的界面。对该项目进展感兴趣的读者可以查看一下Eclipse Bug 293226

为Windows Azure编写应用的PHP开发者从Windows Azure Tools for Eclipse(WindowsAzure4e)中获益最大,这是基于PHP Development Toolkit(PDT)的一套Eclipse插件,提供了如下功能:

  • 项目创建与迁移:全新的项目向导提供了一个用于开发Windows Azure的PHP Web应用。可以通过迁移工具将现有的PHP项目转换为Windows Azure项目(反之亦然)。
  • Azure项目结构与管理:windowsazure4e插件可以创建Windows Azure所需的项目文件,包括一个Windows Azure Service项目和Web-role项目,同时还有Windows Azure配置与定义文件。可以通过Eclipse的属性窗口查看项目与Windows Azure的设定情况。
  • 存储浏览器:作为插件的一部分,Windows Azure Storage Explorer也出现在了Eclipse环境中。Storage Explorer可以轻松管理Windows Azure Storage帐号。除此之外,它还提供了友好的用户界面以对Blobs、Queues及Tables执行创建、读取、更新及删除(CRUD)操作。
  • Azure项目部署:一旦在Windows Azure Development Fabric本地开发完Windows Azure PHP项目并测试过后就可以将其打包并部署到Windows Azure上了,方式很简单,就是在Eclipse的项目上点下右键就搞定了。

存储浏览器是用Windows Azure SDK for Java开发的,其中位于法国的Soyatec公司(该公司开发了大量基于Eclipse的工具)也帮了不少忙。另一个项目WindowsAzure4j向Java开发者提供了与Windows Azure进行交互的必要工具。其主要特性列举如下:

  • 用于操纵Windows Azure Blobs、Tables及Queues的Java类(主要用于CRUD操作)
  • 用于HTTP传输、认证/授权、REST及错误管理的辅助类
  • 管理、Instrumentation及日志支持
  • 支持在Azure Table Storage中存储Java Session

与Soyatec合作开发的另一个项目是Eclipse Tools for Silverlight(eclipse4SL),该项目早在一年前就宣布了,直到今天才发布。这套工具提供了如下功能:

  • 增强的交互性:开发者可以在Eclipse中构建Silverlight应用,应用可以通过REST、SOAP、JSON及其他标准与Java Web Services协同工作。
  • Silverlight项目系统与Silverlight编译器:Eclipse将提供用于创建Silverlight应用和媒体体验的高级项目系统以及用于打包Silverlight应用以进行部署的编译器。
  • 具备代码提示与代码完成功能的XAML编辑器和预览器:Eclipse将提供高级的、兼容于标准的XAML编辑器,编辑器具备代码提示和代码完成功能,这有助于检测并纠正编码错误。
  • 完全兼容于微软的开发和设计工具:Microsoft Visual Studio和Microsoft Expression Studio工具将完全支持由Eclipse创建的XAML和Silverlight项目。

eclipse4SL 1.0提供了如下特性:

  • Silverlight 2.0支持
  • 具备语法着色、关键字和模板代码完成功能的C#代码编辑器
  • 自动运行和构建
  • 可配置的Web应用启动设施
  • Silverlight项目系统与Silverlight编译器:用于创建Silverlight应用和媒体体验的高级项目系统
  • XAML编辑器和预览器:兼容于标准的XAML编辑器,编辑器具备代码提示和代码完成功能,这有助于检测并纠正编码错误。
  • 移动与重命名
  • 高级的媒体特性
  • 跨平台能力(Mac版本)
  • 完整的用户文档与规范的指南
  • 缺陷与衰退测试
  • 开发者可用性测试

eclipse4SL 2.0的路线图已经出来了,该版本将于明天春季发布,包括如下功能:支持Silverlight 3.0、支持浏览器外体验、对Mac平台支持的改进以及支持多项目开发。

查看英文原文:Microsoft Builds Tools for Eclipse Developers

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

微软那点花花肠子 by 黄 海平

dot net有可能向其他平台扩张!

Re: 微软那点花花肠子 by 霍 泰稳

微软这一招挺狠,让非.NET社区的人在开发云计算相关的服务时,也可以选择Azure,在开发RIA应用时也可以选择Silverlight。如果微软想在云计算和RIA领域有所作为,最好别给Azure和Silverlight打上太多.NET的烙印!

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT