2014-04-07 75 views
3

我曾在C#,ASP.NET,JSP等幾個項目上工作過2009年至2012年。之後,我對Javascript,HTML,CSS,JQuery(前端開發)。所以現在我想知道服務器端Web技術(ASP.NET,JSP,PHP)是否正在死亡?我問這個問題的原因是我可以在FrontEnd中完成比Server端技術更好的任務。未來的後端網頁開發與前端網頁開發

我看到許多現代網站(Facebook,Google,Gmail等)在FrontEnd開發中的應用更多。所以現在我想起我在服務器端Web開發方面的所有知識嗎?還是我必須更多地關注前端開發以用於將來的Web開發?

任何一種意見,歡迎

編輯:是的Node.js殺的Java,C#?

+0

你不能在服務器上的數據庫中存儲前端數據,所以當然沒有,後端當然不會死亡。但是就用戶界面而言,是的,用戶界面現在更多地使用Javascript來實現,即服務器端語言。但是,服務器端永遠不會消失。 – developerwjk

+0

我想如果你可以在客戶端做點什麼吧! – Nick

+1

許多優秀的問題都基於專家經驗產生了一定程度的意見,但對這個問題的回答往往幾乎完全基於意見,而不是事實,參考或具體的專業知識 –

回答

5

如果沒有後端開發,您不能進行前端開發。後端開發當然不會死去。這就是說,一些特定的後端技術可能似乎有所下降,因爲更新,更潮流的技術正在變得流行,並取代了它們的一些市場份額(如Node.js而不是PHP和NoSQL數據庫,而不是SQL數據庫)。

任何這些後端技術「下降」的原因可能是因爲在後端技術方面只有更多的選擇。你可以用你想要的任何語言編寫服務器端代碼。但前端技術僅限於JavaScript以及不同瀏覽器如何決定支持JavaScript。

---編輯---

Node.js現在正在大規模普及。但是,我不會說Node.js將殺死Java或C#作爲後端技術。 Java和C#仍然有非常熱情的支持者,他們仍然被世界各地的許多程序員和公司所使用。如果沒有別的,總會有遺留的代碼擔心。