非计算机相关专业,学习网页设计与开发,java和asp.net课程学哪个好
1个回答
展开全部
女孩子干嘛干这么辛苦的工作。
简单的说就是ASP.NET上手快。java跑在虚拟机上,跨平台性好。
下面是简介:
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言现在分三个方向 一个是企业级别的开发j2EE 一个是j2SE标准版 一个是j2ME 小型版
可以这样说就是 企业级开发 针对电脑的开发 针对手机的开发
ASP.net 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术 ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,
区别:
JavaServer Pages 技术和Active Server Pages(ASP)在许多方面都很相似,但仍然存
在很多不同之处,其中本质上的区别在于:两者是来源于不同的技术规范组织。以下就来比较两大 技术有哪些不同点,而又为各自带来哪些优势。
平台和服务器的弹性
ASP (Active Server Pages)技术主要在微软(Microsoft)公司的Windows 平台上运行,其中包括 Windows 2000、Windows XP 和Windows 2003,并且搭配其WEB 服务器IIS (Internet Information Services)。但是,在其他的平台运行时,不是性能低落,就是根本不支持,因此,当在开发网站系 统时,选择NT+IIS+ASP的体系结构时,未来当系统无法负荷时,也只能继续选择Windows 平台的 服务器,无法改写在性能表现相当优异的UNIX 平台上。
JSP (JavaServer Pages)技术主要运行在操作系统上的一个Java Virtual Machine (JVM)虚拟机器上, 因此,它能够跨越所有的平台,例如:NT、Windows 2000、Solaris、Linux、OS/390、AIX、HP-UX , 等等,除了能在各式各样的操作系统上执行,并且能搭配现有的WEB服务器:Apache、IIS、Netscape Enterprise Server ,等等,将静态的HTML网页交由执行速度较快的Web Server 处理,而动态产生 网页的部分,就交由JSP Container 来执行。由上述可知,JSP (JavaServer Pages)技术在跨平台的表现 比ASP来得更有弹性。
WEB 网页程序员未来在开发电子商务平台时,就不需要再考虑客户厂商的操作系统平台,可更专 心于系统功能的开发。相应地,厂商在使用JavaServer Pages 技术开发的系统平台时不再需要担 心未来在扩充软、硬件时,是否产生不兼容的问题。光这一点,就能为企业省下一大笔的费用,这 是JSP 的主要优点。
语法结构
ASP语法结构上,是以""作为标记符号,而JSP也是使用相同标记符号作为程序的区 段范围的。但不同的是,标记符号之间所使用的语言:ASP为JavaScript或VBScript;而JSP为Java。 Java 是有严格规划、强大且易扩充的语言,远优于VBScript语言。 Java 使程序员的工作在其他方面也变得一样容易、简单。例如:当ASP应用程序在Windows NT 系统可能会造成系统Crash (当机)时,由于JSP是在JVM上执行程序,且提供强大的异常事件处理 机制,因此,不会因为程序撰写的疏忽,而导致服务器操作系统的损毁。 并且Java 语言提供防止直接存取内存的功能,存取内存产生的错误,通常也正是造成服务器损 毁的最主要原因之一。最后,最重要的原因,Java语言是一个有严谨规范、有系统组织的语言,对 一个专业的Java 程序员来说,也真正达到 Learn Once,Write Anywhere(学一次,皆可开发)的境界。
简单的说就是ASP.NET上手快。java跑在虚拟机上,跨平台性好。
下面是简介:
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言现在分三个方向 一个是企业级别的开发j2EE 一个是j2SE标准版 一个是j2ME 小型版
可以这样说就是 企业级开发 针对电脑的开发 针对手机的开发
ASP.net 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术 ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,
区别:
JavaServer Pages 技术和Active Server Pages(ASP)在许多方面都很相似,但仍然存
在很多不同之处,其中本质上的区别在于:两者是来源于不同的技术规范组织。以下就来比较两大 技术有哪些不同点,而又为各自带来哪些优势。
平台和服务器的弹性
ASP (Active Server Pages)技术主要在微软(Microsoft)公司的Windows 平台上运行,其中包括 Windows 2000、Windows XP 和Windows 2003,并且搭配其WEB 服务器IIS (Internet Information Services)。但是,在其他的平台运行时,不是性能低落,就是根本不支持,因此,当在开发网站系 统时,选择NT+IIS+ASP的体系结构时,未来当系统无法负荷时,也只能继续选择Windows 平台的 服务器,无法改写在性能表现相当优异的UNIX 平台上。
JSP (JavaServer Pages)技术主要运行在操作系统上的一个Java Virtual Machine (JVM)虚拟机器上, 因此,它能够跨越所有的平台,例如:NT、Windows 2000、Solaris、Linux、OS/390、AIX、HP-UX , 等等,除了能在各式各样的操作系统上执行,并且能搭配现有的WEB服务器:Apache、IIS、Netscape Enterprise Server ,等等,将静态的HTML网页交由执行速度较快的Web Server 处理,而动态产生 网页的部分,就交由JSP Container 来执行。由上述可知,JSP (JavaServer Pages)技术在跨平台的表现 比ASP来得更有弹性。
WEB 网页程序员未来在开发电子商务平台时,就不需要再考虑客户厂商的操作系统平台,可更专 心于系统功能的开发。相应地,厂商在使用JavaServer Pages 技术开发的系统平台时不再需要担 心未来在扩充软、硬件时,是否产生不兼容的问题。光这一点,就能为企业省下一大笔的费用,这 是JSP 的主要优点。
语法结构
ASP语法结构上,是以""作为标记符号,而JSP也是使用相同标记符号作为程序的区 段范围的。但不同的是,标记符号之间所使用的语言:ASP为JavaScript或VBScript;而JSP为Java。 Java 是有严格规划、强大且易扩充的语言,远优于VBScript语言。 Java 使程序员的工作在其他方面也变得一样容易、简单。例如:当ASP应用程序在Windows NT 系统可能会造成系统Crash (当机)时,由于JSP是在JVM上执行程序,且提供强大的异常事件处理 机制,因此,不会因为程序撰写的疏忽,而导致服务器操作系统的损毁。 并且Java 语言提供防止直接存取内存的功能,存取内存产生的错误,通常也正是造成服务器损 毁的最主要原因之一。最后,最重要的原因,Java语言是一个有严谨规范、有系统组织的语言,对 一个专业的Java 程序员来说,也真正达到 Learn Once,Write Anywhere(学一次,皆可开发)的境界。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询