簡體   English   中英

Ruby on Rails與Python

[英]Ruby on Rails versus Python

我處於數據處理領域,很快就會轉向Web編程領域。 盡管我對Python和Ruby着迷,因為在編寫業務邏輯或數據處理邏輯時,它們似乎都具有相似的風格。

但是,當我開始谷歌搜索Web開發時,我開始傾向於Ruby on Rails,我的問題是,為什么網絡世界對Rails和活動記錄中的紅寶石如此着迷?

要學習Ruby on Rails和大量好書,似乎有太多的截屏視頻,為什么Python在創建截屏視頻或ORM之類的活動記錄時卻無法吸引人群。

Ruby和Python是語言。

Rails是一個框架。

因此,將Ruby on Rails與Python進行比較並不明智。

有一些Python框架,您應該看一下以進行更直接的比較-http: //wiki.python.org/moin/WebFrameworks (例如,我知道Django得到了很多愛,但是還有其他一些)

編輯:我剛剛有一個谷歌,似乎有Django Screencasts的負載。

Ruby比Python受到更多關注的原因僅僅是因為Ruby在Web應用程序方面有一個明顯的偏愛,而Python傳統上卻有着非常分散的方法(Zope,Plone,Django,Pylons,Turbogears)。 使幾乎所有開發人員都使用一個系統而不是各種單獨的系統的臨界質量在改善文檔,查找和消除錯誤,建立炒作和嗡嗡聲等方面起了很大作用。

在實際的語言術語中,除了語法外,這兩者在所有方面都非常相似,而Python通常更受歡迎。 在Web框架成為大問題之前,Python可能因其本身的流行而受到阻礙,這使得社區更難同意集中於任何一種方法。

如果要進行Python截屏,請訪問ShowMeDo.com。 我是聯合創始人,年齡3.5歲,有400多個Python屏幕截圖(大多數是免費的)以及600多個其他免費的開源主題: http : //showmedo.com/videos/python

在“ Python”部分(鏈接)中,您將看到有關Django的視頻,整個TurboGears v1 DVD(由項目創始人免費提供,由項目創始人Kevin Dangoor提供),Python CGI(古老的工具),網絡抓取等等。

大約1/10的內容僅供訂閱者使用,其余90%由100個open-src作者創建,每月有100,000個用戶。

請注意,Kyran和我本人(聯合創始人)都是英國的AI /數學研究人員,具有很強的學術聯系。 許多Python視頻都與從數據處理入手有些聯系,在接下來的幾個月中,我將創建新系列,重點是純粹針對Python的數學/統計/圖形/科學,以配合已經存在的內容。

HTH,伊恩。

Ruby和Python的相似之處多於差異。 Rails和Django也是如此,它們是相應語言中的領先Web框架。

兩種語言和兩種框架都可能會很有意義地工作-至少以個人的“有趣”術語而言-我不知道特定領域的就業市場是什么樣的。

在StackOverflow中也有一些類似的問題:您可能會比單擊右側邊欄中的“相關”列表來獲得更好的體驗還差。

最好的辦法是同時嘗試:選擇一個小項目,並同時進行構建。 確定您更喜歡哪個,然后繼續努力!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM