2011-03-27 55 views
2

在这一点上,我的网站开发经验几乎不存在。因此,我会说的一些事情听起来很愚蠢。所以,考虑你自己的警告。使用Silverlight和Ruby on Rails构建社交网络网站有意义吗?

我目前正在寻找建立一个社交网站,并选择Ruby on Rails作为一种工具来实现它。不过,我对Silverlight的功能印象深刻,并且很想创建一个纯粹的Silverlight网站。既然Silverlight是微软的技术,那么把它和Ruby on Rails结合起来有什么意义呢?我是否应该放弃这个愚蠢的想法,并且在不涉及Ruby on Rails的情况下使用Microsoft堆栈来实现这个项目?如果它对我来说同时使用Silverlight和Ruby on Rails是有意义的,那么我将如何执行此操作,也就是说,Silverlight和Ruby on Rails如何交互?

现在,我了解Silverlight对IronRuby的Ruby支持。不过,我主要是看C#Silverlight。但是,如果IronRuby在这个等式中是不可或缺的,请把它提出来。

非常感谢。

+0

即使这很明显,你很新的这个领域。我没有回答,也没有看到你已经努力接受你已经提出的问题的答案。 (要这样做,请点击上面的用户名,然后选择一个问题,并给它一个勾号..冲洗..重复) – Evolve 2011-03-27 09:52:20

+0

对不起。我只能回到我发布的最后一个问题。我从来没有解决我发布问题的问题。因此,我不知道是否有任何答案是正确的。我只是基本上试验东西。除此之外,如果我得到某人解决的一个非常关键的问题,我很感激,让这个人知道,我已经在这个论坛上发布了一些帖子。 – UkraineTrain 2011-03-27 16:35:59

+0

另外,我想重申一下我在这里发布的一些问题。我知道我可以使用Ruby on Rails作为后端。但是,它有什么意义?如果我试图决定是否使用ASP.NET MVC和Ruby on Rails作为一个完整的系统,我可能会使用Ruby on Rails。在这种情况下,由于UI将完全在Silverlight中呈现,使用Ruby on Rails后端与Microsoft之间有什么明显的优势? – UkraineTrain 2011-03-27 16:38:34

回答

2

您可以在Ruby上创建后端并公开RESTful服务。

然后,您可以构建多个使用REST服务的客户端(Silverlight,Flex,HTML5)。

我不会从IRONRuby开始构建Silverlight应用程序;使用C#时寻求帮助要容易得多。

+0

我知道我可以用它作为后端。但是,它有什么意义?如果我试图决定是否使用ASP.NET MVC和Ruby on Rails作为一个完整的系统,我可能会使用Ruby on Rails。在这种情况下,由于UI将完全在Silverlight中呈现,使用Ruby on Rails后端与Microsoft之间有什么明显的优势? – UkraineTrain 2011-03-27 16:22:04

+0

不可以,除非您能够依靠以前的知识和专业知识。 – 2011-03-27 18:01:55

+0

非常感谢。这就是我一直在努力确保的。 – UkraineTrain 2011-03-28 02:20:27

3

我会推荐在C#中使用Silverlight + ASP.NET MVC。

虽然我从未见过有人在之前创建过Silverlight + RoR网站,但我完全相信这是可能的。所以我推荐与ASP.NET MVC相结合的原因是因为那时你不会有效地将你的整个开发堆栈转换为前端和后端工作。不仅仅是IDE,还有构建解决方案,支持社区等等。另外,如果你的网站变得足够流行以成为一家企业,试想雇用一个相当渺茫的“Silverlight + RoR开发者”。