[quote=引用 17 楼 yyxgs 的回复:] [quote=引用 14 楼 奄灬苟且偷生的回复:].net现在还无法和C与Java C与Java拥有过久的时间完善,想一下子超过,是不可能的 还有一个问题是.net 不能跨平台 就意味着服务器也是windows的,windows上的病毒有很多人会写,但是你听说过几个现在还会写linux系统病毒的。 1、并且.net开发速度并没有比java快很多 2、.net并没有java安全 3、Java拥有几乎满足所有需求的编程方式和插件,比较完善 4、并且Java是面向对象编程,切面编程,方便项目的维护和更新 所以在java角度看来.net并没有显著的有点,至少C还能操作计算机的底层,比如智能家电的编码,而.net我已知能在windows上提升一定的编译速度,但是windows很不稳定,比如windows不能长久开机,还容易蓝屏,而Linux不会的 这就是我当初为什么选Java的原因
[quote=引用 14 楼 奄灬苟且偷生的回复:].net现在还无法和C与Java C与Java拥有过久的时间完善,想一下子超过,是不可能的 还有一个问题是.net 不能跨平台 就意味着服务器也是windows的,windows上的病毒有很多人会写,但是你听说过几个现在还会写linux系统病毒的。 1、并且.net开发速度并没有比java快很多 2、.net并没有java安全 3、Java拥有几乎满足所有需求的编程方式和插件,比较完善 4、并且Java是面向对象编程,切面编程,方便项目的维护和更新 所以在java角度看来.net并没有显著的有点,至少C还能操作计算机的底层,比如智能家电的编码,而.net我已知能在windows上提升一定的编译速度,但是windows很不稳定,比如windows不能长久开机,还容易蓝屏,而Linux不会的 这就是我当初为什么选Java的原因
java既然是跨平台的,当然也能在unix服务器上跑,不过没有必要特指国外,国内unix系统同样很多,web应用一般架设在服务端,而服务端市场windows占有率并不高,国内国外都一样,而且越是有实力的公司越不会选择windows作为服务器系统,这里面原因很多,最主要就是系统自主性和扩展性,win是微软商业产品,有版权和封闭的系统特性,而unix内核都是开源的
.net现在还无法和C与Java C与Java拥有过久的时间完善,想一下子超过,是不可能的 还有一个问题是.net 不能跨平台 就意味着服务器也是windows的,windows上的病毒有很多人会写,但是你听说过几个现在还会写linux系统病毒的。 1、并且.net开发速度并没有比java快很多 2、.net并没有java安全 3、Java拥有几乎满足所有需求的编程方式和插件,比较完善 4、并且Java是面向对象编程,切面编程,方便项目的维护和更新 所以在java角度看来.net并没有显著的有点,至少C还能操作计算机的底层,比如智能家电的编码,而.net我已知能在windows上提升一定的编译速度,但是windows很不稳定,比如windows不能长久开机,还容易蓝屏,而Linux不会的 这就是我当初为什么选Java的原因
[quote=引用 12 楼 yyxgs 的回复:] [quote=引用 11 楼 qq_26508409 的回复:] [quote=引用 10 楼 yyxgs 的回复:] [quote=引用 8 楼 随疯而来的回复:]从业务上来说,web的特点是客户需求是多变的,在这种情况下,java里面面向对象的开发使网站的开发在多变需求下更容易修改,工作量小。java对内存的管理更有优势。用c++做是可以做的,但是他在应对这种情况下的效率明显要弱得多。
[quote=引用 11 楼 qq_26508409 的回复:] [quote=引用 10 楼 yyxgs 的回复:] [quote=引用 8 楼 随疯而来的回复:]从业务上来说,web的特点是客户需求是多变的,在这种情况下,java里面面向对象的开发使网站的开发在多变需求下更容易修改,工作量小。java对内存的管理更有优势。用c++做是可以做的,但是他在应对这种情况下的效率明显要弱得多。
[quote=引用 10 楼 yyxgs 的回复:] [quote=引用 8 楼 随疯而来的回复:]从业务上来说,web的特点是客户需求是多变的,在这种情况下,java里面面向对象的开发使网站的开发在多变需求下更容易修改,工作量小。java对内存的管理更有优势。用c++做是可以做的,但是他在应对这种情况下的效率明显要弱得多。
[quote=引用 8 楼 随疯而来的回复:]从业务上来说,web的特点是客户需求是多变的,在这种情况下,java里面面向对象的开发使网站的开发在多变需求下更容易修改,工作量小。java对内存的管理更有优势。用c++做是可以做的,但是他在应对这种情况下的效率明显要弱得多。
从业务上来说,web的特点是客户需求是多变的,在这种情况下,java里面面向对象的开发使网站的开发在多变需求下更容易修改,工作量小。java对内存的管理更有优势。用c++做是可以做的,但是他在应对这种情况下的效率明显要弱得多。
.net应用很广泛,不过主流是C#,C++开发效率并不比java低,无论从哪个方面,甚至某些方面高于java开发效率,但是为什么C++普及不如java,是因为c++语法过于博杂,其开发需要定太多规矩和更深入的语法理解,新手难以驾驭,不能大规模推广,说白了它不是一个好的工程化语言
c++没有现成的底层视图技术,形成网页基本上只能是字符串拼接,像下面这种: cout<<"content type=\"text/html\"\r\n\r\n"; cout<<"<html>"; cout<<"<body>"; cout<<"</body>"; cout<<"</html>"; 这样的开发效率会有多高?而且用c++编译的只有cgi或isapi,cgi由于是exe程序对服务器资源占用较大,isapi为dll,他的bug容易引起服务器崩溃,所以现在基本没人去用c++开发网页程序。
67,513
社区成员
225,879
社区内容
加载中
试试用AI创作助手写篇文章吧