阅读更多

有一段时间,微软一直在拉拢开源软件厂商说服他们在Windows提供开源软件。在大部分相同的应用程序出现在Windows Azure云计算平台上时也不会为此感到惊奇。

     截至11月底,微软架构师Simon Davies在博客中说他已经得到了运行在windows Azure上的开源框架Ruby on Rails。通过11月对Windows Azure软件开发工具包(SDK)的新功能结合的使用,加上一些新的解决方案加速器技术,Davies说他争取让Ruby on Rails尽快运行。

    Davies的博客:

     “这些(新11月的SDK)功能之一,就是使Worker Roles同时接收使用HTTP、HTTPS和TCP的外部和内部网络通信终端的网络信息流通量。这项新功能可以应对很多新的情况,其中一个则是根据 windows Azure上接受到的信息运行已存在的应用程序。

     Windows Azure平台的网站有很多Azure加速器解决方案,还有一些微软最近推出的新的软件开发工具包:Java的AppFabric中间件,Ruby和PHP开发,并提供了下载。

     Davies指出,微软已经参与了一些开源应用程序,包括MySQL,Mediawiki,Memcached和Tomcat,可以在Windows Azure上运行的。微软一直致力于提供用于Windows Azure的PHP和Eclipse工具 。

     最近,CNET开源博客Matt Asay表示有点担心微软对开源应用程序的“超级友好,危险的拥抱” -特别是在云领域-很有可能弊大于利。

  有些开源厂商- SugarCRM -开发他们自己的Azure端口。但另一方面,微软是事件主体,无论是从Azure中移除开源应用程序和工具或者与第三方合作,都是这样。

  我没有看到Asay所说的潜在危险,使用Azure的不论是开发人员和客户在意的是谁在托管Azure而不是谁将这些应用程序放在云上。你是否同意?

 

来自: zdnet
7
1
评论 共 2 条 请登录后发表评论
2 楼 mike_d 2010-01-01 09:45
我觉得还好吧 关键看个人习惯
1 楼 open2ye 2009-12-05 09:39
windows 下用 rails,  不爽

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 精彩编程与编程技巧-显示Windows系统的标准ABOUT窗口...

    显示Windows系统的标准ABOUT窗口

  • 将About加入窗口的系统菜单

    如果能把关于软件的一些信息(About Me)加入窗口的系统菜单是不是很酷啊!其实这是个很简单的操作,Lets go!1.添加一个模块(SubClass)Option Explicit有关系统菜单的APIPublic Declare F

  • 使用API建立Windows窗口实例

    使用API建立Windows窗口实例; Microsoft Visual C++ 6.0编译通过; API(Application Program Interface)应用程序界面;

  • 调用API函数设计About窗口...

    VB之精彩编程参阅资料-调用API函数设计About窗口

  • Windows API窗口绘图程序设计

    任务目标 设计一个简单的Windows 窗口程序,在程序窗口内任意位置按下鼠标左键,可绘制范围在10-100之间随机大小的正方形。并且显示的正方形用红色填充。 效果图 小结 程序先是触发鼠标左键点击事件,保存鼠标点击的坐标,并生成随机数,保存为对角的坐标,由wm_paint先画出矩形边框,再将矩形区域进行填充即可。这次实验主要遇到了两个问题,第一个是如何画矩形。我通过百度发现可以用re...

  • CStdioFile UNICODE编译 读取中文汉字乱码

    转自:http://st251256589.blog.163.com/blog/static/16487644920115803313153/ 函数原形为:char *setlocale( int category, const char *locale ); 头文件: 所支持的操作系统为:ANSI, Win 95, Win NT 对于简体中文可以使用如下设置:setlocale( L

  • 常见 Windows 函数列表

    《恶意代码分析实战》附录 Aaccept用来监听入站网络连接,这个函数预示着程序会在一个套接字上监听入站网络连接。AdjustTokenPrivileges用来启用或禁用特定的访问权限。执行进程注入的恶意代码经常会调用这个函数,来取得额外的权限。AttachThreadInput将一个线程处理的输入附加到另一个线程上,使得第二个线程接收到输入事件,如键盘和鼠标事件。击键记录器和其他间谍软件会使...

  • Win32简单的子窗口创建与参数传递

    Win32简单的子窗口创建与参数传递 环境 VS2012  win32项目 需求 设计一个窗口程序,包含两个窗口类:主窗口和子窗口,主窗口有一个,子窗口有5个,在主窗口中中间显示一个整数,显示的整数是子窗口发送过来的;子窗口显示在主窗口的客户区内的左上角,依次排开,子窗口大小为100*100,在子窗口中显示一个整数。 思路 1、使用TEXTOUT或DRAWTEXT输出字

  • 通过窗口hwnd获取hInstance

    Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long Private Const GWL_HINSTANCE = (-6) Private Sub Command1_Click() MsgBo...

  • 简单的API窗口

    #includeLRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);//窗口函数说明//----------------------以下初始化窗口类------------------------------int WINAPI WinMain(HINSTANCE hInstance,//WinMain函数说明       HINST

  • 利用API函数向TreeView控件发送消息

    版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2009/04/15/4076404.aspx1、SendMessage向TreeView控件发送消息通常要用API的sendmessge函数,这需要在标准模块里添加声明如下:

  • Windows API程序设计入门

    Windows API程序设计(窗口创建) 学习目的 1.了解Windows操作系统应用程序的基本概念,win32API函数、消息与事件驱动; 2.掌握WinMain函数的基本框架,窗口定义、窗口创建、消息循环及窗口过程函数; 学习内容 动手写第一个基于windows API 的基于窗体、消息循环、事件驱动的 Windows C语言风格的Windows 程序。 代码 # include <windows.h> # include <stdio.h> LRESULT CALLBAC

  • 易语言 Win32 api 界面设计1_创建窗口

    创建窗口的一般步骤. 1.设计回调函数 2.注册窗口类 3.实例化窗口类 4.进入消息循环 这几个步骤中,实例化窗口类是必需的.其他几步是并非必需或可以代替的. 最简单创建一个窗口的方法只要一步: 就是实例化一个系统预注册的窗口类,实例化窗口类需要一个Windows API.CreateWindowA或者CreateWindowExA. 以下是CreateWindowExA在易语言...

  • WinForm设计之About窗体

    Author:水如烟  代码见应用类代码和辅助类代码关于About窗体,已经在这做过。现在结合这段时间设计的类,重新组织一下。这个About窗体附加了一些功能:一是置主窗体的Text值为程序集信息Title值;二是让程序每十分钟强制垃圾回收。设计时的主窗体:主窗体代码:Imports lzmtw.uSystem.uWindows.uFormsPublic Class M

  • 实战wxPython:016 - About对话框

    wxPython 可以展示两种 About 框,取决于我们使用哪个平台以及调用哪个方法,可以是原生的对话框也可以是 wxPython 类的对话框。在过去,这些对话框相当的简明。近些年,大多数这样的对话框会提供额外的作者信息、应用的许可信息、公司或者应用的 logo,有的甚至会展示动画。

  • 调 用API 函 数 设 计ABOUT 窗 口

     调 用API 函 数 设 计ABOUT 窗 口作者:蔡 可 训windows98 系 统 的 许 多 软 件 中 都 包 含 一 个windows 风 格 的about 窗 口, 它 向 用 户 反 映 了 当 前 系 统 的 一 些 基 本 信 息, 其 中 显 示 有 关windows 及 其 应 用 软 件

Global site tag (gtag.js) - Google Analytics