vulcan

          低頭做事,抬頭看路

             :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            41 Posts :: 7 Stories :: 28 Comments :: 0 Trackbacks

          最近為適應(yīng)同事的項目,開始學習ASP.NET,上手挺快的,不過我總感覺在帶著鐵鏈跳舞,沒有辦法無拘無束。在這之前無論學習PHP,ASP,JSP,Python等都沒有這樣的感覺。不可否認,ASP.NET的出現(xiàn)革新了WEB開發(fā)的概念,把平常的WinForm編程和WEB編程的概念模糊起來,熟練使用,有很多的組件控件可用,效率可能比較高,但是我卻不喜歡它。不是拒絕新東西,而是在它的學習中,我覺得學習IDE,控件的時間在無情的被浪費。之前做JSP,PHP,Python的web編程,無論它的后臺技術(shù)怎么變,前臺無非就是HTML,CSS,JavaScript,后臺無非就是處理表單,對請求進行響應(yīng),它們遵循著同一個道理,HTML和HTTP最原始的東西,這樣我就可以精確控制我想控制的任何一個元素。并且應(yīng)用模板技術(shù),甚至可以在PHP,Python,JSP中實現(xiàn)視圖(網(wǎng)頁)的重用。對于網(wǎng)頁的設(shè)計,Dreamweaver忠實的顯示著我所需要設(shè)計的東西,或者我干脆手寫Html代碼,用最簡單的方法構(gòu)造網(wǎng)頁的結(jié)構(gòu),然后丟一個CSS過去,讓它顯示成我需要的樣子。而在ASP.NET中,這些都變了。我必須學習使用各種各樣的控件,做復(fù)雜的工作完成簡單的事情,并且在這個我并不喜歡和愿意使用的開發(fā)環(huán)境,我更是不太愿意花太多時間來學習這些東西了。對于C#沒有問題,已經(jīng)用C#為項目編寫了DAO層,并且為了老項目遷移分別針對DotNet1.1和2.0編寫了兩個版本(1.1中沒有泛型支持),我甚至有些喜歡C#的某些特性,當然也煩它的一些特性帶來的復(fù)雜性。在ASP.NET開發(fā)中不使用IDE簡直是折磨,而使用IDE,我認為是雞肋:WEB開發(fā)支持拖放,可視化開發(fā),但是它并沒有忠實再現(xiàn)頁面的樣子,并且在頁面中加上一些FONT標簽,到了Firefox等瀏覽器中簡直不堪入目;代碼編輯器濫,怎么跟Eclipse去比?一些很簡單的錯誤,居然要等到編譯時才提示,而編譯這個過程也就是磨煞人,VS2003中連屬性都不可以自動生成。前期學了一下VS2005和DotNet2.0,還不錯。可是現(xiàn)在還要用VS2003開發(fā),反正就是不舒服。在學學吧,也許我的觀點會有改觀,先發(fā)下牢騷,不知道一些從JSP,PHP等轉(zhuǎn)過去的人是否和我有同樣的感覺?

          posted on 2007-11-23 10:22 vulcan 閱讀(207) 評論(1)  編輯  收藏

          Feedback

          # re: 我為什么不喜歡ASP.NET 2008-03-05 15:55 張雨榮
          我也這樣想的
            回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 东源县| 游戏| 红安县| 渝中区| 宁德市| 临猗县| 临泽县| 黄浦区| 苏尼特左旗| 伽师县| 济南市| 报价| 亳州市| 邻水| 韶山市| 海晏县| 贺兰县| 清河县| 襄汾县| 哈巴河县| 乌海市| 阳曲县| 怀仁县| 榆社县| 兴仁县| 天等县| 炉霍县| 巫山县| 聂荣县| 安丘市| 牙克石市| 罗城| 仁布县| 新干县| 三门县| 边坝县| 浦江县| 喜德县| 彭泽县| 南阳市| 织金县|