新聞中心
在DataTable和DataReader的操作上,可以看到J#和C++大量使用了get_Item()函數(shù),我估計(jì)J#和C++都是經(jīng)過Object變換的,可能會(huì)對(duì)性能造成少許的影響。

創(chuàng)新互聯(lián)從2013年成立,先為東西湖等服務(wù)建站,東西湖等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為東西湖企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
使用這兩種語言創(chuàng)建ASP.NET,對(duì)于習(xí)慣了C++和JAVA的朋友來說,可能會(huì)比較有用。
我相信每種語言都有它的長處,大家互相取長補(bǔ)短,構(gòu)造一個(gè)良好的整體,曾經(jīng)看到過不少C#的初學(xué)者,似乎都對(duì)VB.NET有偏見,以“從來不用VB”為榮耀,還有一些朋友,對(duì)J#和C++.Net的了解比較少,便誤會(huì)為這兩種語言沒有用途,實(shí)際上這些認(rèn)識(shí)都是片面的。
我舉個(gè)例子:
- /* Jscript | Jscript.Net */
- var conn = Server.CreateObject("ADODB.Connection");
- conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source="+Server.MapPath("image.mdb"));- var rs = conn.Execute("SELECT * FROM image_data");
- while(!rs.EOF)
- {
- Response.Write(rs("title").value);
- rs.MoveNext();
- }
- rs.Close();
- conn.Close();
不用認(rèn)為這只是ASP,這同樣也是地地道道的ASP.NET。雖然在我們.NET開發(fā)者的眼中,RecordSet的名聲可能沒有DataReader要好,但是這不在本文的討論范圍,這里只說:倘若硬是要用C#實(shí)現(xiàn)以上相同功能的話,結(jié)果只能是 執(zhí)行慢、代碼長、結(jié)構(gòu)復(fù)雜。
在ASP.NET里,沒有哪個(gè)語言***、哪個(gè)語言最爛的說法,五個(gè)語言各自有長處短處,大家生成的都是IL中間代碼,也就是說,J#和C++它們天生就可以互相融合,這才是ASP.NET的精髓之所在。
文章名稱:ASP.NET的兩種語言J#和C++
文章轉(zhuǎn)載:http://www.dlmjj.cn/article/cdedccp.html


咨詢
建站咨詢
