预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

.net平台与java平台 Java平台: Java平台主要包含的内容有:Java基础,界面编程,JavaAPI、JDBC编程、JavaWeb开发、J2EE开发。 对于Java的学习路线,主要分为一下几个阶段: 第一阶段:java基础阶段 Java语法 面向对象的编程 常用的API 界面编程 多线程 输入输出流io Java网络编程 第二阶段:数据库阶段 JDBC编程 数据库的了解(SQLServer、Mysql、oracle) 第三阶段:web开发阶段 Html Css Javascript 第四阶段:J2EE中级部分 Serverlet 业务层 Jsp 表示层 Mvc 提供模式 第五阶段:J2EE高级部分 Struts Hibernate Spring java学习阶段示意图 .NET平台 对于.NET平台,需要学者会使用一种开发环境,必须掌握一门.NET平台语言,包含的内容有:WebService开发、ASP.net开发、WindowsFom开发、.NETRemoting技术。 .NET的学习主要要经过以下几个方面: 学会使用一种开发环境(如VS.net) 作为一个下定决心要学习.NET的初学者,首先要掌握VS.NET的使用,之所以把掌握这一开发工具放在第一位,是因为在后面的学习过程中,需要使用VS.NET进行不断地编程实践,而只有通过实践,才能最终掌握.NET技术。 掌握一门.net语言(VB.net、c#...) 由于.NET支持多种语言,所以读者可以根据自己的喜好选择一门计算机语言,但请注意以下选择语言的标准: (1)必须是全面向对象的语言,只有面向对象的语言才能充分发挥.NET的威力; (2)拥有较多的开发者和技术资源,这样您就可以很容易地找到志同道合的人共同学习。 目前支持.NET的语言已有几十种,而且还在不断地增加中。 微软官方提供的语言有以下几种:ManagedC++,C#,VisualBasic.NET,J#。 C#和VisualBasic.NET是目前.NET下开发的主流语言 学习WindowsFom开发 在第三步中学习WindowsForm是个好选择。所谓WindowsForm程序,就是传统的运行于个人电脑上的单机应用程序,象大家常用的金山词霸。通过WindowsForm技术的学习,读者可以掌握最重要最基础的windows软件开发技术,并对面向对象理论会有深入的体会,有了这些基础,深入学习网络编程就是水到渠成的一件事。 学习.NET网络技术 具体而言,又可以按照以下顺序进行学习: (1)ASP.NET:主要掌握如何设计ASP.NET网页,搭建一个运行于.NETFramework之上的Web网站; (2)WebService:学习如何把网站的各种功能以WebService的形式提供给外界,或者集成外部的WebService实现功能强大的信息系统。WebService是一个潜力无穷的新技术,将对下一代的互联网产生深远的影响。 (3).NETReomting及相关技术:不像ASP.NET和WebService主要用于互联网,.NETRemoting及相关的技术主要用于开发基于局域网的应用程序,目前大部分公司和企业都建有自己的局域网,开发基于局域网的信息系统具有很大的需求。 移动设备开发技术 学习移动设备开发技术,比如为手机、SmartPhone等智能移动设备开发程序,设计嵌入式系统等,.NETCompactFramework就是专为移动设备应用程序开发而准备的,使用.NETCompactFramework开发移动设备程序与使用.NETFramework开发普通程序是类似的,已有的.NETFramework开发经验仍然适用; 进一步深入地学习企业级项目开发技术,成为一名系统架构设计师,这需要更进一步地学习相关理论和技术,比如设计模式、软件工程等,还有J2EE等.NET竞争对手的技术。 最终成为.NET技术专家~! .NET学习示意图 Java平台与.NET平台的比较 两个平台相比较,java平台的可移植性更好,由于其是基于自带虚拟机的平台,使得他的程序无论在那种操作系统下,都能够运行。而.NET平台只是微软自己开发的基于windows操作系统下的平台,也就是说.NET只能在windows平台下运行,不能在Linux以及其他系统下运行。这也是目前市场上java平台更手青睐的原因之一。对于安全性来说,java平台的安全性也更好一些,一些.NET平台下的网站相对于java平台下的更容易遭受到攻击。虽然现在市场上windows操作系统占据着主导地位,使得.NET开发更容易,更方便,更快捷,但对于一些特殊要求而不会使用windows操作系统的情况而言,.NET平台就无能为力了