http://sourceforge.net/community/cca09/nominate/?project_name=XMind&project_url=http://www.xmind.net/
支持XMind,支持國(guó)產(chǎn)開(kāi)源軟件!
開(kāi)源軟件的新丁,幫助我們?cè)诩姺笔忞s的狀況下理清思路,發(fā)散思維,從而創(chuàng)造價(jià)值。她可以讓你更快地完善商業(yè)計(jì)劃、更有條理地進(jìn)行信息管理、更有效率地進(jìn)行知識(shí)管理。這就是XMind,一個(gè)利用計(jì)算機(jī)軟件技術(shù)和全腦思維藝術(shù)將我們的大腦和思維帶入一個(gè)更加積極、高效的可視化工具。
《電腦時(shí)空》雜志(2007年6月)在《讓思考可視化》一文中所說(shuō):“隨著思路的跳躍,以及思考的不斷發(fā)散,XMIND讓這一切都看得見(jiàn) …… 同時(shí)XMIND的易用性是其最為突出的特點(diǎn),中心主題確定思考的起始點(diǎn),按回車(chē)鍵橫向擴(kuò)展思維分支,按TAB鍵則縱深拓展思維深度……”
XMind基于Eclipse RCP,并提供了數(shù)十個(gè)擴(kuò)展點(diǎn),為開(kāi)發(fā)人員擴(kuò)展功能、提升易用性提供了便利,也為其它類型的軟件提供XMind已經(jīng)很成熟的UI交互模式。
投票辦法:
1)點(diǎn)擊上面的鏈接
2)Category選擇Best Visual Design
3)點(diǎn)擊Category下面的小加號(hào)(Nominate for another category),然后選擇Best Project for Academia
4)填入郵箱提交,并點(diǎn)擊郵件中的鏈接
注意:每個(gè)郵箱每個(gè)項(xiàng)目每個(gè)category只能投一票。
謝謝大家!別忘了告訴你的朋友中支持開(kāi)源軟件的!
posted @
2009-05-30 12:33 Brian Sun 閱讀(3628) |
評(píng)論 (15) |
編輯 收藏
再談?wù)凪ozilla
最近看到Keso也在責(zé)備Mozilla中國(guó)。老實(shí)說(shuō),如果現(xiàn)在讓我見(jiàn)宮力,我興許也會(huì)有詰問(wèn)的語(yǔ)氣。我也看到很多網(wǎng)友說(shuō)“如果Chrome支持插件,我就放棄Firefox,但是保留IE”。我想這里面還是有點(diǎn)誤會(huì)的,所以寫(xiě)了這篇帖子。一會(huì)我會(huì)以簡(jiǎn)短的方式解釋這兩個(gè)問(wèn)題:
1)有了Chrome,我們?yōu)槭裁催€需要Firefox?
2)Firefox為什么有那么多插件?Chrome會(huì)有嗎?
首先,請(qǐng)?jiān)试S我簡(jiǎn)單說(shuō)說(shuō)歷史。
[開(kāi)源社群的中流砥柱]
1998年1月Netscape宣布將開(kāi)源,組成一個(gè)叫做Mozilla的項(xiàng)目,并于3月31日交付給大眾(public)。那個(gè)時(shí)候人們并不知道什么是開(kāi)源軟件。可以說(shuō)Mozilla來(lái)到世上,首先帶有著普及和推廣開(kāi)源運(yùn)動(dòng)的使命。這個(gè)使命它完成的非常好。今天有超過(guò)1/3的開(kāi)源項(xiàng)目在使用Mozilla Public License(MPL)或MPL-like license,更有很多項(xiàng)目在雙license中使用MPL作為最后的屏障。Mozilla的這一貢獻(xiàn)在歷史上恐怕只有GNU運(yùn)動(dòng)能與之媲美。
我常常跟別人說(shuō),做開(kāi)源社群,Eclipse,Apache,Mozilla是三個(gè)榜樣,做開(kāi)源軟件,MySQL,Ubuntu,F(xiàn)irefox是三個(gè)榜樣。這其中只有Mozilla即做了開(kāi)源社群的榜樣,又做了開(kāi)源軟件的榜樣。Mozilla為人類提供了軟件開(kāi)發(fā)的全新模式,它告訴人們4000人如何同時(shí)開(kāi)發(fā)一款產(chǎn)品,這樣的產(chǎn)品又與Eclipse,Apache,MySQL不同,后三者都是與開(kāi)發(fā)人員或網(wǎng)站維護(hù)人員接觸,如果有bug,面對(duì)的也是行家里手,Mozilla面對(duì)的每次都是最終客戶,穩(wěn)定和易用要重要的多的多。也就是在這樣的情況下,Mozilla做了很多軟件開(kāi)發(fā)共性的事情,比如Cross Platform,其實(shí)你知道的很多著名軟件都是用Mozilla Build編譯的。另外,Bugzilla也是它的一項(xiàng)發(fā)明。
[2004年之前的窘境]
但是,千萬(wàn)別忘了,Netscape在開(kāi)源時(shí),它其實(shí)是個(gè)失敗者。Microsoft IE以迅雷不及掩耳盜鈴響叮當(dāng)之勢(shì)如破竹。。。席卷全球。Bill Gates還未動(dòng)用6 billion備用金。我在以前的帖子里說(shuō)過(guò)很多次,IE的成功不僅僅是商業(yè)戰(zhàn)略的成功,也是技術(shù)的成功,我們今天看到的很多W3C標(biāo)準(zhǔn)(我是指標(biāo)準(zhǔn)中的一些條款)都可以上溯至IE3~IE6的某個(gè)版本最先引入。比如IE4就率先開(kāi)始用CSS,而ActiveX則在各方面贏了Java Applet。Netscape嘔心瀝血?jiǎng)?chuàng)造的市場(chǎng),已經(jīng)屬于別人了,談笑間墻櫓灰飛煙滅。
1999年,就在Mozilla開(kāi)源一年后,Netscape賣(mài)給了AOL。2003年,Mozilla才成立Foundation,獨(dú)立發(fā)展。2005年,我們才看到因?yàn)樵贔irefox的事情上掙到很多錢(qián),為和Google簽合同方便,Mozilla成立了今天的Mozilla公司,并將Mozilla.org和Mozilla.com分開(kāi)。再往后才有了Mozilla中國(guó)也就是謀智網(wǎng)絡(luò)。
在2004年之前的幾年里,主流媒體很少有Mozilla的聲音。我們當(dāng)中的很多人都是在1998年之后才上的網(wǎng),所以對(duì)Mozilla更沒(méi)有感情了。記得1998年有一次去看一個(gè)電信展會(huì),里面的互聯(lián)網(wǎng)業(yè)務(wù)柜臺(tái)有很多臺(tái)式機(jī)都在跑Win95+Netscape,第二年再去同一個(gè)展會(huì),全都是Win98+IE了。
這里還要說(shuō)明,Netscape曾經(jīng)是收費(fèi)的,但是IE好像開(kāi)始就是免費(fèi)的。1997年我還見(jiàn)過(guò)PCMAG分發(fā)免費(fèi)的IE光盤(pán),因?yàn)閃indows 95里并沒(méi)有捆綁IE,所以要單獨(dú)安裝。Bill Gates已經(jīng)開(kāi)始揚(yáng)言Windows/Office/Internet Explorer是微軟的三大品牌。
[Firefox的追求]
不知道有沒(méi)有人注意到,2008年Google推出Chrome時(shí),Mozilla高層曾經(jīng)出來(lái)說(shuō)過(guò)一番話(請(qǐng)同志們幫忙找找原文),其中很重要的一點(diǎn)是,Mozilla希望其他桌面應(yīng)用程序的開(kāi)發(fā)人員,在開(kāi)發(fā)非瀏覽功能的時(shí)候,也能leverage瀏覽器技術(shù),這可能是Mozilla的追求和Chrome/Webkit完全不同的地方。
這就是我要揭示的,F(xiàn)irefox的由來(lái)。Firefox面世時(shí),它與其它Mozilla-based的瀏覽器有兩個(gè)大的不同,一是單一的瀏覽功能,那是因?yàn)镸ozilla Suite(也就是現(xiàn)在的SeaMonkey)不僅僅包含瀏覽器,也包含郵件客戶端、日歷和一個(gè)HTML開(kāi)發(fā)工具,大概相當(dāng)于IE+Outlook+FrontPage。大部分用戶不喜歡這種套裝方式。二是Firefox是基于XUL的。XUL是一種用XML描述桌面應(yīng)用程序界面的規(guī)范,當(dāng)同Javascript同時(shí)使用時(shí),它就有了快速開(kāi)發(fā)的特點(diǎn),對(duì)于需要很多web功能的應(yīng)用非常適合。想象一下類似iTunes的應(yīng)用,因?yàn)閕Tunes Store非常類似一個(gè)web app,而播放器又還是桌面的比較舒服,所以很適合leverage瀏覽器技術(shù)。呵呵,事實(shí)上這個(gè)例子已經(jīng)是Mozilla非常自豪的一個(gè)案例了:Songbird。所以,XUL其實(shí)是一個(gè)超越了它所誕生的時(shí)代的技術(shù)。XUL本應(yīng)該成為現(xiàn)在的XAML,Silverlight,Adobe AIR等的強(qiáng)大對(duì)手。但是,XUL發(fā)揮的能量并不少于Silverlight,因?yàn)樗炀土薋irefox的奇跡。
還不明白?正是因?yàn)橛辛薠UL技術(shù),F(xiàn)irefox才有那么多“插件”!!唉,非要我說(shuō)的這么明白。
一次跟Apple朋友聊天,才意識(shí)到由于一個(gè)翻譯誤區(qū),使得我們沒(méi)能搞清楚插件和擴(kuò)展的區(qū)別。我們平時(shí)經(jīng)常用到的Flashgot,Adblock,DownThemAll,F(xiàn)irebug等,其實(shí)應(yīng)該成為擴(kuò)展(Extension),而Flash,Java,RealPlayer,Quicktime才應(yīng)該成為插件(Plugin)。事實(shí)上,F(xiàn)irefox的“插件”一點(diǎn)也不比其它瀏覽器多,這些插件Safari全有。這些插件的開(kāi)發(fā)考慮操作系統(tǒng)的差異大于跟瀏覽器的差異,(這是由于IE和Safari都實(shí)現(xiàn)了Netscape的接口),所以我猜想開(kāi)發(fā)它們的Chrome版也并非難事。但Firefox“擴(kuò)展”則是XUL帶來(lái)的最大優(yōu)勢(shì)。
Firefox的紅火使得Mozilla把一切可以利用的資源都利用了進(jìn)去,進(jìn)而把Thunderbird等分神的項(xiàng)目都趕走了,這當(dāng)然是為了盡全力。然而,我真正擔(dān)心的是,XUL在2009年之后還會(huì)成為克敵制勝的法寶嗎?我猜不會(huì)。Chrome聲稱很快將支持Greasemonkey。這是否是在嘲笑Mozilla的追求?因?yàn)槲覀冎溃珿reasemonkey非常火,編寫(xiě)一個(gè)Greasemonkey的腳本,跟編寫(xiě)Firefox擴(kuò)展能實(shí)現(xiàn)很多一樣的功能,所不同的是javascript的編程技巧是web app開(kāi)發(fā)人員的常識(shí),而XUL畢竟還有一個(gè)學(xué)習(xí)曲線。另外Greasemonkey很快會(huì)被大部分瀏覽器支持,這也就意味著cross-browser。
[2008,第二次瀏覽器大戰(zhàn)狼煙再起]
我多次強(qiáng)調(diào)過(guò),不要小看第二次瀏覽器大戰(zhàn),不要對(duì)微軟抱有任何幻想。IE的market share并不比道瓊斯堅(jiān)挺。但這并不表明Firefox是贏家。這是一場(chǎng)戰(zhàn)爭(zhēng),誰(shuí)勝誰(shuí)負(fù)很難預(yù)料,不過(guò)我對(duì)未來(lái)的預(yù)期是多極化,就像智能手機(jī)市場(chǎng),真的沒(méi)有哪個(gè)公司能一統(tǒng)江山。瀏覽器也是多極化比較好,比如在Mac上,F(xiàn)irefox已經(jīng)非常像Mac本地軟件了,令人詫異的是Safari卻越來(lái)越不像Apple公司的產(chǎn)品了,結(jié)果呢,還是喜歡Firefox的繼續(xù)用Firefox,喜歡Safari的繼續(xù)用Safari。
不過(guò)我還是希望HTML引擎減少至兩個(gè):Mozilla和Webkit。理由很簡(jiǎn)單,沒(méi)有人需要重復(fù)發(fā)明輪子。面料很少革命,但時(shí)裝千變?nèi)f化。每個(gè)大公司都可能有一款自己logo的瀏覽器,但內(nèi)核太專業(yè)了,所以不需要那么多。現(xiàn)在非Windows也非Linux的操作系統(tǒng),有多少人在用呢?所以我一直建議IE轉(zhuǎn)成Webkit內(nèi)核,這對(duì)IE沒(méi)有半點(diǎn)壞處。
為什么我總是支持Mozilla?你自己看看,Mozilla的對(duì)手哪一個(gè)是省油的燈?Microsoft,Apple,Google,全都是財(cái)富500強(qiáng)不用滾屏就能看到的!Mozilla與他們排在一起,并不表示一個(gè)小公司的自不量力,而是在昭示整個(gè)開(kāi)源社群的生生不息。這個(gè)叫長(zhǎng)尾,一般人很難理解啦,但學(xué)經(jīng)濟(jì)的多少都能領(lǐng)悟一點(diǎn)。千萬(wàn)不要以為Mozilla的成功來(lái)源于微軟的IE太爛!!雖然很多中國(guó)人都是這樣認(rèn)為的。商業(yè)公司遇到的困難,F(xiàn)irefox沒(méi)有,F(xiàn)irefox遇到的困難,商業(yè)公司沒(méi)有。你今天看到的Firefox的缺點(diǎn),最終都能改掉,因?yàn)橛羞@么大的社群在支持,所以也沒(méi)什么好擔(dān)心的。我也支持人們用Mozilla為內(nèi)核創(chuàng)造新的瀏覽器,比如Flock,還有Camino。
我為什么不太支持Chrome?也不是啦。Chrome剛出來(lái)我就發(fā)現(xiàn)很多想法不謀而合,愛(ài)不釋手,為了用Chrome我甚至常常開(kāi)虛擬機(jī)跑Windows就為了瀏覽。不過(guò)我確實(shí)為Chrome擔(dān)心,生在豪門(mén)的痛苦不是我們能懂的。在Google Code上看看有多少好東西吧,它們都沒(méi)多少經(jīng)費(fèi)也沒(méi)多少人,跟創(chuàng)業(yè)的小公司沒(méi)什么兩樣。就連Gmail也是憑嘔心瀝血數(shù)載創(chuàng)造的流量說(shuō)話,才獲得Google高層的真正重視的。除了流量大戶,比如YouTube,其它的Google產(chǎn)品能不能過(guò)的了這場(chǎng)危機(jī)誰(shuí)也不敢說(shuō)。
我愛(ài)Mozilla,也不比任何人少。Mozilla的對(duì)手并非Google,而是大財(cái)團(tuán)的游戲規(guī)則,Mozilla的機(jī)遇則是瀏覽器市場(chǎng)的多極化,和云計(jì)算時(shí)代的到來(lái)。
閑聊的泡泡
(轉(zhuǎn)載本文需注明出處:Brian Sun @ 爬樹(shù)的泡泡[http://www.briansun.com])
posted @
2009-03-25 18:48 Brian Sun 閱讀(5509) |
評(píng)論 (14) |
編輯 收藏
開(kāi)發(fā)人員為什么要支持非IE瀏覽器的四個(gè)故事
最近一不小心陷入了對(duì)第二次瀏覽器大戰(zhàn)的深思,并參與了幾次網(wǎng)上討論。頗有心得,不知何處分享。下面要講的四個(gè)故事,都是客戶(或者你的雇主)對(duì)你我(這樣的開(kāi)發(fā)人員)講的故事。來(lái)源于生活,高于生活。
1)
你受雇于Z商銀行專業(yè)版開(kāi)發(fā)團(tuán)隊(duì),不久結(jié)識(shí)了負(fù)責(zé)專業(yè)版客服的漂亮MM。愛(ài)情的滋味讓你忘記了工作的煩惱,但是你卻清楚的記得那一天走進(jìn)心儀MM的辦公室,她的老板正在抱怨客戶的投訴。原來(lái)很多江浙一帶的有錢(qián)小老板,一直是Z商銀行的忠實(shí)客戶,可是人有錢(qián)就有了精神追求,他們這兩年紛紛配備了Mac的本本,有白色的有銀色的。。。明白了吧?!現(xiàn)在他們的錢(qián)都轉(zhuǎn)存至浦東發(fā)展銀行和深圳發(fā)展銀行了。
數(shù)據(jù)顯示,MacBook和MacBook Pro在中國(guó)的銷(xiāo)量每年都在高速增長(zhǎng),這還沒(méi)有統(tǒng)計(jì)從香港出貨而最終用戶是大陸人的數(shù)量。Mac上人們常用兩個(gè)瀏覽器,Safari和Firefox,Safari非常酷,而且對(duì)標(biāo)準(zhǔn)的支持非常好,F(xiàn)irefox插件多,安全性好。最重要的是,如果你已經(jīng)具有開(kāi)發(fā)IE Web App的能力,那么就已經(jīng)具備開(kāi)發(fā)標(biāo)準(zhǔn)Web App的能力了。只要有心,萬(wàn)事不難。微軟自己也不再喜歡ActiveX了,他們經(jīng)常游說(shuō)你們團(tuán)隊(duì)用Silverlight。這次,你的老板還會(huì)上當(dāng)嗎?千萬(wàn)別忘了,這還是微軟的私有技術(shù),即使他們承諾Silverlight將跨平臺(tái),你也會(huì)覺(jué)得難用無(wú)比,別忘了他們?cè)?jīng)做過(guò)讓網(wǎng)頁(yè)設(shè)計(jì)師談虎色變的IE for Mac。
前事不忘后事之師。我們能有今天的幸福生活,一要感謝黨,二要感謝開(kāi)放的國(guó)際互聯(lián)網(wǎng)。HTML5,CSS3,以及其它的W3C標(biāo)準(zhǔn)共同組成了我們通常所說(shuō)的Open Web。很多人誤解了,以為ActiveX是Web安全性的不二選擇。其實(shí)安全性向來(lái)都是開(kāi)放平臺(tái)、開(kāi)放架構(gòu)、開(kāi)放源代碼遠(yuǎn)勝于專有平臺(tái)、專有架構(gòu)、專有技術(shù)。HTTPS已經(jīng)非常安全了。選擇Open Web之后的最重要工作,就是讓每個(gè)程序員都有一顆安全性第一的心。
到了晚上,MM完全沒(méi)有約會(huì)的心情了,她一個(gè)勁的問(wèn)你,這兩個(gè)銀行很小啊,根本沒(méi)有什么研發(fā)力量,為什么他們能做的事情,你們不能做?這怎么辦?你又不能認(rèn)錯(cuò)又不能讓MM對(duì)公司失去信心,雖然她的信心已經(jīng)失去了,雖然這根本不是你的錯(cuò)。憋了半天,你只能來(lái)一句:“他們不主流,我們不標(biāo)準(zhǔn)。”
2)
你大學(xué)畢業(yè)不到5年,與朋友一起創(chuàng)業(yè)做Web 2.0網(wǎng)站。專家給你們團(tuán)隊(duì)的建議是:用戶第一,理念第二,技術(shù)第三。你非常贊同這一說(shuō)法。作為主力開(kāi)發(fā),你非常希望產(chǎn)品能帶給用戶不一樣的感覺(jué),讓用戶在第一次就記住這個(gè)網(wǎng)站,而不是在瀏覽器還沒(méi)有渲染完頁(yè)面時(shí)就關(guān)閉頁(yè)簽。你非常羨慕Google的很多應(yīng)用,簡(jiǎn)約而不簡(jiǎn)單,易用性強(qiáng),速度快。
作為Web開(kāi)發(fā)的老手(還不敢稱專家),讓我來(lái)給你一些建議。第一,你要堅(jiān)持在團(tuán)隊(duì)中宣揚(yáng)少用圖片的口號(hào)。第二,使用更多的Ajax異步裝載,不斷提升性能,優(yōu)化用戶體驗(yàn)。第三,大量用客戶的計(jì)算資源,(反正客戶的資源豐富而且?guī)缀鯚o(wú)成本),減少服務(wù)器的壓力。第四,宣揚(yáng)瘦服務(wù)器的理念,因?yàn)楣拘。瑯I(yè)務(wù)變化很快,投入服務(wù)器的資源不容易變換,如果設(shè)計(jì)成瘦服務(wù)器,成本投在客戶端,因?yàn)榭蛻舳谁h(huán)境單一,全部重來(lái)也沒(méi)有多少成本,容易隨需應(yīng)變。好,我們首先假設(shè)這些建議你已經(jīng)接受了。
接下來(lái),5年從未遇到的問(wèn)題來(lái)了。由于客戶端代碼越來(lái)越多,越來(lái)越復(fù)雜,影響了項(xiàng)目進(jìn)度。老板開(kāi)始質(zhì)疑你的這種方式是否可取。再有,公司重金請(qǐng)人做網(wǎng)頁(yè)設(shè)計(jì),結(jié)果你總是提減少圖片,設(shè)計(jì)師不悅,常常產(chǎn)生私人恩怨。更麻煩的是,連你自己都開(kāi)始擔(dān)心,因?yàn)榍岸舜a常有bug,導(dǎo)致IE彈出對(duì)話框,打破了你一直的夢(mèng)想。
好吧,既然你能看到這里,我打算教你點(diǎn)絕活。在IE中使用直角矩形,而在Firefox/Safari/Chrome中使用圓角矩形。如果你的設(shè)計(jì)師喜歡圓角矩形,就給他/她看Safari中的效果,設(shè)計(jì)師都喜歡Safari,如果他/她喜歡直角,就給看IE!因?yàn)樵贔irefox/Safari/Chrome中,圓角可以用CSS實(shí)現(xiàn),完全沒(méi)有貼圖。這一招還要用在陰影上。我太太最近還在跟我炫耀她能用CSS3直接實(shí)現(xiàn)雕刻字體效果,不過(guò)也不是在IE中。至于Ajax等開(kāi)發(fā)的復(fù)雜性,建議你常年使用jQuery和jQuery插件。這個(gè)系統(tǒng)的所有API都是跨瀏覽器的,零學(xué)習(xí)成本,會(huì)用Javascript就會(huì)用,零host成本,因?yàn)镚oogle幫你host。這樣你可以在Firefox上用Firebug開(kāi)發(fā),或者在Safari 4里開(kāi)發(fā)(透露一下,Safari 4的調(diào)試功能真的超級(jí)棒),然后在IE上跑,沒(méi)有任何問(wèn)題。2008年年初的調(diào)查,jQuery市場(chǎng)占有率不足20%,年末已經(jīng)過(guò)70%了,所以我常把2008年稱為jQuery年,這是國(guó)際開(kāi)發(fā)者社群的共同選擇。
很多開(kāi)發(fā)人員拒絕非IE瀏覽器,是因?yàn)樗麄兒ε聻g覽器間的差異,帶來(lái)開(kāi)發(fā)成本,尤其是CSS上的差異很大。不過(guò)別忘了,資本主義世界只要有利潤(rùn),人們就會(huì)勇往直前。那么多大公司(包括微軟)都在奮發(fā)圖強(qiáng)開(kāi)發(fā)Web App,包括IBM的Lotus產(chǎn)品線,你遇到的難題,別人都遇到過(guò)。我們搞開(kāi)發(fā)的就是要站在Google/IBM/Apple這些大公司的肩膀上。
在感受了一次成功的喜悅后,絕大部分開(kāi)發(fā)人員還是會(huì)相信:支持非IE瀏覽器,俺,能跑!!
3)
你大學(xué)畢業(yè)就進(jìn)入了一家大型軟件公司工作,ERP/CRM是公司的主要產(chǎn)品線類型,工資和福利是你與同齡人相比的驕傲,虛榮心是你參加同學(xué)聚會(huì)的動(dòng)力。不久你升任產(chǎn)品經(jīng)理,前途似錦。但困擾你的是每次與客戶面對(duì)面,客戶都對(duì)你的個(gè)人魅力毫無(wú)興趣,而是反反復(fù)復(fù)的提一個(gè)字:“省”!
你花了一個(gè)月的時(shí)間和客戶吃住在一起,通過(guò)IT部門(mén)了解客戶的IT支出到了哪里?盡管如此,客戶還是希望你能夠拿出一個(gè)方案讓他們?cè)?009~2010年經(jīng)濟(jì)危機(jī)的時(shí)候每年節(jié)省幾百萬(wàn)。怎么辦?把客戶的員工裁了?還是把你裁了?減少買(mǎi)你們公司軟件的支出?(這兩年你們公司也不好過(guò),這跟把你裁了是一樣的。)還是減少。。。等等。。。硬件?對(duì),硬件!
一方面,如果客戶對(duì)新員工和需要更換的筆記本采用Netbook,就可以節(jié)約大量成本。另一方面,如果采用云計(jì)算的產(chǎn)品,可以把需要支出的服務(wù)器端軟件改為租用方式,用瀏覽器訪問(wèn)。兩個(gè)方面前后一致且順理成章。Netbook之所以存在市場(chǎng)就是因?yàn)榇罅康能浖?yīng)用由Web App取代。新員工只要有瀏覽器用就可以訪問(wèn)ERP/CRM這些你們公司的拳頭產(chǎn)品。
好,于是你再次向客戶提出了這10年來(lái)全球的IT大公司(除微軟)不斷向客戶提出的建議:Linux。
今天就是嘗試Linux的最佳時(shí)間。Dvorak,這位以批判大公司出名的IT評(píng)論家,現(xiàn)在建議每個(gè)人都要嘗試一下Ubuntu。真的很好用。你可以不相信我但是不能不相信Dvorak,他從不盲目追隨新技術(shù),加上年齡的原因,他總是比我們這些年輕人對(duì)新事物更抵觸。據(jù)說(shuō)俄羅斯的國(guó)立中小學(xué)已經(jīng)全部是Linux教學(xué)了。你心里的小算盤(pán)開(kāi)始響了,如果每位員工減少本本方面的2000塊支出,幾百萬(wàn)不在話下。
如果被客戶問(wèn)及Ubuntu不好用怎么辦?你嘴角微微一笑,沒(méi)關(guān)系,反正客戶大部分時(shí)間都只干三件事:聊天、看電影,用辦公軟件。這些都是Ubuntu的強(qiáng)項(xiàng)。聊天?QQ和MSN、Skype都支持。看電影,有跟暴風(fēng)影音一樣強(qiáng)的(還不止一個(gè))。辦公,OpenOffice存取MS Office格式照常使用。至于你的軟件,早就Firefox羅。
怎么?客戶還要培訓(xùn)?你掙錢(qián)的時(shí)候到了。Windows的錢(qián)都省了,出點(diǎn)服務(wù)費(fèi)咋了?
4)
年過(guò)30的你急于在事業(yè)上攀到新的高峰,才能給妻子和正要上小學(xué)的孩子一個(gè)交代。天賜良機(jī)你被一個(gè)中型企業(yè)挖去做CTO,而你的老板,則是個(gè)精明的美國(guó)商人。(怎么聽(tīng)起來(lái)像小說(shuō)《最后期限》?)為了拿到VC的錢(qián),老板要求你夜以繼日的擴(kuò)大用戶群。怎么辦?八仙過(guò)海。
大量的軟件公司正在嘗試把他們最掙錢(qián)的產(chǎn)品移植到Web上。這種趨勢(shì)從2004年就已經(jīng)開(kāi)始了。不過(guò)用戶還是不太喜歡Web Service或者SaaS這樣的技術(shù)術(shù)語(yǔ),比較討用戶喜歡的概念是“云計(jì)算”。然而金融危機(jī)到來(lái),VC變得非常謹(jǐn)慎,不見(jiàn)兔子不撒鷹,除了大規(guī)模用戶數(shù)量的增長(zhǎng),其余免談。在這個(gè)冬季臨危受命的你,光靠國(guó)內(nèi)市場(chǎng)是顯然不夠的。加上篤信《世界是平的》,你決定到全球市場(chǎng)去碰碰運(yùn)氣。無(wú)論你是否相信,只要支持中英兩種文字,就支持了全球半數(shù)以上的網(wǎng)民。你六級(jí)不都過(guò)了嗎,這有什么難的?
想象一下很多廠商靠iPhone和Android活著。如果讓你選擇一個(gè)作為平臺(tái),你愿意選哪一個(gè)?呵呵。你猜我選哪一個(gè)?Both!其實(shí)很多人不知道,如果做了iPhone的Web App就等于做了Android的Web App,他們是完全相同的瀏覽器內(nèi)核Webkit。不相信?那你看看iPhone上的Gmail和Google Reader,是不是跟Android一模一樣?以前是不是一直以為Google做了iPhone版?上當(dāng)了,Google并未用Apple的風(fēng)格,而是使用自己的風(fēng)格,但是看起來(lái)易用性一點(diǎn)也不輸給本地iPhone應(yīng)用。更多的喜訊還在后面,Nokia S60也是Webkit,Blackberry上也有Webkit了,Gnome的缺省瀏覽器很快也是Webkit了。。。
所以,堅(jiān)持所有Web產(chǎn)品都支持Safari/Chrome的開(kāi)發(fā)團(tuán)隊(duì),獲得了史上從未有過(guò)的光榮。這不僅是來(lái)自VC的青睞,也是直接來(lái)自客戶的認(rèn)同,更是錢(qián)在向你招手。。。(抱歉我總是想著錢(qián),可誰(shuí)不是呢?)。。。
Firefox呢?也是不可多得的marketing陣地!因?yàn)镕irefox插件多,而且非常容易開(kāi)發(fā)。很多小公司靠這個(gè)活著呢。因?yàn)镕irefox的用戶基數(shù)大(比IE7大),所以一點(diǎn)細(xì)小的易用性改進(jìn)都能吸引大量用戶的眼球。這么多人癡迷與Facebook App和開(kāi)心App,也是同一個(gè)道理。
所以,我們的口號(hào)是:支持非IE瀏覽器,他好,你也好!用戶好,投資人好,老板好。大家好,才是真的好!(怎么樣?被我雷死了吧。)
結(jié)語(yǔ))
還是前面說(shuō)的那句話,用戶第一,理念第二,技術(shù)第三。不要為你的技術(shù)找借口。更好的為用戶服務(wù)就是你的使命。在世界平坦化的今天,把國(guó)人的聰明才智展現(xiàn)于世界舞臺(tái)就是你的機(jī)遇。努力的去做吧。正所謂你不下地獄誰(shuí)下地獄!
歡迎大家續(xù)寫(xiě)這些故事和添加故事。謝謝!
不怕危機(jī)的泡泡
(轉(zhuǎn)載本文需注明出處:Brian Sun @ 爬樹(shù)的泡泡[http://www.briansun.com])
posted @
2009-03-22 20:25 Brian Sun 閱讀(5694) |
評(píng)論 (9) |
編輯 收藏
本文是對(duì)這篇文章的回應(yīng):
http://www.cnbeta.com/articles/79869.htm
http://news.cnblogs.com/news/detail.aspx?id=45399
這位仁兄很有自知之明:) 但是我并不打算罵你,我打算跟你講講道理。
首先,在講道理之前,我先要說(shuō)明一個(gè)事實(shí),Mozilla的前身是Netscape Navigator,人類第一個(gè)商業(yè)瀏覽器,即做了非常成功的產(chǎn)品又做了非常成功的創(chuàng)業(yè)企業(yè)。(我去年還在一本舊的San Francisco的畫(huà)冊(cè)中讀到本市市民把Netscape,Apple和Intel看成本市的驕傲。)所以說(shuō)IE的歷史更長(zhǎng)是不對(duì)的。
接下來(lái)我將揭示一直困擾你的問(wèn)題:為什么你能接受GT輪胎和NOKIA的手機(jī)?OK。準(zhǔn)備好了嗎?
那是因?yàn)樗麄兌贾С謽?biāo)準(zhǔn)!!!!!!
GT輪胎雖然沒(méi)有你說(shuō)的米其林、普利司通那么高貴,但是人家也兢兢業(yè)業(yè)的做事情; NOKIA的手機(jī)雖然已經(jīng)做到全球第一,但是仍然堅(jiān)持使用webkit作為瀏覽器,沒(méi)有自己開(kāi)發(fā)獨(dú)立的標(biāo)準(zhǔn)。但是你再看看微軟,只要這個(gè)世界上掙錢(qián)的IT活,他都想做。好吧,今天不是討論這個(gè)的時(shí)候。你看看財(cái)富500強(qiáng)的企業(yè)有幾個(gè)是這種文化的?有幾個(gè)IT企業(yè)“堅(jiān)決抵制開(kāi)源軟件”?有幾個(gè)大老板不準(zhǔn)自己孩子用競(jìng)爭(zhēng)對(duì)手產(chǎn)品?
來(lái)個(gè)深的例子吧。不知道你有沒(méi)有聽(tīng)說(shuō)過(guò)雙拼。智能ABC有雙拼,微軟拼音也有雙拼,不過(guò)雙拼用戶大多數(shù)不用。因?yàn)殡p拼的標(biāo)準(zhǔn)并不統(tǒng)一,所以提供多個(gè)雙拼表就變成一項(xiàng)標(biāo)準(zhǔn),谷歌、搜狗、拼音加加、紫光都接受了,微軟沒(méi)有接受,所以幾乎沒(méi)人用。在人和機(jī)器相互適應(yīng)的過(guò)程中,大家都要付出,大家都要前進(jìn),最后的結(jié)果是很微妙的。
還有一個(gè)問(wèn)題也是你忽視的。你說(shuō)用戶買(mǎi)一臺(tái)電腦回來(lái)就有了Windows,但是你沒(méi)有計(jì)算那個(gè)用戶因?yàn)槭褂肳indows而花費(fèi)的成本。(比如殺毒軟件)。再比如全國(guó)的大中小學(xué)都在教Windows,這投入了大量的社會(huì)資源,并不是說(shuō)不該投入,而是說(shuō)如果資源被更趨于平均的投入Linux/Mac/Windows三個(gè)系統(tǒng)上,就會(huì)更合理的利用。這不是我編的,這是“邊際效用遞減原理”,經(jīng)濟(jì)學(xué)專業(yè)學(xué)生不知道這個(gè)連學(xué)位都沒(méi)有。
很多企業(yè)主表示他們不再愿意為Windows付錢(qián),所以他們想用Linux,但是一想到Firefox不能上招商銀行,他們就猶豫了。這其實(shí)就是資源不能得到有效配置的表現(xiàn)。你說(shuō)Firefox需要下載才能使用,這是一個(gè)缺點(diǎn)。但是為什么沒(méi)有人認(rèn)為QQ需要下載才能使用是一個(gè)缺點(diǎn)?原因很簡(jiǎn)單,Windows預(yù)裝的聊天工具不能像QQ一樣滿足用戶的要求。如果Windows中文版直接預(yù)裝了QQ會(huì)怎樣?如果Windows中文版直接預(yù)裝迅雷呢?如果Windows在歐洲直接預(yù)裝Firefox呢??哈哈,你我都知道這是不可能的啦。
比較合理的方案是,微軟選擇Webkit作為以后的IE內(nèi)核,科斯的理論告訴我們,微軟做瀏覽器內(nèi)核是不合適的,浪費(fèi)了大量的人力物力。如果IE用webkit仍然會(huì)保持現(xiàn)在的市場(chǎng)占有率,而相當(dāng)程度上擴(kuò)大了用戶的利益,對(duì)IE這個(gè)品牌有百利而無(wú)一害。Google就是這樣做的。Google也是大公司,市值和微軟在同一個(gè)數(shù)量級(jí)上,如果Google自己做瀏覽器內(nèi)核,也不一定比Webkit好。
我們正在步入一個(gè)云計(jì)算的時(shí)代(這一點(diǎn)Bill Gates和Steve Ballmer一百個(gè)同意),已經(jīng)很多企業(yè)把大量應(yīng)用放在web上。日本郵便局全部采用Salesforce,AMD也是。IBM和微軟正在說(shuō)服他們的客戶。Sun稱自己為云公司。《世界是平的》會(huì)告訴你其實(shí)很多上海的小老板在用云計(jì)算。唉,說(shuō)這些太累了,其實(shí)我就是想說(shuō),那幾秒鐘對(duì)你可能不重要,但是對(duì)每天把工作放在Web上,回家還要看youtube和傳flickr的人來(lái)說(shuō)太重要了。沒(méi)什么比這個(gè)更重要~~
所以,我可以負(fù)責(zé)任的回答你的文章里那個(gè)問(wèn)題:“這個(gè)商品經(jīng)濟(jì)、市場(chǎng)經(jīng)濟(jì)的年代,當(dāng)然是用戶的需求說(shuō)了算!!我們搞技術(shù)的,都很重視技術(shù),也都很重視用戶的需求。一定要堅(jiān)持用戶至上!!”而且我們技術(shù)人員用IE,也從來(lái)沒(méi)有“不老實(shí)”!!
最后一點(diǎn)是夸微軟,但不是現(xiàn)在的微軟,而是2000年以前的微軟。那時(shí)的微軟充滿了創(chuàng)新,充滿了活力。其實(shí)我已經(jīng)分析過(guò)很多次,IE在第一次瀏覽器大戰(zhàn)中擊敗市場(chǎng)大頭Netscape,一統(tǒng)天下有兩個(gè)重要原因。一是Bill Gates說(shuō)的一句話:“瀏覽器是操作系統(tǒng)不可分割的一部分。” 這句話就像“買(mǎi)鴉片是中國(guó)(清朝)人民的需要”一樣無(wú)恥,但是確實(shí)是杰出的商業(yè)手段。二是IE確實(shí)在各個(gè)方面超過(guò)對(duì)手,尤其是技術(shù)。老一輩的網(wǎng)頁(yè)設(shè)計(jì)師會(huì)告訴你,那個(gè)年代他們愛(ài)死IE了!技術(shù)問(wèn)題我不想說(shuō),我們心里都清楚過(guò)去的8年中,IE是如何“發(fā)展”的。我想說(shuō)任何人,哪怕是再大的公司,停滯不前8年還靠市場(chǎng)占有率說(shuō)話,就是對(duì)資本主義與民主原則的踐踏。
謙虛使人進(jìn)步,驕傲使人落后。這是我中學(xué)時(shí)墻上貼的字中唯一記得的一句。我把這句話送給所有正在讀這篇帖子的人。
==========================
Brian Sun
http://www.XMind.net/
posted @
2009-03-21 21:47 Brian Sun 閱讀(1416) |
評(píng)論 (0) |
編輯 收藏
XMind Ltd.
http://www.xmind.net/
創(chuàng)業(yè)軟件公司,采用開(kāi)源+商業(yè)軟件模式,市場(chǎng)在歐美,產(chǎn)品XMind 2007/2008/3.0都頗受好評(píng),是同類產(chǎn)品中的佼佼者。公司注冊(cè)地在香港,工作在深圳市南山區(qū)。
要求:
1.有創(chuàng)業(yè)意識(shí),積極融入創(chuàng)業(yè)團(tuán)隊(duì)。
2.喜歡小團(tuán)隊(duì)工作,有協(xié)作精神,有獨(dú)當(dāng)一面的能力和責(zé)任感。
3.學(xué)習(xí)能力強(qiáng),喜歡接受新事物。
4.精通Java,熱愛(ài)Java。懂設(shè)計(jì)模式,懂Eclipse。有Eclipse開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先考慮。
5.堅(jiān)信世界是平的。
6.英語(yǔ)不要太差。
有意者直接回帖,或發(fā)送簡(jiǎn)歷到hr@xmind.net
謝謝!
posted @
2009-03-18 11:39 Brian Sun 閱讀(1793) |
評(píng)論 (7) |
編輯 收藏
1.100%純中文。XMIND改變了中國(guó)人沒(méi)有自己的思維導(dǎo)圖工具的現(xiàn)狀。國(guó)外的所有軟件廠商都沒(méi)有把中文版列為其發(fā)展方向之一,且在處理中文的過(guò)程中,幾乎無(wú)一例外的存在Bug。使用MindManager一段時(shí)間之后的很多中國(guó)用戶都發(fā)現(xiàn)一些Notes丟失了,一些中文變成了亂碼。但XMIND沒(méi)有,它是100%純中文設(shè)計(jì),中文處理非常穩(wěn)定。以至于新加波的代理商都以“the best practice of using Chinese”為由代理XMIND。且XMIND的研發(fā)團(tuán)隊(duì)在國(guó)內(nèi),各類服務(wù)都比較方便。
2.適合中國(guó)人的思考方式。XMIND不僅考慮了中文處理和中文界面,還更考慮了中國(guó)人的思維習(xí)慣。國(guó)內(nèi)權(quán)威IT產(chǎn)品評(píng)測(cè)雜志《個(gè)人電腦》在2007年第5期中介紹了XMIND 2007,經(jīng)過(guò)詳細(xì)評(píng)測(cè)給出的評(píng)價(jià)之一就是“與國(guó)外的同類軟件相比,XMIND2007更加符合我們的思維習(xí)慣。”
3.更易用,零學(xué)習(xí)曲線。三個(gè)特性體現(xiàn)XMIND的易用性:
3.1 XMIND的過(guò)濾功能非常直觀,用戶可以通過(guò)圖標(biāo)將思維導(dǎo)圖分成很多層,可單獨(dú)查看其中的一層,是個(gè)人計(jì)劃、項(xiàng)目管理等領(lǐng)域的法寶。
3.2 XMIND的圖例功能非常有用,讓用戶再分享自己繪制的思維導(dǎo)圖時(shí)可以方便的看到圖上所用到的所有圖標(biāo),以及圖標(biāo)的含義。有了此項(xiàng)功能,用戶才愿意打印思維導(dǎo)圖到紙上。
3.3 XMIND的外框功能與MindManager有很大分歧。后者認(rèn)為外框的含義在于強(qiáng)調(diào),所以一個(gè)外框只能加在一個(gè)分支上,但XMIND認(rèn)為除了強(qiáng)調(diào)外,外框還應(yīng)該能體現(xiàn)“弱分類”的功能,所以XMIND可以隨意選擇幾個(gè)分支添加外框,相近的分支被安排在同一個(gè)外框中。
4.神奇的關(guān)聯(lián)圖與強(qiáng)大的工作簿。XMIND允許用戶將多張圖放在同一個(gè)文件中,這種設(shè)計(jì)更類似于現(xiàn)實(shí)生活中的圖紙與工作簿。用戶將相同或相近主題下的圖放在同一個(gè)文件中也便于與他人分享。
此外,同一個(gè)工作簿中的圖可以具有一定的關(guān)聯(lián)性,這是XMIND的獨(dú)特創(chuàng)造。兩張圖中具備關(guān)聯(lián)性的分支除了位置和關(guān)系不同外,文字和圖標(biāo)都是相同的。很多用戶用關(guān)聯(lián)圖表達(dá)相同內(nèi)容的不同分類法,也有很多用戶用此來(lái)表達(dá)概述和詳細(xì)內(nèi)容之間的關(guān)系。
5.個(gè)性化窗口布局提高工作效率。XMIND可以根據(jù)您的喜好隨意改變窗體的布局,大小,層疊樣式。在XMIND中可以擁有您自己的風(fēng)格,將某些窗體拖拽到您認(rèn)為最合適的位置和大小,或者選擇打開(kāi)某些窗體,關(guān)閉另一些。當(dāng)您在工作簿頁(yè)簽欄上雙擊時(shí),整個(gè)工作簿就會(huì)以最大化的樣式呈現(xiàn),再次雙擊又會(huì)回到原來(lái)的布局格式,改變靈活自如。這樣,您的XMIND就可以在一臺(tái)電腦上為不同個(gè)性,不同喜好的用戶提供讓大家都滿意的布局格式和窗體效果,滿足各類個(gè)性化需求,在符合各類人群使用習(xí)慣的基礎(chǔ)上進(jìn)一步提高效率。
6.兼容其它思維導(dǎo)圖保護(hù)客戶投資。作為一款出色的思維導(dǎo)圖軟件,XMIND充分考慮到使用者已有的資源及習(xí)慣,方便的將其他格式的思維導(dǎo)圖(如FreeMind格式和MindManager格式)導(dǎo)入成XMIND支持的.xmap格式,可以充分保護(hù)客戶對(duì)XMIND的投資。一旦擁有XMIND,可以擁有多種思維導(dǎo)圖軟件帶來(lái)的資源和信息,不必?fù)?dān)心集成與兼容,更無(wú)需浪費(fèi)時(shí)間重復(fù)勞動(dòng),給與客戶極大的使用便利性。
7.降低客戶的成本。XMIND在海外市場(chǎng)和國(guó)內(nèi)市場(chǎng)的零售價(jià)均不到MindManager的三分之一。提供整體解決方案的價(jià)格也遠(yuǎn)遠(yuǎn)低于MindManager。
XMIND官方網(wǎng)站:http://www.xmind.org/
posted @
2007-05-21 10:08 Brian Sun 閱讀(15855) |
評(píng)論 (9) |
編輯 收藏
很久沒(méi)關(guān)心Eclipse基金會(huì)的動(dòng)作了,只是不斷在使用,不斷在開(kāi)發(fā),不斷在教別人使用和開(kāi)發(fā),然后就是等待Eclipse的下個(gè)版本。那么,Eclipse基金會(huì)究竟在干什么呢?我不想寫(xiě)篇很長(zhǎng)的Blog了,只是隨便談?wù)勛罱膸讉€(gè)映像:
1。Eclipse 3.3如果我的推算沒(méi)有問(wèn)題的話,今年的第三季度我們就可以拿到正式版的3.3了,3.3好像沒(méi)有什么太大的動(dòng)作了,我只記得3.2的時(shí)候搞了一個(gè)MDC(百萬(wàn)下載挑戰(zhàn)),據(jù)說(shuō)在預(yù)訂一半多的時(shí)間里就實(shí)現(xiàn)了百萬(wàn)下載量。回頭看看Firefox好像幾乎沒(méi)花什么精力下載量就達(dá)到千萬(wàn)級(jí)別了,不是一個(gè)類型的軟件確實(shí)沒(méi)法比啊。
看了3.3M6的一些表現(xiàn),F(xiàn)orms包的外觀有些改善,但是不知道有沒(méi)有結(jié)構(gòu)上的調(diào)整;Application擴(kuò)展點(diǎn)的API改了很多,名字也比原來(lái)合理了,不過(guò)最近正在開(kāi)發(fā)中的一些項(xiàng)目又要重構(gòu)了,呵呵;最令人激動(dòng)還是View終于可以折疊到一邊了,而不是原來(lái)那樣最小化了之后還占很多位置,而且最大化也更酷炫了,得益于View的新折疊方式。
2。越來(lái)越重視MacOSXSWT 3.3的“New and Noteworthy”可以看到這個(gè)趨勢(shì)。記得我去年與Sun公司的James Bai談到Eclipse與NetBeans時(shí),我就表達(dá)了自己的觀點(diǎn),好像Blog里面也有。事實(shí)上,“慣用法和外觀”在MacOSX系統(tǒng)上的重要地位是沒(méi)用過(guò)蘋(píng)果電腦的人無(wú)法想象的,Eclipse在Windows確實(shí)很漂亮,但是之前的版本在MacOSX上還是遠(yuǎn)不如NetBeans的。我自己也遇到了這樣的問(wèn)題,我們?cè)赪indows上開(kāi)發(fā)有“助記符”的問(wèn)題,比如文件菜單,應(yīng)該寫(xiě)成“文件(&F)”,這樣F下面有條小橫線,用戶按Alt-F就可以直接打開(kāi)文件菜單,但是在Mac上沒(méi)有這樣的設(shè)計(jì),Eclipse展示出來(lái)仍然是這樣,就顯得有明顯從Windows移植的痕跡。除了Mac的菜單外,Mac的窗體、Mac的工具欄、Mac的任務(wù)欄、Mac的快捷鍵都有很多與Windows不同的地方,Eclipse要加油了啊~~
回到說(shuō)SWT,3.3在MacOSX上有了不少改善,增加了TrayItem,增加了彩色鼠標(biāo)指針,還改了一個(gè)reparent的bug。
3。Ajax是大方向前段時(shí)間炒作了一條新聞,說(shuō)Eclipse基金會(huì)同時(shí)發(fā)布了三款用于Ajax開(kāi)發(fā)的插件,這個(gè)說(shuō)法是欠妥的。因?yàn)檫@三個(gè)項(xiàng)目都是很久以前就有的,現(xiàn)在把他們拿到一起來(lái)說(shuō),根本原因就是為了回應(yīng)現(xiàn)在炒作很兇的Ajax。其中“Dynamic Languages Toolkit”沒(méi)什么稀奇的,NetBeans也已經(jīng)做了,但我相信Eclipse在易用性方面一定又是做到最好;“Ajax Toolkit Framework”也就是ATF是三者中最紅的,現(xiàn)在要合并進(jìn)WTP了,是為Dojo、Rico、Zimbra這些API的開(kāi)發(fā)人員提供集成,套用行話說(shuō),就是“Ajax開(kāi)發(fā)人員終于有了自己的IDE了(歡呼+大笑)”;唯獨(dú)只有“Rich Ajax Platform”(RAP)最值得一提。
這是一個(gè)與眾不同的項(xiàng)目,非常具有前瞻性和遠(yuǎn)見(jiàn)性,這也是Eclipse一貫的做事風(fēng)格。RAP的縮寫(xiě)是來(lái)自于RCP的,RCP已經(jīng)家喻戶曉了,很多知名項(xiàng)目比如Lotus Notes 8和RSSOwl都是基于RCP的,RCP的程序員也很多,“如遇危難,RCP可以將兵!”但是面對(duì)Ajax一夜來(lái)襲,很多Rich Client應(yīng)用程序開(kāi)始希望自己能夠搬到Web上去的,可是怎么搬呢?把Java代碼翻譯成javascript嗎?我們都知道真正偉大的程序員都是在Java平臺(tái)上的,而Java程序員大都不喜歡javascript這樣高效但不嚴(yán)謹(jǐn)?shù)娘L(fēng)格,尤其是不好調(diào)試這一項(xiàng),使得javascript項(xiàng)目的成本隨規(guī)模成幾何級(jí)數(shù)遞增,這種事情放在Google這樣錢(qián)花不掉的公司身上還行,但是要放在小公司上就捉襟見(jiàn)肘了。
所以行業(yè)內(nèi)的專家經(jīng)過(guò)這幾年的反復(fù)斟酌,得到的結(jié)論是,終極的解決方案還是要讓程序員手寫(xiě)Java代碼,出來(lái)的卻是javascript效果。那如何實(shí)現(xiàn)這樣的轉(zhuǎn)變了,有兩個(gè)方案。一是寫(xiě)一個(gè)編譯器,首先給出一個(gè)限定的Java API庫(kù),只有utils包、io包、lang包的少數(shù)功能和標(biāo)準(zhǔn)控件,最好是SWT式的,大家都很習(xí)慣了,如果程序員僅用這些API(和自己編寫(xiě)的API)寫(xiě)代碼,就可以被這個(gè)編譯器絲毫不差的編譯成javascript代碼,在本地執(zhí)行和在Web上執(zhí)行達(dá)到相同的效果,這樣完全可以調(diào)試,也可以擴(kuò)展這些API。這種解決方案以Google的GWT為代表。二是寫(xiě)一個(gè)服務(wù)器,這樣就可以用全套的Java API,但是不能用AWT和Swing,再給出一組標(biāo)準(zhǔn)控件,(最好是SWT式的,大家都很習(xí)慣了),程序員所寫(xiě)的Java代碼其實(shí)是在服務(wù)器上運(yùn)行的,服務(wù)器根據(jù)這段代碼的操作,把相應(yīng)的結(jié)果反饋給Client端也就是瀏覽器,而瀏覽器以javascript的方式展現(xiàn)和接收事件。這種解決方案的代表,就是RAP。
還要說(shuō)的一點(diǎn)就是后者其實(shí)有個(gè)幫手,也算很多Ajax網(wǎng)站的訣竅,就是JSON。JSON是把一個(gè)Map(名值對(duì)組)序列化成XML的工具,如果這樣解釋好像沒(méi)什么新奇的。。。那么好,應(yīng)廣大JSON粉絲的強(qiáng)烈要求,我把JSON的解釋改成:“JSON就是一個(gè)你在服務(wù)器端把JavaObject給它,就能在瀏覽器端取出一個(gè)javascript object的神奇而又強(qiáng)大的工具,而它的實(shí)現(xiàn)機(jī)制,只不過(guò)是把一個(gè)Map序列化成XML”!
這兩個(gè)方案有明顯的差別,可以說(shuō)根本不是一種技術(shù),但是他們很可能都有前途,都是王者之道,一個(gè)齊桓公一個(gè)晉文公,都有機(jī)會(huì)成為霸主,也完全有可能鼎足而立,開(kāi)發(fā)人員選擇誰(shuí),完全是根據(jù)項(xiàng)目的情況,甚至有可能。。。開(kāi)發(fā)一個(gè)聯(lián)合的方案。。。把GWT封裝成一個(gè)Eclipse RAP的插件。
4。看看Summer Of Code不小心點(diǎn)進(jìn)了Google的Summer Of Code,之前就已經(jīng)關(guān)注過(guò)一些,但是好奇心還沒(méi)有驅(qū)使我點(diǎn)Eclipse Foundation進(jìn)去看,今天終于按奈不住了。。。先簡(jiǎn)單介紹一下Google SoC[http://code.google.com/soc/],其實(shí)是這樣的,很多開(kāi)源軟件基金會(huì)想花錢(qián)請(qǐng)一些比較牛的大學(xué)生來(lái)開(kāi)發(fā)一些代碼(這些都是最著名的開(kāi)源軟件,也是最肥的),但是不知道去哪里找大學(xué)生。Google的影響力比較大,所以就挑了個(gè)頭,先把這些開(kāi)源項(xiàng)目的ideas登上去,讓學(xué)生們挑,學(xué)生再把自己的簡(jiǎn)歷投給Google,Google安排一個(gè)統(tǒng)一的時(shí)間由開(kāi)源組織去選,選中的學(xué)生由Google撮合雙方見(jiàn)面或不見(jiàn)面開(kāi)發(fā),主要是利用了學(xué)生在暑期的80天空閑時(shí)間,然后老板把錢(qián)付給Google,Google付給學(xué)生,中間40天的時(shí)候Google還要搞個(gè)“期中考試”。。。看了一下Eclipse的ideas,挺驚訝的,雖說(shuō)這不是Eclipse項(xiàng)目發(fā)展的主流,但是也從一定程度上顯示了Eclipse的不小野心。
其中我最感興趣的是“Eclipse Open Office Integration”,它旨在把OpenOffice.org的組件嵌入到Eclipse的編輯器中去,而在此之前,Eclipse已能方便的嵌入Microsoft Office的組件了(得益于ActiveX)。這樣的功能如果能實(shí)現(xiàn),對(duì)我們平時(shí)的開(kāi)發(fā)也是很有好處的。另一個(gè)我感興趣的就是“Eclipse install based manager”,現(xiàn)在的RCP沒(méi)有自己的安裝程序,只是在Eclipse的幫助文檔中有一篇制作RCP Install的指南,但這是遠(yuǎn)遠(yuǎn)不夠的,我花在做安裝程序上的時(shí)間太多了,不值得,因?yàn)檫@些都是共性的工作。除此之外,我還對(duì)“RCP real-time collaboration based upon ECF and Google Talk XMPP-based messaging service”感興趣,如果Eclipse不做,我們也要做這樣的功能。最后要提到的一個(gè)好玩的功能就是“NetBeans in Eclipse”,兩種插件接口對(duì)Java陣營(yíng)還是不利的,如果我為NetBeans編寫(xiě)的插件能夠跑在Eclipse上的話,那NetBeans的新特性就會(huì)都變成Eclipse的新特性了(夠自私了吧!)
5。RCP仍是無(wú)冕之王Eclipse官網(wǎng)的黃金位置還是留給了RCP,RCP在全球還是有大量忠實(shí)粉絲的。不久前發(fā)現(xiàn)匯豐銀行某個(gè)分行的CRM系統(tǒng)是基于RCP的(客戶端),不久前又發(fā)現(xiàn)英國(guó)一個(gè)咨詢公司專門(mén)提供RCP開(kāi)發(fā)的咨詢業(yè)務(wù),不久前IBM正式進(jìn)入公測(cè)階段的Lotus Notes 8/Hannover也是基于RCP的,只是為了外觀重寫(xiě)了Workbench,不久前。。。被人發(fā)現(xiàn)我們的軟件也是基于RCP的,而且隨時(shí)提供RCP方面的咨詢和培訓(xùn)。
6。跟Mozilla結(jié)個(gè)親家吧忘了提Eclipse 3.3的又一大特性了,叫做“Moziila Everywhere”,是指在任何平臺(tái)上都可以創(chuàng)建一個(gè)Browser控件但是使用Mozilla內(nèi)核(及時(shí)該平臺(tái)上沒(méi)有安裝Firefox)。這是怎么實(shí)現(xiàn)的呢?其實(shí)很簡(jiǎn)單,它要求你必須安裝一個(gè)xulrunner,后者是Mozilla的全部?jī)?nèi)核,包括Gecko布局引擎、Javascript解析引擎、XUL解析引擎和XPCOM,其中每樣?xùn)|西都足夠?qū)懸槐緯?shū),有了這些,僅用XUL+Javascript就可以寫(xiě)出一個(gè)Firefox來(lái),Eclipse洽是利用了這個(gè)特性,用Java連接X(jué)PCOM所以創(chuàng)建了一個(gè)Mozilla的Browser,但是沒(méi)有任何行為,包括右鍵菜單。
這個(gè)Browser控件和缺省的Browser控件是不一樣的,我們平時(shí)見(jiàn)到的缺省Browser控件,在Windows上用的是IE內(nèi)核,在MacOSX上用的是Safari,在Linux上。。。不知道,所以它是最最簡(jiǎn)單的瀏覽器,不具備任何可以定制的功能,除了顯示一張HTML頁(yè)面外,沒(méi)有任何用處。(你該不會(huì)想用Eclipse寫(xiě)一個(gè)傲游出來(lái)吧)
但是Mozilla內(nèi)核的瀏覽器控件就不同了,它意味著如果程序員平時(shí)為Firefox寫(xiě)插件的形式,也可以被應(yīng)用到RCP應(yīng)用程序上來(lái),設(shè)想一下我們擁有一個(gè)RCP+xulrunner的平臺(tái)吧,RCP接收J(rèn)ava擴(kuò)展,xulrunner接收xul和javascript擴(kuò)展,那我們的平臺(tái)——要么叫Fireclipse,要么叫Eclifox——就所向披靡了。即使不利用它的可擴(kuò)展性,單單就是能保證在不同平臺(tái)上提供對(duì)Web應(yīng)用程序的一致性展現(xiàn)一條,就足夠臭美的了,更可以用寫(xiě)Eclipse插件的形式來(lái)限定瀏覽器的行為。。。。。。唉,剛才是不是說(shuō)過(guò)一個(gè)NetBeans in Eclipse啊?把那玩意扔了吧~~
總結(jié)。活活,還真是好久沒(méi)有寫(xiě)B(tài)log了呢。本來(lái)只想談?wù)凟clipse基金會(huì)的,沒(méi)想到越說(shuō)越多,連MacOSX、JSON、Google、Mozilla都說(shuō)了個(gè)遍,是不是說(shuō)了你的偶像什么壞話,我常干這種事,直接跟我聯(lián)系吧,我愿意分享我的一切感受和看法。忙了,再聊!
下一個(gè)大泡泡(轉(zhuǎn)載本文需注明出處:Brian Sun @ 爬樹(shù)的泡泡[http://www.briansun.com])
posted @
2007-04-18 18:53 Brian Sun 閱讀(5491) |
評(píng)論 (18) |
編輯 收藏
人們常說(shuō),人類發(fā)明的任何一樣?xùn)|西,都是對(duì)人類的一種本能或功能的延伸。人類發(fā)明哈勃望遠(yuǎn)鏡,是對(duì)人眼的延伸;人類發(fā)明手機(jī)/電話,是對(duì)人耳和嘴的延伸;人類發(fā)明汽車(chē),是對(duì)人腳的功能的延伸;人類發(fā)明起重機(jī),是對(duì)人手的功能的延伸;那。。。人類發(fā)明電腦呢?是對(duì)人腦的延伸嗎?可是有誰(shuí)敢說(shuō),電腦簡(jiǎn)化了我們的腦力工作了呢?
今天要和大家談的是一種全新的辦公方式和全新的思考理念。
在談這些內(nèi)容之前,我想先請(qǐng)大家回到自己的辦公室,翻翻曾經(jīng)用過(guò)的草稿紙,或看看會(huì)議室里的白板,還有書(shū)桌上的便簽,似乎有點(diǎn)什么啟示嗎?有沒(méi)有注意到我們平時(shí)——我是說(shuō)我們每個(gè)人都一樣——尤其是當(dāng)我們大腦高速運(yùn)轉(zhuǎn)的時(shí)候,當(dāng)我們思路如潮水般涌上心頭的時(shí)候,當(dāng)我們激動(dòng)的想把一個(gè)好想法傳達(dá)給別人的時(shí)候——呵呵,我們其實(shí)寫(xiě)不了幾個(gè)字的。取而代之的是,我們畫(huà)了一些圖,仔細(xì)的看,會(huì)發(fā)現(xiàn)這些圖其實(shí)是有共同點(diǎn)的,這就是平時(shí)所說(shuō)的模式。當(dāng)然,生活中充滿學(xué)問(wèn)只是缺乏一顆好問(wèn)之心。我們平時(shí)都不會(huì)注意這些東西,很少有人專門(mén)去總結(jié)這些。也就是說(shuō),我們一直都在進(jìn)行著一種“
可視化思考”,你的大腦比你清楚。
可視化思考是一種全新的辦公理念,可能你從來(lái)都沒(méi)有聽(tīng)說(shuō)過(guò)這種理念,但是,當(dāng)你做事情的時(shí)候,你就會(huì)不自覺(jué)的在使用這種理念。但是,英國(guó)大腦協(xié)會(huì)主席托尼·巴贊就注意到了這一點(diǎn),所以他提出了思維導(dǎo)圖的概念。這是一個(gè)偉大的概念,他從理論上讓人們進(jìn)一步認(rèn)識(shí)到大腦的使用有技巧可言。巴贊曾經(jīng)見(jiàn)過(guò)一個(gè)朋友的女兒,她上課特別認(rèn)真的記筆記,但是成績(jī)就是提高不了(這個(gè)在中國(guó)太正常不過(guò)了),于是巴贊責(zé)備了小女孩記筆記太認(rèn)真,讓她放棄這個(gè)體面而整潔的習(xí)慣,改用隨意亂畫(huà)式,很快她就發(fā)現(xiàn),聽(tīng)課更容易懂了、老師講的更生動(dòng)了、成績(jī)上去了。這個(gè)原理很簡(jiǎn)單,因?yàn)楣?jié)省下來(lái)的精力全部投入了“聽(tīng)課”上。
這是可視化思考的一個(gè)典型案例,他告訴我們少許技巧就可以讓大腦放下負(fù)擔(dān),達(dá)到無(wú)限創(chuàng)意的狀態(tài)。如果你現(xiàn)在已經(jīng)意識(shí)到了可視化思考的力量,那么我們就正式開(kāi)始研究了,我研究問(wèn)題都是采用極其簡(jiǎn)單和有限的方法(因?yàn)橹巧瘫容^低),這樣正在讀我文章的你也不用把思路繃的太緊,我們都放輕松點(diǎn)吧。我們只來(lái)看可視化思考的特征和模式。
前面那些圖的主要標(biāo)志就是關(guān)鍵字散落在紙面上(或白板上),
這是第一個(gè)特點(diǎn),關(guān)鍵字的最大功效在于組合,這個(gè)Google比我們理解的深刻,如果一個(gè)關(guān)鍵字能表達(dá)1分的力量,兩個(gè)就能表達(dá)4分,這是一個(gè)3維的遞增級(jí)數(shù)。
第二個(gè)特點(diǎn)是它們往往呈發(fā)散方式展開(kāi),這是人大腦的樣子,樹(shù)突的組織結(jié)構(gòu),人們常說(shuō)真正的畫(huà)家其實(shí)都是在畫(huà)自己,大腦是真正的畫(huà)家,所以他畫(huà)出來(lái)的東西也是特別像自己。
第三個(gè)特點(diǎn)是關(guān)鍵字與關(guān)鍵字之間存在聯(lián)系,表達(dá)聯(lián)系的方式可能有很多種,但聯(lián)系的實(shí)際種類卻只有兩種,一是類屬關(guān)系(常常被稱為父子關(guān)系),二是非類屬關(guān)系(又是也叫弱關(guān)系)。不信你自己找找,除了父子關(guān)系和弱關(guān)系外,關(guān)鍵字還有哪些關(guān)系?
第四個(gè)特點(diǎn)就是你不自覺(jué)的就找到了三個(gè)幫手,他們分別是線條、形狀和顏色。形狀往往表達(dá)本體,線條往往表達(dá)聯(lián)系。當(dāng)然最后那個(gè)幫手不是隨時(shí)都能跳出來(lái)幫你的,如果用軟件就好辦多了。所以很多培訓(xùn)師包括巴贊,都建議作為你的大腦的唯一仆人的你,應(yīng)該為你的主人準(zhǔn)備好幾只彩色筆,這是激發(fā)潛意識(shí)與創(chuàng)造力的最低成本的手段了。
第五個(gè)特點(diǎn),也就是我現(xiàn)在正在用的技巧——數(shù)字的技巧。你會(huì)發(fā)現(xiàn)你寫(xiě)出的關(guān)鍵字大多被在前面加上了一個(gè)數(shù)字,它們大多標(biāo)識(shí)一種時(shí)間序、重要程度、優(yōu)先級(jí),或干脆就是簡(jiǎn)單枚舉,僅作計(jì)數(shù)之用,更復(fù)雜的數(shù)字可能被用來(lái)表示精確時(shí)間和百分比。總之,這些數(shù)字是思考的魔法,它幫你立即理清思路。
無(wú)論如何,這五個(gè)特點(diǎn)都不是為了美觀,它們都是可視化思考的工具。但最終,如果這些思維圖要被別人分享時(shí),你也可以添加圖片和照片,讓思維圖看起來(lái)更像是一個(gè)成品,而不是半成品。“一個(gè)青年,暢想在藝術(shù)的海洋里,那些光影,那些線條。。。”
現(xiàn)在,我們已經(jīng)從特征上分析,得出了什么是“可視化思考”。我們常常不自覺(jué)的就在用可視化思考的理念工作,但是我們只覺(jué)得自己在畫(huà)圖,這些圖(可視化思考的成果)被我們稱為思維圖,大量的思維圖如果不加整理就只是一個(gè)過(guò)程了,有心的秘書(shū)會(huì)把老板的這些思考過(guò)程裝訂成冊(cè),保存起來(lái)。你有這樣的幫手嗎?如果有,現(xiàn)在這些工作簿定是一筆寶貴的財(cái)富,把它們打開(kāi)你就會(huì)從中找到一些模式,模式是固定不變的東西,但它沒(méi)有形態(tài),只有被總結(jié)和概括,還有名字。可視化思考也有模式,有些人把它總結(jié)了出來(lái)并取了名字,其中的一種普遍存在的模式被稱為“
思維導(dǎo)圖”,它是360度發(fā)散結(jié)構(gòu)的;另一種形似魚(yú)骨頭的被稱為“
魚(yú)骨圖”;一種2維的被稱為“
矩陣圖”;其它的還有“
組織結(jié)構(gòu)圖”、“
樹(shù)狀圖”等等。
等等,打住,不會(huì)覺(jué)得被我騙了吧,我可不是思維導(dǎo)圖的推廣員。我要說(shuō)的不是大家來(lái)學(xué)習(xí)畫(huà)這些圖吧,這可不是學(xué)的,這不要學(xué),你的大腦天生就會(huì)。人天生就會(huì)直立行走,但是狼孩就不會(huì),因?yàn)樗L(zhǎng)期不用這項(xiàng)功能,就退化了。可怕啊。我們的大腦天生就會(huì)可視化思考,但是如果長(zhǎng)期不用,就會(huì)不靈,人就會(huì)失去思考的勇氣和激情,失去創(chuàng)意的源泉,失去創(chuàng)新的動(dòng)力。所以你需要的不是學(xué)習(xí),而是放松,放松你的大腦,讓它呈現(xiàn)在beta波的狀態(tài)(有點(diǎn)學(xué)術(shù)了啊),找回大腦的本能。“日畫(huà)思維圖300張,不辭長(zhǎng)做地球人!”正如鄭淵潔對(duì)孩子們說(shuō)的:“去玩吧,今天別寫(xiě)作業(yè)”。
最后這個(gè)理論距離完備性還差最后一件事情,讀者可能已經(jīng)提出這個(gè)問(wèn)題了。如果我長(zhǎng)期使用可視化思考會(huì)培養(yǎng)良好思考的習(xí)慣嗎?我不是腦科專家,不能給你標(biāo)準(zhǔn)的答案,但是我只相信愛(ài)因斯坦的一句話:“頭腦一旦到達(dá)一個(gè)全新的層面,就再也不會(huì)回去了。”
但是,這一切美好的發(fā)現(xiàn),都會(huì)因?yàn)槲覀兊南乱粋€(gè)發(fā)現(xiàn)而變得不美好起來(lái)。現(xiàn)在請(qǐng)打開(kāi)您天天為伴的電腦,看看里面有多少思維圖?答案很可能是:一張沒(méi)有。回到我們?cè)诒疚拈_(kāi)頭時(shí)的那個(gè)問(wèn)題。電腦不是對(duì)人腦功能的延伸,因?yàn)樗z毫沒(méi)能表達(dá)人腦的功能和意圖。而電腦僅僅是對(duì)人腦思考的結(jié)果產(chǎn)生一個(gè)呈現(xiàn)和組織,Word/Powerpoint這兩個(gè)辦公最常用的軟件,它們已經(jīng)成為其它辦公軟件模仿的對(duì)象,但仍然只是線性的呈現(xiàn)文字。它們把辦公的結(jié)果從紙張搬上了計(jì)算機(jī)屏幕,于是人們就從提筆忘字轉(zhuǎn)而到了“打開(kāi)Word忘字”,看著白白的屏幕,一句話也寫(xiě)不出來(lái)。友人說(shuō)人類花了200年關(guān)閉你的大腦,而我說(shuō)不是,人類只花了20年就做到了。人們僅有的辦公軟件已經(jīng)足夠“辦公”使用了,人們不需要新的辦公軟件,而是需要新的“可視化思考”軟件,需要軟件來(lái)幫助人們理清思路——理清思路帶來(lái)的價(jià)值是不言而喻的,進(jìn)一步就是提高效率。
我想說(shuō)我最近讀了本書(shū),是MIT媒體實(shí)驗(yàn)室主任寫(xiě)的《未完成的革命》。書(shū)上說(shuō)汽車(chē)革命已經(jīng)結(jié)束,它結(jié)束的標(biāo)志就是我們隨時(shí)可以為汽車(chē)加油和買(mǎi)新零件安裝,這是因?yàn)槠?chē)已經(jīng)被標(biāo)準(zhǔn)化了,而計(jì)算機(jī)軟件的革命尚未完成,它完成的標(biāo)志一定也是這樣,軟件可以隨時(shí)被擴(kuò)展、購(gòu)買(mǎi)零部件、和安裝,這一切都只需要普通技能。我的觀點(diǎn)是,軟件的革命已經(jīng)進(jìn)行了至少20年,但它仍然才剛剛開(kāi)始,它需要一個(gè)強(qiáng)有力的變革來(lái)將革命推向高潮,這個(gè)變革是對(duì)以往變革的延續(xù),但卻常常被人們認(rèn)為是全新的力量。我想說(shuō),思維導(dǎo)圖軟件已經(jīng)有了很多,MindManager和FreeMind是其中的佼佼者,但是它們太像了,是同一種軟件,所以這場(chǎng)革命尚未結(jié)束,只有全新的產(chǎn)品的到來(lái)才能結(jié)束它,開(kāi)啟新的篇章,而這種產(chǎn)品,它將不再只是“思維導(dǎo)圖”軟件,而是“可視化思考”軟件!
可視化思考的泡泡
(轉(zhuǎn)載本文需注明出處:Brian Sun @ 爬樹(shù)的泡泡[http://www.briansun.com])
posted @
2007-04-18 12:44 Brian Sun 閱讀(4594) |
評(píng)論 (7) |
編輯 收藏