我从2009年到2012年为C#,ASP.NET,JSP工作了几个项目。之后我更多地使用Javascript,HTML,CSS,JQuery(前端开发)。所以现在我想知道服务器端Web技术(ASP.NET,JSP,PHP)正在消亡吗?我问这个问题的原因是我可以在FrontEnd中完成任何类型的任务,而不是服务器端技术。
我看到许多现代网站(Facebook,谷歌,Gmail等)更多地进入FrontEnd开发。那么现在我还记得我在服务器端Web开发方面的所有知识,还是我必须更加关注未来Web开发的前端开发?
欢迎任何形式的评论
编辑:是Node.js杀死Java,C#?
答案 0 :(得分:5)
没有后端开发,您无法进行前端开发。后端开发肯定不会消亡。
话虽这么说,一些特定的后端技术似乎有所下降,因为更新,更时尚的技术正在变得流行并取代他们的一些市场份额(如Node.js而不是PHP和NoSQL数据库而不是SQL数据库)。
任何这些后端技术“衰落”的原因可能是因为在后端技术方面有更多选择。您可以使用您想要的几乎任何语言编写服务器端代码。但前端技术几乎仅限于JavaScript以及不同浏览器决定如何支持JavaScript。
---编辑---
Node.js现在肯定在大受欢迎。但是,我不会说Node.js正在杀死Java或C#作为后端技术。 Java和C#仍然拥有非常热情的支持者,他们仍然被世界各地的许多程序员和公司使用。如果不出意外,总会有遗留代码担心。