隨筆 - 59, 文章 - 4, 評論 - 184, 引用 - 7
          數(shù)據(jù)加載中……

          心情復(fù)雜

          我很期待的Eclipse的WTP項目又再次延期,原計劃7月份放出1.0版,結(jié)果只完成了M5。
          不過放出的0.7RC2已經(jīng)很不錯了,我叫身邊的人都用了一下來體會Eclipse團隊的實力,原計劃自己實現(xiàn)的Web Service的控制和監(jiān)控又一次在看到他們的實現(xiàn)之后絕望,雖說有些東西沒必要自己做,但是看到這種東西真是讓人心情復(fù)雜....
          過去由于開發(fā)工具、語言及核心平臺掌握在別人手里,中國程序員們無法接觸到核心,不得不作些上層應(yīng)用這些被大家認為沒有技術(shù)含量的苦力活,然而即使現(xiàn)在有了開源的語言、工具甚至操作系統(tǒng),中國程序員仍然不得不接受苦力活的命運,無論你想實現(xiàn)什么,你總能發(fā)現(xiàn)更好的東西已經(jīng)在你面前,而且很多能力是你想都想不到的,實力相差之巨大,實在讓人心寒........
          前段時間在群里有人說強烈反對自己去更改Linux來實現(xiàn)未支持的功能,其理由是:即使你現(xiàn)在費了很大力氣實現(xiàn)了,客戶可能也會覺得你很厲害,然而一旦社區(qū)正式支持了該功能,肯定會比你做的好很多,而你的系統(tǒng)由于基于你自己的架構(gòu)而無法升級到最新的系統(tǒng),這時候客戶就會覺得你的系統(tǒng)很SB了,所以,除非你覺得自己有實力同整個社區(qū)對抗,否則,還不如干脆對用戶說,系統(tǒng)不支持更好。

          最近工作很累,閑暇時就想想這些事情,這些事情是由方方面面的原因造成的,有學校的原因、社會的原因、公司的原因,社會就是這樣,很多東西交織成一個巨大的系統(tǒng),當你試圖對其施加影響,你會發(fā)現(xiàn)它的巨大和復(fù)雜讓你感覺到深深的無力感,作為一個開發(fā)者所能影響的東西太少了,很多想法限于能力、資源和時間無法實施。也許是時候去掌控更大的資源。

          posted @ 2005-07-23 17:33 fisher 閱讀(506) | 評論 (0)編輯 收藏

          CallBack-DI-Template區(qū)別

          本文目的是為了說明CallBack并非完全的IoC實現(xiàn)
          這三個名詞能在一起,是因為IoC的特性
          在UI框架中尤其明顯的體現(xiàn)
          但CallBack只獲得了部分控制權(quán)的反轉(zhuǎn)

          實際上callback這種方式是一種過程化方法學中的實現(xiàn)
          而在面向?qū)ο箢I(lǐng)域中的替代物則是DI或模板方法模式
          (IoC的具體表現(xiàn))
          DI和模板方法模式的區(qū)別在于
          DI用于解除創(chuàng)建依賴
          模板方法用于解除行為依賴

          回到callback和IoC
          從它們出現(xiàn)的理由上來看,目的是為了消除耦合
          但它們確實都是對流程的控制
          在過程化callback它的控制流將沿著調(diào)用的方向不斷延伸,而不在乎是否會返回
          但面向?qū)ο蟮姆椒ㄖ校Φ姆较蚴菍ο?消息的程序結(jié)構(gòu)
          (所以在OO中我們不說:調(diào)用某個對象,而說:象某個對象發(fā)送消息)
          所以,
          IoC是期待回應(yīng)的,然后繼續(xù) ‘注入組件’ 的流程
          而傳入callback是不期待回應(yīng)的,它只是告訴 ‘被注入組件’ 下一步的方向,而沒有說一定要回調(diào) ‘注入組件’ 或接口,它可以繼續(xù)將控制流程傳遞下去,到底程序在什么地方退出,'注入組件' 有可能不知道,所以說它只獲得了部分的控制權(quán)

          posted @ 2005-07-16 00:18 fisher 閱讀(681) | 評論 (0)編輯 收藏

          MINA is a good framwork

          Netty2的作者TrustinLee在為Apache LDAP項目所作的通訊基礎(chǔ)框架MINA中顯示了在通訊框架方面雄厚的實力,MINA是迄今為止我見過在java領(lǐng)域最好的通訊基礎(chǔ)件,看得出,他通過Netty2的經(jīng)驗積累加上對ACE等傳統(tǒng)大型框架的理解之后,在制作MINA的一開始就確定了一個近似于完美的架構(gòu),同時,我在RoadMap中看到MINA與Spring、JMX和OSGI的結(jié)合計劃,雖然不知道什么時候能夠完成,但光看這個RoadMap已經(jīng)很讓人激動了。
          在MINA的服務(wù)綁定上,一開始就使用了serviceRegistry類這種中控型的注冊綁定方式,看得出他對OSGI有一定研究并已決意向其靠攏。
          而借鑒于ACE的Accepter和Connector結(jié)構(gòu)使得Session的使用更加方便,同時分為IO層和Protocol兩層的通訊基礎(chǔ)件也是使得使用變得很方便。
          最后要提一下的是作者使用的FilterChain式結(jié)構(gòu)來加載Filter,使得很多非通訊核心問題得以從基礎(chǔ)件中剝離出來,甚至連線程池模式都可以使用Filter來指定,雖然自己制作的線程池要想結(jié)合到MINA中需要一些額外的努力,但是仍然極大的增加了框架的靈活性。

          posted @ 2005-06-22 15:48 fisher 閱讀(6037) | 評論 (5)編輯 收藏

          為在我blog上發(fā)個人留言給我的各位

          目前我在封閉做項目,所以上網(wǎng)的機會很少,所以恐怕都不太可能回答你們提出的問題及提供幫助

          posted @ 2005-06-19 17:51 fisher 閱讀(400) | 評論 (0)編輯 收藏

          項目融資的通俗解釋 zt

          融資,顧名思義,應(yīng)是融集資金之義。說白了,其實質(zhì)就是“借錢”。根據(jù)我們的生活常識,借錢時根本沒有二話不說,什么都不想就將錢借出去的事情。這時人們總要經(jīng)過一些考慮,必要的時候甚至經(jīng)過一番考察,才能決定是不是借錢給你,借多少,借多長時間。這些,也就和融資一樣,而我們重點研究的就是債主所考慮或是考察的東西。


          倘若說債主考慮的是你這借錢的家伙以前有沒有借過錢啦,多長時間還啦,你家是不是有房有地啦,或者說能不能把你家的閨女拿來抵債之類的問題,這也就是所謂的“公司融資”。他要考慮的是個人的信用水平,看你能不能還得起這個錢。你這時候要證明的就是自己的本事:“我憑啥說自己能還得起呢,你看我以前借過你那么多回錢不都給你還了么;我這人說話又從來不騙人,地球人都知道的;再說我家地里的麥,你看長得多好,等過幾天麥子熟了那不都是錢么;啥,你說要是收麥的時候下了雨,爛到地里發(fā)芽可怎么辦?呵,你這嘴就臭,我們家那五間大瓦房你看見沒,家底殷實著呢,你再到村里問問,看我是個什么樣的人,就算是麥子真的收成不好,我也能還得起你錢。”對了,這時候你的這些話里就暗含了“公司融資”的意味。你的債主要對你這個人甚至你家進行全面考察,即使麥子爛到地里,他也知道你能還得起錢,ok,這錢就借給你了。


          但項目融資可就不同了,債主在這里不再需要對你這個人的經(jīng)濟狀況或是信用水平進行全盤考慮,他看中的只是具體的項目而已。在項目融資的定義里,針對的就是為項目而進行的融資。就好比說:“我要去挖金子,你借給我些錢吧。”這時借給你錢的那個人考慮的主要問題就是你的這個挖金項目了。你跟他提前說好,雖然金子挖出來的可能性很大,可也有個萬一啊。如果到時只挖出一堆破石頭瓦塊,或是挖出來的金子很少那怎么辦呢?這個債主只能讓你用那些挖土機或是挖出來的東西抵債,可不能揪著你說,不管,你家還有錢呢,統(tǒng)統(tǒng)給我賠來。這樣,就叫做“無追索”。可這樣債主就有些吃虧了,實際上只有你是個挖金老手,一挖一個準兒,債主才會相信你,同意采用“無追索”的形式借錢給你。一般這種情況可是太少見了,大多數(shù)只能說我在開始挖的前幾個月里要是挖不出東西你有權(quán)讓我還你錢,等到挖出金子來以后,要再啥出問題可就不能隨便讓我還錢了,這也就是“有限追索”。


          若是說你這個人一向的信用還好,能力也不差,那債主也就放心了,直接把錢借給你。但要是你這人病懨懨的,人家就是對你不放心,光看你這挖金項目就算將來如何如何能賺錢也還是不愿把錢借給你,那可怎么辦?找郎中給開個證明,證明我這人沒災(zāi)沒病的,其實可能干活了,絕對誤不了挖土的事兒,這叫“信用增級”。我自己把我家的房子抵了,要是三個月內(nèi)我還沒挖到地底十米,那房子就歸你放債的,這叫“直接擔保”。我找了家金鋪,人家說了,我挖出來不管啥成色人家都收,這叫“間接擔保”。要是村長放話了:咱村里就許你一人挖金子,別人誰都不能挖。這就叫“政府特許經(jīng)營權(quán)”。村長還說,等你把金子挖出來后,準你再挖上三個月,然后這金窩子可就算是咱全村的公共財產(chǎn)了,這就是大家都熟悉的BOT。


          這下好了,你挖個金要借錢,拉拉雜雜地牽了一堆人進來:借錢的,被借的,郎中,金鋪,村長都和你這挖金活動有關(guān)系了。項目融資其實也就是這樣,風險分擔,一堆人一起摻和,反正要沾光大家一起沾光,要是天塌了,大家一起支著撐著,誰也不會給砸得太嚴重。那這豈不是甚好?不是,也有一點不好,你得跟這么多人磨嘴皮子,讓他們給你簽字蓋章,一頓麻煩下來,半年過去了,你原來看中的那金窩子也早被別人挖光了。所以說,比喻歸比喻,這項目融資還真不適用于小項目。也只有能掙大錢的項目才經(jīng)得起這般折騰。


          posted @ 2005-06-12 11:36 fisher 閱讀(540) | 評論 (0)編輯 收藏

          僅列出標題
          共12頁: First 上一頁 4 5 6 7 8 9 10 11 12 下一頁 
          主站蜘蛛池模板: 万荣县| 大新县| 新野县| 年辖:市辖区| 南皮县| 营山县| 孟州市| 九寨沟县| 晋中市| 仙居县| 衡阳县| 剑川县| 康乐县| 英吉沙县| 建德市| 库伦旗| 前郭尔| 连山| 靖远县| 犍为县| 县级市| 射阳县| 西宁市| 项城市| 承德县| 枝江市| 临城县| 浦北县| 科尔| 大余县| 曲靖市| 汾阳市| 晋江市| 眉山市| 南郑县| 天祝| 张家口市| 鹤岗市| 盱眙县| 常山县| 农安县|