IT研发方向的几个层次
一.应用层软件的研发
C C++ MFC Qt gtk+ J2SE J2ME
服务器端应用(分布式系统)网络
J2EE .NET
脚本语言(快速开发)
Python perl php asp jsp shell
图形开发
DirectX OpenGL
核心驱动层开发
C C++
Java C++ .NET敢问路在何方?
从技术特点来看三大平台的主打语言都有面向对象的的特性
Java
Java具有平台无关性,安全性,分布式和健壮性等特点,比较适合企业级的开发应用,比如行业业务支撑软件
C++
C++是一个强大的面形对象语言,可以高效的调用操作系统的API进行系统的软件开发,应用领域包括软件通信,网络安全,网络游戏服务端的开发,行业应用软件服务应用,系统底层的开发等应用。(个人比较推崇C++)
.NET
.NET系统包括一个相当广泛的产品家族,它们构建于XML语言和INTERNET产业标准之上,为用户提供WEB服务的开发,管理和应用环境。微软为 .NET提供了高效实用的开发工具,所以它的开发效率较高,但是应用平台由限制,基本只能在Windows平台上应用。
关于语言的高低贵贱的争论从来就没有停止过---虽然这个问题从来就没有过正确的答案。