2011-03-27 78 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開發者」。