2010-09-14 117 views
2

我們沒有在Ruby中獲得很多項目。到目前爲止,我們只關注PHP。作爲一家網絡開發機構,我們是否由於Ruby和Ruby on Rails的未開放性而錯失了重要的收入渠道? 如果我們開始在Ruby中執行一些本地項目,是否可以打開另一個收入渠道?請求PHP開發人員學習Ruby也是明智的做法嗎?Ruby/Ruby on Rails vs PHP

憑藉我們在搜索方面的專業知識,我們可以宣傳Ruby並吸引那些從事Ruby項目的人員,但他們是否是一大羣人?

+6

這不是一個商業問題,而不是一個編程問題? – 2010-09-14 23:56:03

回答

8

我會說這完全取決於您的客戶羣。如果您正在爲喜歡指定技術堆棧的公司構建網站,那麼您可以通過提供Ruby開發來打開另一個收入渠道。

但是,我相信大多數時候,客戶並不在乎您使用的是什麼技術 - 他們只是希望按時完成工作,並且不超出預算。在這些情況下,除了拓寬你的視野/選擇(我認爲這是一件好事,但不一定與收入掛鉤),提供Ruby的公司可能不會爲你做任何事情。

+0

你說得對,客戶不介意技術,只要我們在預算範圍內滿足他們的要求。 – Benny 2010-09-16 03:41:54

+0

事實上,只要您在預算內完成工作,您的典型客戶就不會(不應該)關心您使用的技術。客戶應該能夠與您一起完成目標和要求,並相信您爲工作選擇合適的工具。 – Leif 2012-02-25 17:33:21

0

重點是好的,多樣性是好的。這是一種「一段弦多長時間」。

  1. PHP是一種強大的成熟語言,被廣泛使用,支持並且易於學習。另一方面,Ruby是完全不同的,它涉及更多的命令行調用。

  2. 紅寶石受到高度讚揚,並有相當好的解決方案。製作應用程序要快得多。

  3. CodeIgniter/Zend是值得關注的PHP框架。

  4. 你能負擔得起用新語言培訓人嗎?

戴爾

3

Ruby on Rails和PHP都能夠做同樣的那種東西。有些人只是覺得RoR更容易或更愉快。除非你因爲想要Rails而發現你正在失去演出,否則我不會擔心它是一個「收入渠道」 - 這對我來說似乎不太可能,因爲大多數非開發人員不知道「PHP 「無論如何。

這可能是值得檢查一下,看看你的選擇是什麼。你可能會發現它適合你。但好處一般會在事物的發展方面。

4

在這一點上,我認爲Ruby on Rails在構建自己的東西的人比在支付其他人來構建東西的人更大。這可能會隨着時間而改變。

您是否覺得現在因爲您的PHP技能或作爲Web開發機構的普遍聲譽而被聘用?大多數客戶可能不在乎。

使用什麼使你的生產力最高。在你的鞋子裏,我一定會給RoR一個好看的樣子,因爲我自己更喜歡它。如果您發現RoR使您的工作更輕鬆,那就使用它。如果沒有,也許不要打擾。有很多受PHP啓發的MVC框架,儘管你可以看看。

現在Ruby on Rails當然會有更多的嗡嗡聲,所以它可能會讓你看起來更加插入。

我沒有看到期待開發者學習它的問題。你更好的開發者可能會喜歡這個機會。隨着世界變得敏捷,讓開發者選擇技術可能是有道理的,除非有市場驅動的理由需要改變。

+0

我同意。大多數Rails應用程序在內部應用程序或SaaS中。 – 2010-09-14 06:28:14

+0

我們在我們的網站上講述了很多關於我們的技能,但大多數客戶不會閱讀。相反,如果我們正在開發數據庫驅動的網站/應用程序,他們寧願通過電子郵件確認。 PHP也有很多MVC框架,我們非常使用Codeigniter。基於所有這些切割機的答案,我相信我們現在不必擔心新技術,因爲我們大多是項目/客戶驅動的,而不是技術驅動的。 :-) – Benny 2010-09-16 03:43:47

0

cakePHP可能非常適合您的團隊。