個人有感java和微軟

      最近在做.net項目。直接把java的一套往.net上面搬,搬完了才發現不是那麼回事情。
微軟的東西都是這樣,看不到代碼,很多東西直接封裝掉。想改,沒有那麼簡單,它設計的時候,好像首要考慮的是快速開發的能力。首先考慮的是怎麼能夠讓人立刻上手,怎麼能夠可視化的編輯。對於代碼級的複用,考慮的就少那麼一點。而且不開源。當出現錯誤的時候,錯誤信息往往打的莫名其妙,摸不着頭腦,又無法跟蹤到framework的內部,只好全憑猜的。
微軟果然是有那麼些霸氣,照我要求的做,保你平安,想自己玩些花樣,對不起,自己慢慢猜去吧。
msdn雖然文檔很齊全,但是對於高階定製開發就提供少了這麼一點,一個同事說的話比較經典:“我剛開始看msdn,覺得什麼東西都可以在上面查到,不過現在,我感覺什麼東西在上面都查不到”。
 
java完全不同,java的東西,好像科班出身,第一考慮的是代碼的複用性,層次複雜。上手難度高,但是如果水平稍微高那麼一點,反而更加順暢,因爲所有的代碼都可以看到,一切盡在掌握中,不過對於快速開發的考慮,似乎就少了不少。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章