发布于 2010-04-22 05:33:54
我认为这种比较在某种程度上是不正确的。云是一个部署问题,J2EE技术是一个开发问题。云的想法是消除现有应用程序的硬件成本,这些应用程序是建立在J2EE或.NET或任何其他应用程序开发框架之上的。
是的,当您在clud中部署应用程序时,有一些更改和一些部署策略将强制在应用程序中进行一些更改,但应用程序仍然是J2EE或.NET,就像以前的情况一样。
发布于 2010-04-22 06:23:45
我看到了两种云,一种是提供自己的编程模型,另一种是托管在现有编程模型中开发的应用程序。让我选择我更喜欢后者,我不想重新开发我现有的应用程序,我想确定我是自由地主持我的应用程序在我的选择主机。
碰巧我是Java开发人员,有Java云,所以我很好。因此,对我来说,Azure几乎没有什么直接意义
那么,什么是Azure?它是一个庞大的.NET应用程序,还是它提供了不同的编程模型?还是两者兼备?我发现很难从各种网站和评论中确定。有关于.NET编程C#和VB以及其他语言并使用现有工具的说法,所以我目前的猜测是,.NET开发人员将呆在家里,但可能需要调整他们的风格。
我的初步意见是:如果我是一个正在做的.NET,我会继续做下去,并期待有一天能找到一个合适的云。如果Azure就是那片云(我会想知道)好的,如果不是,我会等待更好的东西。
在一个严肃的企业空间里,我不需要在一个仍在发展的市场中支持一个赢家。我可能会有一些敏感的应用程序,反正我也不会把它们放进公共云中,所以坚持使用Java很适合我,如果我需要的话,我就有私有云功能。
发布于 2010-04-22 15:41:08
EC2是一种混合;从根本上讲,它是一种托管虚拟机服务,允许您选择所需的操作系统(大多数Linux发行版、Solaris或Windows的两个版本),然后不受限制地配置它们。
除此之外,Amazon还构建了一些服务,如简单DB、简单队列服务和简单通知服务,使其更像是一个开发平台,但重要的是要注意,这些服务是跨平台运行的,可以用多种语言编程。
https://stackoverflow.com/questions/2688434
复制相似问题