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

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

创新互联从2013年成立,先为东西湖等服务建站,东西湖等地企业,进行企业商务咨询服务。为东西湖企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

使用这两种语言创建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的精髓之所在。

网页标题:ASP.NET的两种语言J#和C++
分享URL:http://www.csdahua.cn/qtweb/news17/219517.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网