c# 开发的应用程序,运行环境
c#开发的应用程序客户机运行需要装.net框架那java呢?是不是java开发的软件,客户机运行也需要虚拟机?那平时我们使用的软件是用什么语言开发的?我问的是C/S应用软...
c# 开发的应用程序 客户机运行 需要装.net框架
那 java 呢? 是不是 java 开发的软件 ,客户机运行 也需要 虚拟机?
那平时我们使用的软件是用什么语言开发的?
我问的是 C/S应用软件 开发完成后,给客户使用的运行环境,不是开发环境!
=====================================================================
C# 需要.net framework
java 也需要 Java Runtime Environment
C++开发的,同样需要C++ Runtime
====================================
那平时使用的软件,如:QQ,绿色软件(不需要安装的,如注册机等)等等应用软件,我们并没用装它的运行环境? 为什么还可以运行? 展开
那 java 呢? 是不是 java 开发的软件 ,客户机运行 也需要 虚拟机?
那平时我们使用的软件是用什么语言开发的?
我问的是 C/S应用软件 开发完成后,给客户使用的运行环境,不是开发环境!
=====================================================================
C# 需要.net framework
java 也需要 Java Runtime Environment
C++开发的,同样需要C++ Runtime
====================================
那平时使用的软件,如:QQ,绿色软件(不需要安装的,如注册机等)等等应用软件,我们并没用装它的运行环境? 为什么还可以运行? 展开
11个回答
展开全部
C#、java编译出来的软件,需要他们的运行时(这个运行时,相当于一个跳板。),为什么现在用c#、java的程序现在这么多,他们的优点我不做太多叙述,其中最为重要的一点事不需要2次编译,只需安装他们的运行时就可以了。因为c#、java编译出来的软件只是中间代码,只有他们的运行时可以识别,和具体的环境(xp、win200。。。)没有任何关系。
像其余的一些开发软件,c++、dephi、vb。。。,他们开发出来的软件可能只适合某一个操作系统,如果换成另一个操作系统,可能就运行不了,需要再次编译,而这时,不可能在把代码拿过来,到客户那里去编译吧。而c#、java开发出来的软件,不需考虑客户那里的具体环境,也就是操作系统,只需把运行时安装一下即可。
qq是用c++开发的,但是他适合很多环境,这是为什么呢?其实这个可能是Tencent在开发qq的时候,把很多操作系统考虑进去了,然后进行相应的变换而已。我记得qq还开发了一个vista的版本,这是为什么呢,很明显,这个操作系统是Tecent未知的,所以才开发这个版本。
而我们用c#、java开发的软件,不管Microsoft的操作系统如何变换,我们都不怕,只需安装相应的运行时就可以了。
像其余的一些开发软件,c++、dephi、vb。。。,他们开发出来的软件可能只适合某一个操作系统,如果换成另一个操作系统,可能就运行不了,需要再次编译,而这时,不可能在把代码拿过来,到客户那里去编译吧。而c#、java开发出来的软件,不需考虑客户那里的具体环境,也就是操作系统,只需把运行时安装一下即可。
qq是用c++开发的,但是他适合很多环境,这是为什么呢?其实这个可能是Tencent在开发qq的时候,把很多操作系统考虑进去了,然后进行相应的变换而已。我记得qq还开发了一个vista的版本,这是为什么呢,很明显,这个操作系统是Tecent未知的,所以才开发这个版本。
而我们用c#、java开发的软件,不管Microsoft的操作系统如何变换,我们都不怕,只需安装相应的运行时就可以了。
展开全部
c#程序需要framework,版本视程序开发所用的版本
java需要jre,不需要jdk,版本同上
c++看情况,本地代码是不需要安装其他环境的
有些程序在发表release版后是直接把所需的库文件直接包含在所发表的程序集里的比如mfc,所以是不需要额外内容的
java需要jre,不需要jdk,版本同上
c++看情况,本地代码是不需要安装其他环境的
有些程序在发表release版后是直接把所需的库文件直接包含在所发表的程序集里的比如mfc,所以是不需要额外内容的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
平时使用的那就太多语言了。
不过目前 C/S应用软件开发比较好用的就是.NET了。
C#是一门语言,ASP.NET 网站开发也用到了。
JAVA 也有自己的虚拟机。
JAVA开发 首先肯定是需要配置环境变量,服务也很多,JSP网站开发我平时用tomcate服务。
没用JAVA开发过C/S 而且也不会~帮不了你了。
网站开发是不需要的。
百度Hi我吧,这样跟你修改 说不清楚!
不过目前 C/S应用软件开发比较好用的就是.NET了。
C#是一门语言,ASP.NET 网站开发也用到了。
JAVA 也有自己的虚拟机。
JAVA开发 首先肯定是需要配置环境变量,服务也很多,JSP网站开发我平时用tomcate服务。
没用JAVA开发过C/S 而且也不会~帮不了你了。
网站开发是不需要的。
百度Hi我吧,这样跟你修改 说不清楚!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的。
.NET 开发的程序,一定要 .NET FRAMEWORK
JAVA 开发的, 一定要JAVA虚拟机
这种机制,实际是为了 跨平台做了准备
.NET 开发的程序,一定要 .NET FRAMEWORK
JAVA 开发的, 一定要JAVA虚拟机
这种机制,实际是为了 跨平台做了准备
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看是什么平台开发的C#和java确实需要他自己的东西,但是vc开发的exe就可以直接运行,有的软件没有装他的环境可能是有的不需要,有的在安装包里就打进去了,你安装软件的时候就把环境一起装好了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询