java和.net的应用区别
来源:互联网 发布:学练字的软件 编辑:程序博客网 时间:2024/05/19 20:42
java和.net都能开发企业级的WEB和桌面应用程序,但是也有区别,现在我们就从以下几个方面来比较java和.net的区别吧!
我们首先来看下java的应用:
1、Java是跨平台的,而且Java开发的安全性最高,线程很好控制,运行速度是依据框架而定的,如果用Struts开发Web它的速度会比较平均,但是用JSF它的启动很慢,但是一旦加载完毕后,速度飞快,只要不清楚浏览器记录,它就会永远保持此速度.但是Java也存在许多问题,比如开发速度及其缓慢,搭建框架时需要弄许多配置文件。
2、java安全性,运行环境是一个封闭环境,像沙箱一样,如果下载一个程序有破坏性,沙箱能判断出并起到保护作用.使得很多对安全性要求高的使用java,如:军队,金融,航空等。
3、java是健壮的,如果编写过程中,错一个标点符号,能及时的发现修改。不像c语言,汇编等,不能及时发现类似标点之类的错误,风险很大。
4、java简单强大,不需要一个一个自己编写,直接调用组件即可,所以功能是很强大的。
而.net的应用则比较偏向于效率上:
1、.net的编程效率高,只需要鼠标拖拽即可实现
2、.net运行效率高,不能跨平台,所以都是自己的东西,效率高.
3、性能上,中小级的运用,.net效率更高一些.浏览下载速度更快.但是百万级后不如java。
学习建议:
从短期内而言Java仍然是企业级开发的强手货,.NET因为安全性可后期的可维护性差所以不被大企业广泛应用,但是如果是开发非B2B那样需要高安全性的项目,还是.NET比较合适,毕竟中小企业承受不了那样开发缓慢和费用高昂的Java软件。其实:java和.net都有各自的好处,不论是哪种编程语言或者技术,都没有好坏区别,学精一门,总没有错。而且Java与.net都是面向对象的语言!所以学会一门!可以非常的容易的可以学会另外一门!
转自:http://jingyan.baidu.com/article/1876c852d500a9890b137626.html
- java和.net的应用区别
- java和.net的区别
- .net和java的区别
- WAP和NET接入点的区别和应用
- PHP、.Net和JAVA的区别?
- java.net 和 HttpClient的区别
- Java中的 & && 和 | || 区别应用
- Java的String和StringBuffer的区别及应用场景
- java double 和Double的区别 及hashCode的应用
- JAVA和net的DES3加密的区别
- java中的应用和c++中的指针的区别
- java中基本数据类型和应用数据类型的区别
- Java getCanonicalName和getSimpleName getName的区别与应用
- 对于.NET和Java本质区别最精辟的评述
- Java 和 .Net 在异常处理机制上的区别
- 对于.NET和Java本质区别最精辟的评述
- Java 和 .Net 在异常处理机制上的区别
- Java和.NET使用DES对称加密的区别
- 【原创】zstack - 协议栈程序精简日志- AD 采样试验
- hihocoder#1054之滑动解锁
- centos6.6 x86_64下安装32位兼容包&openssl 32位
- 离婚率
- hadoop mapreduce 计算平均气温的代码,绝对原创
- java和.net的应用区别
- 如何部署SSM框架(Spring+SpringMVC+MyBatis)到SAE(新浪云服务器)图文教程
- XTU 1206 Dormitory's Elevator
- 【原创】zstack - 协议栈程序精简日志-IO口外部中断试验
- 3、Linux操作系统之操作篇-系统硬件信息查询
- linux 下 安装mysql
- uva 536
- 常见的浏览器兼容性问题
- 安装yum