博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.NET vs JAVA
阅读量:5006 次
发布时间:2019-06-12

本文共 829 字,大约阅读时间需要 2 分钟。

一个同事写一个方案,让我补充下.NET和 JAVA语言的优缺点,以下是我的回复:

老X你好!

我觉得这个问题,本质上不是java和.net两个开发语言方面的比较,单纯从这两个开发语言来讲,部分伯仲,在某些主要指标方面,后者反而比前者要好一些。

因此给领导说的时候,要避免单纯对比这两种开发平台的优劣。

从本质上讲,应该是由这两种语言开发的系统的运行环境和支撑环境(这里只服务端)之间的对比。

1,  java开发的系统可以运行在很多可选的服务器OS(windows server,unix/solaris等等)和应用服务器(tomcat,sunone,webshpere等等)上;而.Net开发的系统没得选,只能运行在windows server下以及IIS下。

2,从OS方面讲,windows server适用的服务器硬件架构不如其对手广泛和多样,windows系列服务器不能安装在流行的大机上,服务器框架不支持。

2,  从性能可靠性方面,windows不如起对手是总所周知的,虽然目前window server有了很大的改建,但毕竟windows server 的历史要比起对手短,而且市场份额要小很多。软件这个东西,只有用的多了,有历史了,才会不断改进,更加可靠。

3,      安全方面,我觉得从操作系统安全框架来讲,二者应该差不多,只不过针对windows系统的安全威胁来源要多的多,从而“显得”Windows操作系统不是很让人放心。

4,  应用服务器性能方面,IIS的性能受windows系统的影响,吞吐量不如其对立阵营的websphere等。

5,  从中石化目前的应用环境来讲,windows应用还不是很多,从统一平台的思路考虑,为何要使用window平台呢?这会无端增加服务端的维护量以及带来系统集成的问题,集成问题包括服务端集成和客户端界面集成。

转载于:https://www.cnblogs.com/senline/p/3382335.html

你可能感兴趣的文章
从MVC到前后端分离
查看>>
数组中 Arrays类 、 选择排序 和 冒泡排序 、 二分查找
查看>>
P1736 创意吃鱼法
查看>>
Java并发编程(七)终结线程
查看>>
[转]CodeSmith和PowerDesigner的使用安装和数据库创建
查看>>
Android手机配置gcc,实现手机编译代码
查看>>
优雅使用mybatis
查看>>
设计模式学习之旅-抽象工厂模式
查看>>
接口测试(java+testng+ant+jenkins)第四篇jenkins
查看>>
Docker折腾手记-linux下安装
查看>>
Log4net入门使用
查看>>
NSLayoutConstraint 使用详解 VFL使用介绍
查看>>
Node.js中流程控制
查看>>
Netdata 服务器前端监控平台
查看>>
JSP内置对象概述
查看>>
安装 Tesserocr (填坑)
查看>>
freemarker对html里多行表格操作
查看>>
VM配置文件所在磁盘空间小于其配给内存时的错误信息
查看>>
ThinkCMF5.1主要特性
查看>>
CSS布局技巧
查看>>