不知道 刚刚那些回答的 是什么次元的。。。
基本任何一门语言都可以进行网络编程开发。。。而且都有相应的工具包,什么7层协议基本不用你去考虑,除非你要自定义网络协议,但那也仅是基于sokect的自定义协议。
要进行网络编程开发,语言都不是问题,根据你掌握的C++完全可以开发了,没必要去学其他语言,当然如果你想发展其他语言,也可以学学。 你如果想自己做APP 那么客户端或者也要学一门语言 Object-c android 等等
总之开发一个东西 跟语言基本没多大关系。当然一些进行高封装的语言,对于开发来说会比较方便,毕竟什么都给封装好了 比如 java python c++ 还有现在的golang
网络编程的前景很不错的,随着移动互联网的普及与发展,手机应用不断深入我们生活的方方面面,移动系统和软件应用的开发领域,成为了未来很具有潜力的行业之一。
在未来5年内,合格软件人才的需求将远大于供给。其中,尤以JAVA、PHP、HTML5与CSS3开发、Asp.net开发人才最为缺乏。
网页设计:html,htm,xml等等;
网页编程:JavaScript,jsp,java,Servlet,java been ,java Struts,java Spring, J2EE,Hibernate,asp.net等等;
数据库类:tomcat,slq,oracle等等;
开发工具:.net,myeclipse等等;