2009-02-15 74 views
1

我是一個.NET傢伙桌面開發人員,我喜歡這個。我並不喜歡網絡開發,因爲我們失去了寶貴的時間來調試CSS,JavaScript和兼容性內容,而不是創造價值。桌面開發人員成爲Web開發人員的正確材料是什麼?

但我認爲這是因爲我沒有花時間去了解優秀的Web開發實踐,所以現在因爲我想成爲最好的開發人員,我想了解我的弱點。

你可以給我一些建議/鏈接/模式/框架成爲一個很好的Web開發人員嗎? (我是一個.NET人,所以我接受一切,這將允許我在.NET中開發更好的網站)。

謝謝!

精密

我已經做了很多在過去的ASP.NET Web窗體的,但這是遠遠不夠的,而不在兼容性/ CSS/JavaScript的問題,失去的時間來創造偉大的網站。

回答

2

您可以使用一個快捷方式並使用ASP.NET,它提供了許多控件以使Web開發更容易 - 而且您會熟悉使用它們。

不幸的是,他們並不是真的很棒(imo),並沒有教你用網絡的好習慣。

我建議你看看ASP MVC,它現在處於測試階段。這將教你如何編寫網站,同時允許你使用你熟悉的庫。NET

隨着一般的網頁開發,看看像W3schools網站,這將教你的基本知識。

請記住單獨使用CSS標記進行演示,並確保您使用javascript爲頁面添加了值,但要確保您的頁面在沒有它的情況下仍然可用。

你總是會因CSS兼容性問題而失去時間,我只能說練習中你會學習避免陷阱的方法,所以它會變得更簡單。

對於javascript開發,在理論上是跨瀏覽器的框架在過去幾年裏有了相當大的提高。也許嘗試尋找JQuery哪些與ASP MVC同步並且在visual studio中具有intellisense

+0

借調; ASP.NET MVC + jQuery是要走的路。 – 2009-02-15 10:02:40

0

請確保您瞭解客戶端/瀏覽器端。

當前最好的做法是使用JavaScript庫來創建Web應用程序跨平臺和跨瀏覽器。一個AJAX庫,如jQueryPrototype,用於執行交互式操作,在AJAX時代之前,您將無法使用標準HTML和CSS。