asp.net是什麼?asp.net、vb.net跟c#net有什麼區別(轉載)

asp.net是什麼?asp.net、vb.net和c#.net有什麼區別
    
    1 ASP.Net是什麼? 
    
    ASP.Net是創建在微軟新一代.Net平臺架構上,利用普通語言運行時(Common Language Runtime)在服務器後端爲用戶提供創建強大的企業級Web應用服務的編程框架。 
    
    2.ASP.Net與ASP的聯繫和主要區別是什麼? 
    
    ASP.Net與現存的ASP保持語法兼容,實際上咱們可將現有的ASP源碼文件擴展名「.asp」改成「.aspx」,而後配置在支持ASP.Net運行時的IIS服務器的Web目錄下,便可得到ASP.Net運行時的所有優越性能。 
    
    ASP.Net與ASP的主要區別在於前者是編譯(Compile)執行,然後者是解釋(Interpret)執行,前者比後者有更高的效率。實際上咱們能夠把ASP.Net的執行過程看作是編譯後的普通語言運行時代碼充當一個和前端瀏覽器和中間件用戶交互的應用程序,它接受用戶的請求,輸出HTML流到客戶端顯示。除此以外,ASP.Net還能夠利用.Net平臺架構的諸多優越性能,如類型安全,對XML,SOAP, WSDL等Internet標準的強健支持。 
    
    3.目前ASP.Net的開發語言有那些? 
    
    目前ASP.Net的開發語言有三種語言,C#,Visual Basic.Net和JScrip. 
    
    4.ASP.Net的主要優勢有哪些? 
    
    ASP.Net可徹底利用.Net架構的強大,安全,高效的平臺特性。ASP.Net是運行在服務器後端編譯後的普通語言運行時代碼,運行時早綁定(Early Binding),即時編譯,本地優化,緩存服務,零安裝配置,基於運行時代碼受管與驗證的安全機制等都爲ASP.Net帶來卓越的性能。 
    
    對XML,SOAP,WSDL等Internet標準的強健支持爲ASP.Net在異構網絡裏提供了強大的擴展性。 
    
    5.ASP.Net主要包括哪些內容? 
    
    ASP.Net主要包括WebForm和WebService兩種編程模型。前者爲用戶提供創建功能強大,外觀豐富的基於表單(Form)的可編程 
    
    Web頁面。後者經過對HTTP,XML,SOAP,WSDL等Internet標準的支持提供在異構網絡環境下獲取遠程服務,鏈接遠程設備,交互遠程應用的編程界面. 
    
    6.HTML Server Control和Web Server Control有什麼聯繫和區別? 
    
    HTML Server Control是爲了和傳統ASP保持兼容而開發的一類基於HTML靜態頁面的控件(如文本框,按鈕),它們與這些控件一一對應,它們位於命名空間System.Web.UI.HtmlControls裏。 
    
    Web Server Control 是專爲下一代基於組件開發的.Net平臺架構而量身定作的,它不只包括具備傳統HTML靜態頁面的控件等Web Server Control,它還包括有AdRotator,XML等功能強大的組件,更重要的是它爲用戶開發Web Server Control組件提供了強大,易用的技術底層支持。這將成爲下一階段ASP.Net開發的熱點。它們位於命名空間System.Web.UI.WebControls裏。前端

相關文章
相關標籤/搜索