2011-08-01 216 views
1

我知道類似的問題之前已經被問過,但我正在尋找一個更具體的答案,所以在這裏它:Python + Django與ASP.NET + C#/ VB vs PHP?

我是一名學生,正在尋找開發一個Web應用程序。我對所有提到的內容都沒有經驗,並且喜歡每個方面的不同方面我喜歡可用於創建ASP.NET網站的Visual Web Dev,這是PHP或Python不存在的一個方面。

我也希望學習和使用最有用的語言進行開發有利於uni,並在未來工作 - 這是在工業中最常用和最受尊重的語言。我聽到了有關這個的不同觀點。因爲我想知道最常用的語言,最需要的語言和最長的未來。

我也喜歡讓事情變得快速的能力,它們都帶有框架..但是,從頭開始學習東西並理解它如何使用框架,會更好嗎?哪種語言擁有最多的框架和支持?

我看到很多行業(我看過的)使用ASP.NET。但它似乎(記住沒有真正的經驗)更容易(尤其是作爲一個GUI可以使用),所以這使得它不那麼有價值。

基本上 - 您認爲哪種語言最適合我?你會根據每種產品的優點和缺點來推薦,並且快速高效和強大的開發簡便性?

謝謝

+0

很好的問題 - 它很可能會被擊落在這裏的地方 - 但對我的便士ASP.NET & C# ; - ) –

+0

爲什麼你會選擇它? – Oliver

+0

如果你對開發事業感興趣,那麼「視覺」開發環境,免費和/或大量打折的學生開發軟件以及大量初學者圖書和網站無疑會讓你有點忙碌,不存在爭議(無論你喜歡它們還是討厭他們)是微軟在開發世界中的強者,這個巨大的機會和角色,也是主流的Visual Studio和C#技能,可以讓你進入其他非Web領域的門戶,如WinForms或WPF。 –

回答

1

這個問題真的太開放了。沒有一種真正的語言,否則我們都會使用它。正如你所見,他們都有優點。你沒有提到Java在企業計算中仍然有很大的影響力。

唯一的答案是挑一個你喜歡的,並擅長它。你可以花費數年時間,希望你選擇了其他人。另外,如果你擅長於一個人,那麼對基本知識有一個明確的理解,在以後的日子裏,你會發現很容易就能找到另一個人。

這是值得的。我的錢在.net上。但那只是我。

西蒙

0

我會推薦看看asp.net mvc和scaffolding。這樣你可以快速有效地創建好的應用程序。

1

Python有像VB,這就是所謂的PyGTK(pygtk.org),我建議你學習Python,這是最簡單易學,而且你沒有儘可能多的,你會寫一個UI在.NET

PHP是強大的,你必須瞭解它,你只需要,但對於大的複雜的網絡應用程序,我寧願選擇Ruby on Rails的,甚至更好的Django

這是最好的? 「最好」只是一個意見,asp.net開發人員認爲這是最好的,我認爲python是最好的,這是一個永遠不會結束的論點