2014-04-07 77 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#仍然有非常热情的支持者,他们仍然被世界各地的许多程序员和公司所使用。如果没有别的,总会有遗留的代码担心。