2011-08-15 47 views
0

我有一個php視頻託管網站,不是典型的視頻託管網站,但我認爲你把它放在那個類別中。哪個更適合我的項目:Django,Plone,php或ruby on rails

我差不多完成了它,下週我可能會推出它,我在php中創建它,因爲我的合作伙伴想要快速完成它,而且我最快的方法是使用php,因爲我知道它可以用php mysql,ffmpeg和ffmpeg-php以及其他一些多媒體軟件包來完成。我不知道如何用其他語言來完成它。

現在我想啓動網站,並重新編寫另一個更好的版本,因爲我不喜歡當前版本,我的合作伙伴喜歡它,但他在商業方面,我在發展方面哈哈,所以我決定:d

我不知道很多關於PHP框架,我見過他們,但我不認爲他們是很好的此類網站

我想也許Django的,但Django主要是爲CMS網站創建的,我不知道我是否可以將它用於我的網站

我從來沒有用過plone,但我認爲這對我的網站很有用,有這經驗,所以我想知道你在想什麼

Ruby on Rails的似乎是另一種選擇,但我從來沒有見過任何視頻使用ROR

那麼什麼是重新最好的語言託管網站寫我的網站?或者我應該堅持使用PHP?

編輯

我已經知道蟒蛇,所以它不是我很難切換到蟒蛇framwork如果是這樣的項目更好的......我有一些ROR知識......和我對要去使用PHP現在正如你所說的傢伙,但我說的是未來

我不想讓這個問題成爲一個爭論性的問題,因爲它會被關閉,所以讓我們問另一個問題,我可以用django做這樣的網站,因爲我知道Django,但我從來沒有用過這種東西,我用它爲CMS,我不知道它是否支持ffmpeg,多媒體和這樣的東西

對於發表議論性話題感到抱歉,我希望我的問題現在更好:D

+2

這不會導致建設性的討論,您可以使用任何框架來完成您想要做的事情。雖然我可能會推薦一種語言或框架,但別人可能會建議另一種有效的選項。使用你熟悉的語言,通常你可以用它做任何事情。 –

+1

可能的重複[我們應該使用PHP或塔對我們的WebApp](http://stackoverflow.com/questions/2409812/should-we-use-pylons-or-php-for-our-webapp/2409852#2409852) – Gordon

回答

2

我認爲你應該堅持使用PHP:

  • 你已經知道的語言
  • 您已經爲發展
  • 的工具,你已經有一個代碼庫

我想你應該看看你的網站表現在生產中,看看什麼是最重要的用戶需求,然後花時間重寫所有內容,在此期間不能正確回答他們的需求。

儘管您的網站發送了第一位數據,但從技術角度而言,它會爲您提供更多關於版本2的更多信息。

編輯:我不是親的PHP,我只是認爲你應該堅持你已經知道的語言,直到你的業務給你時間來學習別的東西。

3

這對你使用哪種語言無關緊要。如果你是一位優秀的程序員,那麼這個應用程序在任何這些環境中都能正常工作。如果你不是很好的程序員,它總是會得到:)你可以在Ruby on Rails中做到這一點,但是如果你不能遵循MVC結構,那麼目的是什麼?使用你不知道的技術有點冒險。你可以遇到很多問題。只是例如N + 1個查詢。我不會推薦你切換語言,除非你真的想學習其他技術 - 但請注意,你的應用程序很可能不會「漂亮」:)