ASP.NET的两种语言J#和C++

开发 后端
本文介绍ASP.NET的两种语言J#和C++,我相信每种语言都有它的长处,大家互相取长补短,构造一个良好的整体。

在DataTable和DataReader的操作上,可以看到J#和C++大量使用了get_Item()函数,我估计J#和C++都是经过Object变换的,可能会对性能造成少许的影响。

使用这两种语言创建ASP.NET,对于习惯了C++和JAVA的朋友来说,可能会比较有用。

我相信每种语言都有它的长处,大家互相取长补短,构造一个良好的整体,曾经看到过不少C#的初学者,似乎都对VB.NET有偏见,以“从来不用VB”为荣耀,还有一些朋友,对J#和C++.Net的了解比较少,便误会为这两种语言没有用途,实际上这些认识都是片面的。

我举个例子:

 

  1. /* Jscript | Jscript.Net */  
  2. var conn = Server.CreateObject("ADODB.Connection");  
  3. conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data 
    Source="+Server.MapPath("image.mdb"));  
  4. var rs = conn.Execute("SELECT * FROM image_data");  
  5. while(!rs.EOF)  
  6. {  
  7. Response.Write(rs("title").value);  
  8. rs.MoveNext();  
  9. }  
  10. rs.Close();  
  11. conn.Close(); 


不用认为这只是ASP,这同样也是地地道道的ASP.NET。虽然在我们.NET开发者的眼中,RecordSet的名声可能没有DataReader要好,但是这不在本文的讨论范围,这里只说:倘若硬是要用C#实现以上相同功能的话,结果只能是 执行慢、代码长、结构复杂。

在ASP.NET里,没有哪个语言***、哪个语言最烂的说法,五个语言各自有长处短处,大家生成的都是IL中间代码,也就是说,J#和C++它们天生就可以互相融合,这才是ASP.NET的精髓之所在。

【编辑推荐】

  1. 浅谈ASP.NET MVC框架
  2. 介绍ASP.NET MVC中的MvcAjaxPanel
  3. ASP.NET MVC框架拯救UpdatePanel
  4. 用ASP.NET MVC源代码寻找解决方案
  5. ASP.NET MVC框架的ActionInvoker
责任编辑:佚名 来源: 51CTO.com
相关推荐

2009-07-30 15:09:44

asp.net中Bin

2009-07-27 14:41:33

ASP.NET调用存储

2009-08-20 10:13:49

ASP.NET和C#的

2009-08-03 14:33:02

.NET平台c#ASP.NET

2009-07-20 18:06:26

ASP.NET限制上传

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入门教程

2009-07-29 16:08:07

ASP和ASP.NET

2023-03-15 15:58:11

Python动态库C++

2009-07-22 18:03:00

ASP.NET ASP

2010-02-01 10:22:51

C++数据指针

2009-07-27 14:46:16

XML和ASP.NET

2009-08-05 10:36:08

开发ASP.NET

2020-07-23 08:18:27

C语言执行循环体条件

2010-08-24 09:00:43

JavaC#

2009-04-27 10:33:16

ASP.NET视图状态

2009-07-28 17:17:19

ASP.NET概述

2009-08-03 14:22:33

什么是ASP.NET

2009-07-22 17:45:35

ASP.NET教程

2010-01-12 10:57:16

C++的复杂性

2009-07-31 09:39:59

ASP.NET和URL
点赞
收藏

51CTO技术栈公众号