专家访谈:Flex技术对web开发的影响
專家簡介:姜天格,時任NTTDATA數據系統集成(北京)上海公司項目經理。有多年項目管理經驗,在軟件項目管理、軟件過程改進等方面有深入的研究。
1.??? 記者:Flex是怎樣的技術?Flex技術能夠為Web應用帶來哪些改進呢?
Flex是Adobe公司的產品。我個人認為Flex是開發Web系統客戶端的工具,用來替代JSP或ASP等服務器端解釋型界面的客戶端的技術。
它是一系列產品的總稱,包括FlexBuilder、FDS等。
它的長處一是提供了豐富的客戶端界面表現;二是它的保存狀態能力能夠完全改變傳統Web系統的架構,使得Web系統架構更加簡單、清晰,帶來的是大規模并行開發的靈活性、開發周期的縮短以及后期維護的容易性。
2.??記者:從目前Flex技術的發展情況,您是怎么看Flex的未來?
首先我們先看一下Flex的類似技術:微軟推出的Silverlight以及前兩年紅火的Ajax。
微軟的這個產品還很不成熟,加上和Windows操作系統的緊密聯系,使得難于在Linux服務器上使用。而很多服務器采用的是Linux系列操作系統。
Ajax不是新技術,它是幾種傳統技術的組合,在開發和調試上仍然存在非常大的不足。
它們都難于和Flex抗衡。
我們再看Flex技術的發展狀況。
Flex2的推出技術標著Flex技術的成熟,最新的版本是Flex3。目前Flex只有英文和日文的版本。雖然不影響Flex在中文世界的使用,但是由于中文資料不夠多,客觀上影響了Flex技術的推廣。
目前在國內采用Flex技術的Web應用還不能說很多。
對于Flex的未來,我是這么看的:它縮短了Web系統開發周期,減少了開發成本,能夠提高系統的擴展性和易維護性,這些都是企業的需求。站在開發者角度,也希望能夠降低開發Web系統的繁瑣程度,能夠更加容易、快捷地完成任。
Flex能夠同時滿足雙方的需求。所以,我是非常看好Flex的未來發展的。我認為它會成為開發Web系統的主流技術之一。
3.記者:簡單介紹一下您的開發經歷,好嗎?
大家好,我是姜天格。目前在于北京NTTDATA系統集成有限公司上海分公司擔任項目經理。經過八年的工作,越來越發現“學海無涯”這句話是對的。有很多東西需要學習,同時也必須學會積累。把自己認為有價值的知識通過恰當的方式傳播,是共贏的事情。我很高興自己做成了這件事情。
?
4.?記者:聽說您最近出版了一本書,這是一本怎樣的書?
是的,名字是《Flex3企業級Web應用系統設計與實現》。
它介紹如何使用Flex3和PHP設計并開發Web系統。主要內容包括Web系統設計的思路和開發中的技術要點。
5.記者:很多程序員想學或者正在學Flex,對他們,您有什么建議?學習JSF應該注意什么問題?
學習Flex并不難。
和學習其他新事物一樣,如果能夠按照從整體到局部的順序去了解它的話,相信大家很快就能掌握Flex的使用方法(這里指的是達到能夠開發的程度)。
一個建議是:不要一頭扎進Flex具體的技術細節,而忽略了對它整體的認識。首先弄明白Flex是什么,能做什么很重要。
6.??記者:除了介紹Flex技術之外,你還想通過書表達些什么嗎?
是的。我認為軟件開發和流水線制造產品是有相通性的。過程產生品質。前期的計劃/籌備(設計)越嚴謹,后續工程越容易控制。否則問題就會像滾雪球一樣,從前期越滾越大,到后來,變得無法收拾。
規范性,紀律性同樣需要在軟件這個靠腦袋的行當里得到重視。很可惜,我接觸過不少企業,在這方面不重視(無意識)規范和紀律。即便有相應的規范,大家也是走過場。
呵呵,一說這些我就激動了,還是不說了。
另 外我還要表達的是形式對內容理解的影響。如何簡明扼要地把我的意圖準確,快速地傳遞給他人,是我在寫這本書的時候經常考慮的問題。評價實際工作中的各種文 檔的標準也很簡單,你寫的東西別人能否看懂,能否容易地看懂,內容的形式是否簡明扼要,是否美觀,看的人是否有興趣看下去。
總結
以上是生活随笔為你收集整理的专家访谈:Flex技术对web开发的影响的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PAT L1-046 整除光棍 光棍当然
- 下一篇: Android音视频学习系列(五) —