| 導購 | 订阅 | 在线投稿
分享
 
 
當前位置: 王朝網路 >> delphi >> 采訪 Alain "Lino" Tadros
 

采訪 Alain "Lino" Tadros

2006-12-17 07:37:26  編輯來源:互聯網  简体版  手機版  評論  字體: ||
 
 
  采訪 Alain "Lino" Tadros

  

  采訪 Alain "Lino" Tadros 采訪Alain 'Lino' Tadros 原文 翻譯: Amei,Bear

  Alain 」Lino」 Tadros是Kazoo軟件公司(http://www.kazoosoft.com)的總裁和CTO, 該公司是他在2000年和別人一起創建的。這個公司是矽谷發展最快的私營企業之一,它在加州Anaheim每年一度的Borland大會上還被評爲是Borland 公司「2002年年度解決方案合作夥伴」。Lino 經常在世界各地的軟件發展研討會上發言,是Borland 公司Delphi和C++ Builder開發隊伍的前軟件工程師,專長于COM,XML,SOAP,和因特網開發等領域,在許多軟件開發期刊上都發表過文章,還是五本關于軟件發展的書的技術評論員,在國際軟件界享有廣泛聲譽。他是矽谷四個軟件及互聯網公司的董事會成員,Borland 認證的Delphi,Kylix, C++Builder和JBuilder的開發者和培訓師。由于這些公認的成就,Lino 在加州Anheimd召開的 Borland年度大會上被授予「2002年度培訓師」的榮譽稱號。

  Delphi Informant: 是什麽讓你決定作爲一名開發者開始你的職業生涯?

  Lino Tadros: 在我十六歲的時候我在Sinclair 128 和Commdore 64 上寫自己的軟件,我想這樣很好並且希望有一天靠寫軟件爲生。1991年我十九歲的時候來到美國,我打了三份工,還要上全日制學校。1993年我加入了在Scotts的Borland的dBASE的技術支持隊伍。我很有運氣遇到了Richard Reiter(那時候他是Borland的技術支持主管),是他幫助我開始了我的職業生涯。當時dBase正處于困境中,因此Richard把我調到C++ 技術支持小組讓我免遭解雇。這就像把一塊鮮肉扔到獅籠裏:13個最好最聰明的工程師—以及我。壓力太大了,我覺得我什麽都不懂,但是我想爲這個無疑是最好的團隊做點貢獻。Jeff Peters,Tom Orsi, Pete Williams,還有其他對我而言就如偶像一般的人,教給我那麽多的東西(特別是Jeff Peters)。 幾個月後我被叫去幫Pascal小組QA一個新的叫做Delphi的「最高機密」産品。它第一眼看起來就很可愛。

  DI: 顯然,作爲一個開發者和培訓師你都是很成功的,去年在Borland 研討會上你的獲獎就是明證。你把你的成功歸結于什麽?對于那些立志要獲得類似成功的開發者你有何建議?

  LT: 像個動物一樣工作並且要熱愛你的工作!我把我的成功歸結于理解軟件生命周期的多個方面。我曾是技術支持工程師,QA工程師,和R&D工程師,所有這些都需要不同的觀念和各種層次的理解。 還有, 我非常幸運地在像Danny Thorpe, Chuck Jazdzewski, Anders Hejlsberg, and Steve Teixeira 這樣的人的隔壁工作,他們天天都在教我軟件開發的藝術。

  DI: 在你作爲開發者和培訓師的職業生涯裏,或許會有一些有趣的不尋常的經曆,與我們分享一些吧。

  LT: 我真希望你從來沒問過。我要告訴你兩個故事,在一開始做Delphi 2的時候,我是Anders Hejlberg的 QA 工程師,做所有的OLE 和 COM有關的技術工作。當有一天做Delphi 3的時候,我從服務器上安裝了這個構建版本,來測試Anders新加的一些特性,我不能正確的運行Delphi32.exe,于是我宣布這個構建版本 DOA(dead on arrival),其他的QA小組成員報告說他們用同樣的版本可以順利進行他們的測試,于是我重裝了一次,但是仍然不行!

  我跑過幾間辦公室去問Anders和 Chuck可能會是什麽毛病。他們兩個都答應過來看看。我怎麽也不會忘記那一天:Anders Hejlsberg 和 Chuck Jazdzewski在我辦公室挨著坐著把Delphi32.exe裝載到TD32 ,看著Delphi 的啓動代碼,幾分鍾後,Anders 說:「看,Chuck ,這個字節不應該在這裏,那是一個緊湊記錄。」 Chuck 回答說:「是的,看來是在從網絡安裝的過程中它被移動了一個字節。」當時我站在他們的身後,我能想到的的所有事情就是我這件事中犯了個大錯誤,甚至開始考慮下一份工作了:開一家熱狗店。

  第二個故事發生在Delphi 3發售的那天。我已經呆在那裏四天了,就是爲了保證新的ActiveX 架構已經做好面世准備。 我在前幾天就已經三次暫停過這個産品的推出了。在我檢查完最終版本時,我看見R&D 和 QA 工程師正在祈禱我不會發現任何其他問題,那樣我們就可以有個應得的假期了。于是我決定和這個小組開個玩笑,我用Delphi 3 編了個ActiveForm,在它的OnActivat事件中有這樣一句話:

  MessageBox(Handle, 'Access Violation at Address 004458AZ '+

  'in module SampleAX.dll. Read of address 000002F4',

  'SampleAX', MB_ICONSTOP or MB_OKCANCEL);

  我要小組的幾個成員過來,並讓他們好好看看內存地址,我演示了在任何容器裏調入這個ActiveX 都會顯示那個我創建的信息,這就證明我們還有問題。甚至在讀過了內存地址裏所提示的信息之後,也沒有一個人能夠告訴我爲什麽。最後,Danny Thorpe 來到我辦公室看了看,五秒鍾後他看著我說,「你真是只討厭的小狗,Lino!」

  DI: 作爲一個開發者你覺得什麽是你曾經面臨的最大挑戰?

  LT: 能夠爲一個像Anders,Chuck,Danny,以及其他在這個層次上的團隊做出貢獻。同時,技術水平的飛速發展也是一個挑戰。過去我常常覺得,如果我生病一個星期那我將被甩在技術後面,而且一旦落後很難趕上。

  DI: 你正在涉及幾個前沿的技術。你怎麽看今後五年計算的未來?在這個範圍裏,開發者們需要准備什麽特殊的開發技能?

  LT: 在軟件界五年一次換代,沒有人能夠在五年前預言軟件的未來。不可能!二十四個月是可能的最大限度,我相信現在是.Net的時代。

  DI: 你有看見Linux在與Windows的競爭中正飛速發展嗎?

  LT: 它早就是這樣了。我的大部分財富100和財富500客戶正在實施和部署在服務器端的Linux解決方案。無論如何,它將會爲Linux在客戶端與Windows開始的競爭帶來奇迹。

  DI: 從Delphi 2支持32位開始,每個新的Delphi 版本都會介紹一些新的特性和改進。在這些顯而易見的特性中,從最初的版本起你覺得加入到Delphi的哪個是最重要的新特性?

  LT: 代碼完成。我不知道以前怎麽會沒有這個特性。

  DI: 讓我們轉向最後一個問題,如果你能在下一個Delph版本增加一些特性或功能的話,你會增加什麽?

  LT: 一個新的IDE!我已經厭倦了滾動組件面板到我的組件了。我在想是否請Allen Bauer(最早的IDE建築師)吃飯,向他問問這個問題。

  DI: 作爲Delphi專家的同時,你也致力于其它一些開發語言的工作比如C++Builder,請和我們分享一些你在其它開發語言方面的經驗吧。

  LT: C++Builder太棒了!是的,它仍然是C++,但是,沒有人是完美的。我是從Anders的學校出來的,它的信條就是:「C++ 太可怕了。」很強大,但是很可怕。我也用過五年VB,。我喜歡C#!非常喜歡!Java也很棒,但是它缺乏平台支持。

  DI: Delphi 7最近面世了,它爲.NET包含了一個移植工具包。 你怎麽看Delphi 7 ? 你覺得它的主要強在什麽地方? 有沒有弱點?

  LT: Delphi 7 真的是太棒了!我喜歡那些新的特性(IntraWeb,Rave Reports,and ModelMaker)和對于Delphi6 幾百個bug的修複。就像以前那樣,D 7 的力量在于它的新增功能,加上Web服務框架和它的新增物。任何弱點都是非技術性的,除了銷售。Borland沒有給人們強有力的信息,讓大家來購買産品,雖然這個産品非常穩定還有大量的新東西。

  DI: 讓我們來討論一下.NET。你覺得這個新的平台對Delphi開發者來說有多重要?

  LT: 馬上購買,否則你將要落後18個月,我將在Borland Developer Network中開始擁有我自己的專欄,叫做「Caught in the .NET」,在那裏我將從.NET的角度介紹Delphi幾個月。

  DI: 你正在提供C#方面的培訓,關于這個新語言你有什麽體驗?

  LT: 它是非常優秀的語言。嗨,它是Anders的。他從Java,C++,更多的是Delphi中提取他喜歡的語言特性。如果你也是個Delphi開發者,你比一個 C++,Java,或者VB程序員更接近C# 。懂得較多的語言----好的語言----是一件好事情,而且它也不會替換Delphi。

  DI: Web服務是真正熱門的技術領域之一,你怎麽看未來的發展?闡述一下在Delphi和.NET中能支持的程度。

  LT: 我非常欣賞在Delphi 7中的Web服務架;我始終相信作爲首席架構師和開發者的Bruneau Babet把它管理得很好(在John Keegan 的幫助下)。我已經爲SOAP 工作了好幾年了。自從1999年起我在BorCon也經常提及它,我也用XML和HTTP在Delphi 5 實現我自己的SOAP信封。

  未來的Web服務正在發展中,每個主要的實現者都注視著HTTP之上的SOAP。我覺得在其他協議如FTP, SMTP,TCP/IP,MSMQ等等上也有Web服務的需求。

  Kazoo 軟件正在利用Delphi組件和.NET組件,開發一種新的産品,讓SOAP能運行在所有這些協議上。給你一個提示:HTTP是無狀態的協議:(請求—響應—再見)。如果服務器需要爲客戶端響應更多的信息怎麽辦?當服務器宕機了怎麽辦?爲什麽SOAP RPC不能排隊等候直到服務器重新開始工作,或者幹脆改道而行?這將會很有趣!

  DI: 你覺得像某些人所建議的針對微軟的Visual Studio 做一個Delphi版本對Borland有什麽好處?

  LT: 不。這已經不再是關于語言了,而是關于IDE的戰鬥了。

  DI: 說到.NET,你提到過微軟和Borland的開發工具。請談談這兩個公司的近況和遠景,你怎麽看待它們之間日益親密的合作關系。

  LT: 我使用這兩個公司的開發工具已有十幾年的曆史。在開發工具上,Borland 總比微軟更有優勢。C#和.NET真的是兩個最先由從Redmond出來的值得任何Delphi開發人員尊重的東西。

  Borland 與微軟在軟件開發方式上非常不一樣。Borland 是一群黑客在編寫穩定可靠的代碼並不斷創新。微軟是一個機器 ---- 一個軟件生産商。他們非常有效率而且明了市場營銷的規律,而Borland的市場營銷觀念僅僅是在産品的包裝盒裏放一本産品說明書。

  DI: 看起來Delphi在歐洲市場要比在美國市場成功得多。同樣地,一些JEDI項目的歐洲成員給我印象特別的深刻。你能否就這兩個開發團隊之間的不同發表一些看法?你把Delphi在歐洲的成功歸結于什麽?是一些什麽東西在歐洲人看來很重要而美國人並不覺得很重要,反過來說什麽東西美國人認爲重要而歐洲人覺得不重要?

  LT: 我對歐洲的開發人員懷有很深的敬意。我每年在四五個歐洲的研討會上發言,從他們的問題和與他們交流中我能感覺到他們的力量。在歐洲,Delphi是更強大得多的,因爲大學裏仍然在教Pascal。Anders是歐洲人。而且許多歐洲的開發人員討厭微軟。老實說,我相信歐洲的開發人員有強烈的追求完美的欲望,而美國的開發者總是在更大的壓力下工作。

  DI: 讓我們來談談Lino Tadros。在技術之外你都喜歡做些什麽事呢?

  LT: 跟我的孩子們玩耍讓我覺得最爲開心。不幸的是管理一家公司不會讓你有太多的閑暇時間。在Kazoo公司我扮演很多角色,我做會計,發工資,交稅,聯系客戶,銷售,培訓,大部分的架構工作,還有許多研發工作。

  我每個季度帶家人到迪斯尼樂園去一次,呆三天,那樣我們就可以全天都在一起。雖然有一次,我妻子叫我檢查電子郵件,那是在在迪斯尼酒店的浴室裏,淩晨一點鍾。

  DI: 還有什麽我沒提到而你願意談的嗎--------和我們的讀者一起分享?

  LT: 我想對Borland說聲謝謝。謝謝Borland給我機會,讓我可以擁有從來未曾夢想過的生活。我也想謝謝我在Kazoo Software的團隊,是他們使得這次旅程有趣,奇妙,讓人興奮。

  - Alan C. Moore, Ph.D.

  Alan Moore 是肯塔基州立大學的教授 ,他在那裏教音樂理論和人文學。他被譽爲2001-2002傑出教授,是2002-2003年JEDI項目的領導人。他用Borland 語言開發有關教育的應用軟件已有十五年,是The Tomes of Delphi :Win32 Multimedia API (Wordware Publishing, 2000) 的作者,是The Tomes of Delphi: Basic 32-Bit Communications Programming (Wordware Publishing, 2003)的作者之一(另外一個是John C Penman),他在各種不同的技術雜志上發表過大量的文章,用Delphi,他擅長于編寫定制組件,在應用中實現多媒體功能,特別是聲音和音樂。你可以和他聯系:mailto:acmdoc@aol.com

  www.delphidevelopers.com
 
 
 
上一篇《金額大寫轉換》
下一篇《異常死亡進程的自動複活》
 
 
 
 
 
 
日版寵物情人插曲《Winding Road》歌詞

日版寵物情人2017的插曲,很帶節奏感,日語的,女生唱的。 最後聽見是在第8集的時候女主手割傷了,然後男主用嘴幫她吸了一下,插曲就出來了。 歌手:Def...

兄弟共妻,我成了他們夜裏的美食

老鍾家的兩個兒子很特別,就是跟其他的人不太一樣,魔一般的執著。兄弟倆都到了要結婚的年齡了,不管自家老爹怎麽磨破嘴皮子,兄弟倆說不娶就不娶,老父母爲兄弟兩操碎了心...

如何磨出破洞牛仔褲?牛仔褲怎麽剪破洞?

把牛仔褲磨出有線的破洞 1、具體工具就是磨腳石,下面墊一個硬物,然後用磨腳石一直磨一直磨,到把那塊磨薄了,用手撕開就好了。出來的洞啊很自然的。需要貓須的話調幾...

我就是掃描下圖得到了敬業福和愛國福

先來看下敬業福和愛國福 今年春節,支付寶再次推出了“五福紅包”活動,表示要“把欠大家的敬業福都還給大家”。 今天該活動正式啓動,和去年一樣,需要收集“五福”...

冰箱異味産生的原因和臭味去除的方法

有時候我們打開冰箱就會聞到一股異味,冰箱裏的這種異味是因爲一些物質發出的氣味的混合體,聞起來讓人惡心。 産生這些異味的主要原因有以下幾點。 1、很多人有這種習...

《極品家丁》1-31集大結局分集劇情介紹

簡介 《極品家丁》講述了現代白領林晚榮無意回到古代金陵,並追隨蕭二小姐化名“林三”進入蕭府,不料卻陰差陽錯上演了一出低級家丁拼搏上位的“林三升職記”。...

李溪芮《極品家丁》片尾曲《你就是我最愛的寶寶》歌詞

你就是我最愛的寶寶 - 李溪芮 (電視劇《極品家丁》片尾曲) 作詞:常馨內 作曲:常馨內 你的眉 又鬼馬的挑 你的嘴 又壞壞的笑 上一秒吵鬧 下...

烏梅的功效與作用以及烏梅的食用禁忌有哪些?

烏梅,又稱春梅,中醫認爲,烏梅味酸,性溫,無毒,具有安心、除熱、下氣、祛痰、止渴調中、殺蟲的功效,治肢體痛、肺痨病。烏梅泡水喝能治傷寒煩熱、止吐瀉,與幹姜一起制...

什麽是脂肪粒?如何消除臉部脂肪粒?

什麽是脂肪粒 在我們的臉上總會長一個個像脂肪的小顆粒,弄也弄不掉,而且顔色還是白白的。它既不是粉刺也不是其他的任何痘痘,它就是脂肪粒。 脂肪粒雖然也是由油脂...

網絡安全治理:國家安全保障的主要方向是打擊犯罪,而不是處置和懲罰受害者

來源:中國青年報 新的攻擊方法不斷湧現,黑客幾乎永遠占據網絡攻擊的上風,我們不可能通過技術手段杜絕網絡攻擊。國家安全保障的主要方向是打擊犯罪,而不是處置和懲罰...

河南夫妻在溫嶺網絡直播“造人”內容涉黃被刑事拘留

夫妻網絡直播“造人”爆紅   1月9日,溫嶺城北派出所接到南京警方的協查通告,他們近期打掉了一個涉黃直播APP平台。而根據掌握的線索,其中有一對涉案的夫妻主播...

如何防止牆紙老化?牆紙變舊變黃怎麽辦?

如何防止牆紙老化? (1)選擇透氣性好的牆紙 市場上牆紙的材質分無紡布的、木纖維的、PVC的、玻璃纖維基材的、布面的等,相對而言,PVC材質的牆紙最不透氣...

鮮肌之謎非日本生産VS鮮肌之謎假日貨是謠言

觀點一:破日本銷售量的“鮮肌之謎” 非日本生産 近一段時間,淘寶上架了一款名爲“鮮肌之謎的” 鲑魚卵巢美容液,號稱是最近日本的一款推出的全新護膚品,産品本身所...

中國最美古詩詞精選摘抄

系腰裙(北宋詞人 張先) 惜霜蟾照夜雲天,朦胧影、畫勾闌。人情縱似長情月,算一年年。又能得、幾番圓。 欲寄西江題葉字,流不到、五亭前。東池始有荷新綠,尚小如...

關于女人的經典語句

關于女人的經典語句1、【做一個獨立的女人】 思想獨立:有主見、有自己的人生觀、價值觀。有上進心,永遠不放棄自己的理想,做一份自己喜愛的事業,擁有快樂和成就...

未來我們可以和性愛機器人結婚嗎?

你想體驗機器人性愛嗎?你想和性愛機器人結婚嗎?如果你想,機器人有拒絕你的權利嗎? 近日,第二屆“國際人類-機器人性愛研討會”大會在倫敦金史密斯大學落下帷幕。而...

全球最變態的十個地方

10.土耳其地下洞穴城市 變態指數:★★☆☆☆ 這是土耳其卡帕多西亞的一個著名景點,傳說是當年基督教徒們爲了躲避戰爭而在此修建。裏面曾住著20000人,...

科學家稱,人類死亡後意識將在另外一個宇宙中繼續存活

據英國《每日快報》報道,一位科學家兼理論家Robert Lanza博士宣稱,世界上並不存在人類死亡,死亡的只是身體。他認爲我們的意識借助我們體內的能量生存,而且...

《屏裏狐》片頭曲《我愛狐狸精》歌詞是什麽?

《我愛狐狸精》 - 劉馨棋   (電視劇《屏裏狐》主題曲)   作詞:金十三&李旦   作曲:劉嘉   狐狸精 狐狸仙   千年修...

 
 
 
采訪 Alain "Lino" Tadros 采訪 Alain "Lino" Tadros 采訪Alain 'Lino' Tadros 原文 翻譯: Amei,Bear Alain 」Lino」 Tadros是Kazoo軟件公司(http://www.kazoosoft.com)的總裁和CTO, 該公司是他在2000年和別人一起創建的。這個公司是矽谷發展最快的私營企業之一,它在加州Anaheim每年一度的Borland大會上還被評爲是Borland 公司「2002年年度解決方案合作夥伴」。Lino 經常在世界各地的軟件發展研討會上發言,是Borland 公司Delphi和C++ Builder開發隊伍的前軟件工程師,專長于COM,XML,SOAP,和因特網開發等領域,在許多軟件開發期刊上都發表過文章,還是五本關于軟件發展的書的技術評論員,在國際軟件界享有廣泛聲譽。他是矽谷四個軟件及互聯網公司的董事會成員,Borland 認證的Delphi,Kylix, C++Builder和JBuilder的開發者和培訓師。由于這些公認的成就,Lino 在加州Anheimd召開的 Borland年度大會上被授予「2002年度培訓師」的榮譽稱號。 Delphi Informant: 是什麽讓你決定作爲一名開發者開始你的職業生涯? Lino Tadros: 在我十六歲的時候我在Sinclair 128 和Commdore 64 上寫自己的軟件,我想這樣很好並且希望有一天靠寫軟件爲生。1991年我十九歲的時候來到美國,我打了三份工,還要上全日制學校。1993年我加入了在Scotts的Borland的dBASE的技術支持隊伍。我很有運氣遇到了Richard Reiter(那時候他是Borland的技術支持主管),是他幫助我開始了我的職業生涯。當時dBase正處于困境中,因此Richard把我調到C++ 技術支持小組讓我免遭解雇。這就像把一塊鮮肉扔到獅籠裏:13個最好最聰明的工程師—以及我。壓力太大了,我覺得我什麽都不懂,但是我想爲這個無疑是最好的團隊做點貢獻。Jeff Peters,Tom Orsi, Pete Williams,還有其他對我而言就如偶像一般的人,教給我那麽多的東西(特別是Jeff Peters)。 幾個月後我被叫去幫Pascal小組QA一個新的叫做Delphi的「最高機密」産品。它第一眼看起來就很可愛。 DI: 顯然,作爲一個開發者和培訓師你都是很成功的,去年在Borland 研討會上你的獲獎就是明證。你把你的成功歸結于什麽?對于那些立志要獲得類似成功的開發者你有何建議? LT: 像個動物一樣工作並且要熱愛你的工作!我把我的成功歸結于理解軟件生命周期的多個方面。我曾是技術支持工程師,QA工程師,和R&D工程師,所有這些都需要不同的觀念和各種層次的理解。 還有, 我非常幸運地在像Danny Thorpe, Chuck Jazdzewski, Anders Hejlsberg, and Steve Teixeira 這樣的人的隔壁工作,他們天天都在教我軟件開發的藝術。 DI: 在你作爲開發者和培訓師的職業生涯裏,或許會有一些有趣的不尋常的經曆,與我們分享一些吧。 LT: 我真希望你從來沒問過。我要告訴你兩個故事,在一開始做Delphi 2的時候,我是Anders Hejlberg的 QA 工程師,做所有的OLE 和 COM有關的技術工作。當有一天做Delphi 3的時候,我從服務器上安裝了這個構建版本,來測試Anders新加的一些特性,我不能正確的運行Delphi32.exe,于是我宣布這個構建版本 DOA(dead on arrival),其他的QA小組成員報告說他們用同樣的版本可以順利進行他們的測試,于是我重裝了一次,但是仍然不行! 我跑過幾間辦公室去問Anders和 Chuck可能會是什麽毛病。他們兩個都答應過來看看。我怎麽也不會忘記那一天:Anders Hejlsberg 和 Chuck Jazdzewski在我辦公室挨著坐著把Delphi32.exe裝載到TD32 ,看著Delphi 的啓動代碼,幾分鍾後,Anders 說:「看,Chuck ,這個字節不應該在這裏,那是一個緊湊記錄。」 Chuck 回答說:「是的,看來是在從網絡安裝的過程中它被移動了一個字節。」當時我站在他們的身後,我能想到的的所有事情就是我這件事中犯了個大錯誤,甚至開始考慮下一份工作了:開一家熱狗店。 第二個故事發生在Delphi 3發售的那天。我已經呆在那裏四天了,就是爲了保證新的ActiveX 架構已經做好面世准備。 我在前幾天就已經三次暫停過這個産品的推出了。在我檢查完最終版本時,我看見R&D 和 QA 工程師正在祈禱我不會發現任何其他問題,那樣我們就可以有個應得的假期了。于是我決定和這個小組開個玩笑,我用Delphi 3 編了個ActiveForm,在它的OnActivat事件中有這樣一句話: MessageBox(Handle, 'Access Violation at Address 004458AZ '+ 'in module SampleAX.dll. Read of address 000002F4', 'SampleAX', MB_ICONSTOP or MB_OKCANCEL); 我要小組的幾個成員過來,並讓他們好好看看內存地址,我演示了在任何容器裏調入這個ActiveX 都會顯示那個我創建的信息,這就證明我們還有問題。甚至在讀過了內存地址裏所提示的信息之後,也沒有一個人能夠告訴我爲什麽。最後,Danny Thorpe 來到我辦公室看了看,五秒鍾後他看著我說,「你真是只討厭的小狗,Lino!」 DI: 作爲一個開發者你覺得什麽是你曾經面臨的最大挑戰? LT: 能夠爲一個像Anders,Chuck,Danny,以及其他在這個層次上的團隊做出貢獻。同時,技術水平的飛速發展也是一個挑戰。過去我常常覺得,如果我生病一個星期那我將被甩在技術後面,而且一旦落後很難趕上。 DI: 你正在涉及幾個前沿的技術。你怎麽看今後五年計算的未來?在這個範圍裏,開發者們需要准備什麽特殊的開發技能? LT: 在軟件界五年一次換代,沒有人能夠在五年前預言軟件的未來。不可能!二十四個月是可能的最大限度,我相信現在是.Net的時代。 DI: 你有看見Linux在與Windows的競爭中正飛速發展嗎? LT: 它早就是這樣了。我的大部分財富100和財富500客戶正在實施和部署在服務器端的Linux解決方案。無論如何,它將會爲Linux在客戶端與Windows開始的競爭帶來奇迹。 DI: 從Delphi 2支持32位開始,每個新的Delphi 版本都會介紹一些新的特性和改進。在這些顯而易見的特性中,從最初的版本起你覺得加入到Delphi的哪個是最重要的新特性? LT: 代碼完成。我不知道以前怎麽會沒有這個特性。 DI: 讓我們轉向最後一個問題,如果你能在下一個Delph版本增加一些特性或功能的話,你會增加什麽? LT: 一個新的IDE!我已經厭倦了滾動組件面板到我的組件了。我在想是否請Allen Bauer(最早的IDE建築師)吃飯,向他問問這個問題。 DI: 作爲Delphi專家的同時,你也致力于其它一些開發語言的工作比如C++Builder,請和我們分享一些你在其它開發語言方面的經驗吧。 LT: C++Builder太棒了!是的,它仍然是C++,但是,沒有人是完美的。我是從Anders的學校出來的,它的信條就是:「C++ 太可怕了。」很強大,但是很可怕。我也用過五年VB,。我喜歡C#!非常喜歡!Java也很棒,但是它缺乏平台支持。 DI: Delphi 7最近面世了,它爲.NET包含了一個移植工具包。 你怎麽看Delphi 7 ? 你覺得它的主要強在什麽地方? 有沒有弱點? LT: Delphi 7 真的是太棒了!我喜歡那些新的特性(IntraWeb,Rave Reports,and ModelMaker)和對于Delphi6 幾百個bug的修複。就像以前那樣,D 7 的力量在于它的新增功能,加上Web服務框架和它的新增物。任何弱點都是非技術性的,除了銷售。Borland沒有給人們強有力的信息,讓大家來購買産品,雖然這個産品非常穩定還有大量的新東西。 DI: 讓我們來討論一下.NET。你覺得這個新的平台對Delphi開發者來說有多重要? LT: 馬上購買,否則你將要落後18個月,我將在Borland Developer Network中開始擁有我自己的專欄,叫做「Caught in the .NET」,在那裏我將從.NET的角度介紹Delphi幾個月。 DI: 你正在提供C#方面的培訓,關于這個新語言你有什麽體驗? LT: 它是非常優秀的語言。嗨,它是Anders的。他從Java,C++,更多的是Delphi中提取他喜歡的語言特性。如果你也是個Delphi開發者,你比一個 C++,Java,或者VB程序員更接近C# 。懂得較多的語言----好的語言----是一件好事情,而且它也不會替換Delphi。 DI: Web服務是真正熱門的技術領域之一,你怎麽看未來的發展?闡述一下在Delphi和.NET中能支持的程度。 LT: 我非常欣賞在Delphi 7中的Web服務架;我始終相信作爲首席架構師和開發者的Bruneau Babet把它管理得很好(在John Keegan 的幫助下)。我已經爲SOAP 工作了好幾年了。自從1999年起我在BorCon也經常提及它,我也用XML和HTTP在Delphi 5 實現我自己的SOAP信封。 未來的Web服務正在發展中,每個主要的實現者都注視著HTTP之上的SOAP。我覺得在其他協議如FTP, SMTP,TCP/IP,MSMQ等等上也有Web服務的需求。 Kazoo 軟件正在利用Delphi組件和.NET組件,開發一種新的産品,讓SOAP能運行在所有這些協議上。給你一個提示:HTTP是無狀態的協議:(請求—響應—再見)。如果服務器需要爲客戶端響應更多的信息怎麽辦?當服務器宕機了怎麽辦?爲什麽SOAP RPC不能排隊等候直到服務器重新開始工作,或者幹脆改道而行?這將會很有趣! DI: 你覺得像某些人所建議的針對微軟的Visual Studio 做一個Delphi版本對Borland有什麽好處? LT: 不。這已經不再是關于語言了,而是關于IDE的戰鬥了。 DI: 說到.NET,你提到過微軟和Borland的開發工具。請談談這兩個公司的近況和遠景,你怎麽看待它們之間日益親密的合作關系。 LT: 我使用這兩個公司的開發工具已有十幾年的曆史。在開發工具上,Borland 總比微軟更有優勢。C#和.NET真的是兩個最先由從Redmond出來的值得任何Delphi開發人員尊重的東西。 Borland 與微軟在軟件開發方式上非常不一樣。Borland 是一群黑客在編寫穩定可靠的代碼並不斷創新。微軟是一個機器 ---- 一個軟件生産商。他們非常有效率而且明了市場營銷的規律,而Borland的市場營銷觀念僅僅是在産品的包裝盒裏放一本産品說明書。 DI: 看起來Delphi在歐洲市場要比在美國市場成功得多。同樣地,一些JEDI項目的歐洲成員給我印象特別的深刻。你能否就這兩個開發團隊之間的不同發表一些看法?你把Delphi在歐洲的成功歸結于什麽?是一些什麽東西在歐洲人看來很重要而美國人並不覺得很重要,反過來說什麽東西美國人認爲重要而歐洲人覺得不重要? LT: 我對歐洲的開發人員懷有很深的敬意。我每年在四五個歐洲的研討會上發言,從他們的問題和與他們交流中我能感覺到他們的力量。在歐洲,Delphi是更強大得多的,因爲大學裏仍然在教Pascal。Anders是歐洲人。而且許多歐洲的開發人員討厭微軟。老實說,我相信歐洲的開發人員有強烈的追求完美的欲望,而美國的開發者總是在更大的壓力下工作。 DI: 讓我們來談談Lino Tadros。在技術之外你都喜歡做些什麽事呢? LT: 跟我的孩子們玩耍讓我覺得最爲開心。不幸的是管理一家公司不會讓你有太多的閑暇時間。在Kazoo公司我扮演很多角色,我做會計,發工資,交稅,聯系客戶,銷售,培訓,大部分的架構工作,還有許多研發工作。 我每個季度帶家人到迪斯尼樂園去一次,呆三天,那樣我們就可以全天都在一起。雖然有一次,我妻子叫我檢查電子郵件,那是在在迪斯尼酒店的浴室裏,淩晨一點鍾。 DI: 還有什麽我沒提到而你願意談的嗎--------和我們的讀者一起分享? LT: 我想對Borland說聲謝謝。謝謝Borland給我機會,讓我可以擁有從來未曾夢想過的生活。我也想謝謝我在Kazoo Software的團隊,是他們使得這次旅程有趣,奇妙,讓人興奮。 - Alan C. Moore, Ph.D. Alan Moore 是肯塔基州立大學的教授 ,他在那裏教音樂理論和人文學。他被譽爲2001-2002傑出教授,是2002-2003年JEDI項目的領導人。他用Borland 語言開發有關教育的應用軟件已有十五年,是The Tomes of Delphi :Win32 Multimedia API (Wordware Publishing, 2000) 的作者,是The Tomes of Delphi: Basic 32-Bit Communications Programming (Wordware Publishing, 2003)的作者之一(另外一個是John C Penman),他在各種不同的技術雜志上發表過大量的文章,用Delphi,他擅長于編寫定制組件,在應用中實現多媒體功能,特別是聲音和音樂。你可以和他聯系:mailto:acmdoc@aol.com www.delphidevelopers.com
󰈣󰈤
 
 
 
  免責聲明:本文僅代表作者個人觀點,與王朝網路無關。王朝網路登載此文出於傳遞更多信息之目的,並不意味著贊同其觀點或證實其描述,其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,並請自行核實相關內容。
 
 
陽光靓麗的模特兒(8)
陽光靓麗的模特兒(7)
陽光靓麗的模特兒(6)
陽光靓麗的模特兒(5)
秋-印象
德慶盤龍峽 一
松江印象之三
雲之南(寬幅)
 
>>返回首頁<<
 
 
 
 熱帖排行
 
 
 
 
© 2005- 王朝網路 版權所有