簡體   English   中英

如何在asp.net平台上開始編程?

[英]How to start programming on the asp.net platform?

我最近對男朋友的.net框架cos產生了濃厚的興趣,他喜歡一切編程,我想知道學習應用程序或網站的最佳方法嗎? C#或VB? MVC或不MVC? 請幫忙。 還可以在學習asp.net C#的同時學習Java嗎?

我的建議是,跳過所有稱為ASP.NET Webforms的內容,而直接轉到ASP.NET MVC。 這是因為Webforms盡力(以一種非常糟糕的方式,IMO)來抽象化將Web應用程序編程與典型的桌面應用程序分開的原因,從而使Web編程的一個非常重要的方面對您隱藏了。

是的,可以在學習C#的同時學習Java,但是為什么不一次關注一種語言呢? 語法基本相同,因此您需要使用第二種語言學習的是新的名稱和庫。 首先體面地學習其中一個,然后繼續。 學習編程時,重要的是所有概念,思考和理解問題的方式-而不是使用哪種語言。

而且我也會選擇C#而不是VB。 但這就是我。 我確實相信,但是C#通常被更多地使用。 另外,正如我所提到的,C#具有與Java幾乎完全相同的語法,以防您以后要學習Java。

如果您要為網絡編程,我還將閱讀一些有關HTTP協議,無狀態網絡的工作原理,如何從服務器實際獲取網站並顯示在計算機上的信息。 一點點HTML和CSS也很高興。

獲得Visual C#Express EditionAsp.Net MVC ,您一切順利。 我還建議買一本關於MVC的書,而我最喜歡的是這本書 而且-當然-您可以在學習Asp.Net的同時學習Java,沒問題。

最好的入門方法是www.asp.net,其中有很多教程,視頻和示例。 關於Java問題,我建議您開始研究設計模式,核心概念等,因為無論您選擇哪種語言,軟件編程模式,設計和概念都可以應用於C#,VB.Net和Java

如前所述,www.ASP.NET提供了一些很棒的視頻和教程。 我喜歡ASP.NET MVC,但對於在不了解某人面向對象編程的背景的情況下建議MVC / MVP / PresentationPattern / etc之類的復雜模式會猶豫不決。 也許讀過面向對象設計,可能還有模式和反模式?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM