仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2930|回复: 19
打印 上一主题 下一主题

[学习教程] ASP.NET网页编程之Java对战.NET,和平与战争的游戏仓酷云

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:30:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
不可能天天有学习.net),我一同学说,你应该早就有作品啦。我惶惶然……在软件天下里,Java与.NET无疑是两个半斤八两的敌手,几回再三演出着一出又一出你来我往、拼力图夺的好戏。在这类争取的过程当中,有受害者,也有就义者。心平气和地想想,微软和Sun公司都是刀兵的打造者,软件职员才是斗士,用户们只好往做受害者或是就义品。
真的有那末凄切吗?现实上,战争的曙光已呈现了。
和平与战争
良多人以为,Java和.NET不是异曲同工吗!为何又会烽烟围绕呢?固然是天下级企业之间的贸易合作使然。这场和平常使软件开辟职员陷于势成骑虎的地步—Java仍是.NET,应当选择哪种开辟平台?
现实上,不论选择哪种平台作为基本,从此都必需面临Java和.NET共存和互操纵的情况。这明显不是一件简单的事变,不外战争的曙光已呈现了。
Sun与微软在功令上的年夜息争算是一道曙光,只是光靠两家公司之间的一纸功令文书事实可以办理几成绩,必要几工夫,这些都很难说。
不外,另有别的一道曙光!一些软件公司推出的开辟工具能够在两者之间架起桥梁。
在这方面,能够寄望一下Compuware公司。这家公司的使用开辟办理计划倡议使用软件的完全性命周期办理,以往次要依托Java手艺。
比来,他们出格夸大,把与Java合作的.NET手艺融进到其原本的产物框架当中。在手艺上,Compuware的产物可同时撑持Java和.NET两种平台。因而,在Coupuware看来,选择Java平台仍是.NET平台已不主要了,主要的是你要有一套完美、高效的软件代码办理工具。
从.NET进门,用Java进步
新的手艺、工具和情况可让你免去选择Java仍是.NET的困扰。不外,即使还没有这些新工具,关于年夜多半软件职员来讲,仍旧能够走出拙劣的妙棋。
实在,Java和.NET二者各有所长。作为软件开辟者,完整能够抛开两个厂商之间的冲突与抵触,让本人成为两种手艺融汇贯穿的软件妙手。
开放性是Java性命力的源泉,它不属于一个独自的公司,只管Sun在个中起着关头性的感化。浩瀚天下级的公司,比方IBM、甲骨文、BEA等等,都对Java都赐与完整的撑持。
出自微软的.NET最年夜的特性就是简单上手。花上两三个月工夫,你就能够像模像样地当软件工程师了。比拟之下,Java就不那末简单。但是,从软件手艺的深度来看,.NET当中有无散布式事件处置,这个成绩仍旧被很多资深的软件职员所质疑。
从团体职业开展需求来看,.NET进门那末简单,很快就会满年夜街都是.NET程序员,你还能希冀有多高的薪水呢?
企业选择有分歧
从软件职员团体的角度来看,以.NET进门、以Java进步大概是一种循规蹈矩的最好线路。可是从企业的角度来看,选择Java平台仍是.NET平台,却要用分歧的思绪来思索。
从本钱效益方面来权衡,.NET平台很简单在短时间内以较低的本钱守旧运转,并且开辟、办理人才网对照简单找到,用度一样也对照低。可是跟着谋划范围的扩展,营业品种的多样化,.NET大概就没法胜任了。不外,不管在甚么时分,中小企业究竟占有多半,谋划范围、营业品种极可能永久都不会扩展到.NET不成承当的水平。
关于年夜型企业来讲,情形就庞大多了。在全部企业来看,因为现有范围和营业品种已非常庞大,并且有多年遗留上去的使用体系,Java平台多是最得当的选择。
可是,年夜型企业中新建立的部门,独自来看又极可能选择.NET对照符合。因而,两种平台并存将是永世的场合排场,这也就给Compuware、IONA等公司制造了很年夜的市场空间,也称为Java和.NET两年夜阵营之间的“和事老”。
竟发现没有太大的帮助。总觉得要用起来,感觉到不了位。因为公司机器的原因,一直没有安装vs.net(也从来没有用过)。以前做asp的时候一直用DW(感觉其代码联想功能不错),可现在到了asp.net却不习惯了。
深爱那片海 该用户已被删除
沙发
 楼主| 发表于 2015-1-21 09:12:24 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
柔情似水 该用户已被删除
板凳
发表于 2015-1-29 12:53:52 | 只看该作者
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
飘灵儿 该用户已被删除
地板
发表于 2015-2-2 21:38:45 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
乐观 该用户已被删除
5#
发表于 2015-2-6 14:37:55 | 只看该作者
业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
透明 该用户已被删除
6#
发表于 2015-2-6 21:12:57 | 只看该作者
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
老尸 该用户已被删除
7#
发表于 2015-2-11 20:28:35 | 只看该作者
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
飘飘悠悠 该用户已被删除
8#
发表于 2015-2-22 02:44:55 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
若相依 该用户已被删除
9#
发表于 2015-3-6 22:28:39 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
若天明 该用户已被删除
10#
发表于 2015-3-10 12:41:23 | 只看该作者
现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
小女巫 该用户已被删除
11#
发表于 2015-3-15 00:31:21 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
兰色精灵 该用户已被删除
12#
发表于 2015-3-17 23:55:42 | 只看该作者
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
山那边是海 该用户已被删除
13#
发表于 2015-3-25 07:51:31 | 只看该作者
ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。
谁可相欹 该用户已被删除
14#
发表于 2015-4-1 17:10:11 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
15#
发表于 2015-4-6 00:58:04 | 只看该作者
关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。
蒙在股里 该用户已被删除
16#
发表于 2015-4-14 06:21:43 | 只看该作者
当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。
愤怒的大鸟 该用户已被删除
17#
发表于 2015-4-16 01:40:37 | 只看该作者
市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。
爱飞 该用户已被删除
18#
发表于 2015-4-16 20:11:47 | 只看该作者
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
只想知道 该用户已被删除
19#
发表于 2015-4-16 22:12:05 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
简单生活 该用户已被删除
20#
发表于 2015-5-11 04:16:55 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-5 04:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表