克服對Ajax學習應用的阻礙

來源:互聯網
上載者:User
ajax   未來的Web services和面向服務的架構(SOA)可能就在於Ajax。Ajax是一種用於建立豐富的、基於Web應用的編程技術,它看起來和案頭軟體差不多,但卻基於瀏覽器,而且消耗資源不多。 
   
  Ajax在最近幾個月裡被大肆宣傳,很大程度上是因為由Google開發的那一些高可見度的Ajax應用。 
   
  儘管如此,今天的Ajax還沒有被廣泛用於Web services和SOA。雖然它有很多好處,但僅僅被開發人員知曉卻並沒有深入運作企業業務的人們的思想裡。而他們經常是對研發的經費和進展有最終發言權的人。 
   
  本文讓我們一起來看看為Web services和SOA擴充Ajax研發會遇到什麼阻礙,以及我們如何克服它們。 
   
  為什麼Ajax比看起來難 
   
  Ajax使Internet上一些很令人感興趣的有創造性的服務變的更強大,例如Gmail, Google Local (正式名稱為Google Maps)以及其它的Google服務,還有A9搜尋引擎。 
   
  使用Ajax的服務看起來非常像傳統型應用程式,所以對於開發人員來說,它似乎並沒有什麼新技術。分析師和做Ajax開發的人同樣也這麼認為。 
   
  ZapThink.進階分析師Ronald Schmelzer說:“Google組織了一個Ajax開發人員的大團隊來開發Ajax服務,但Google是一個擁有數十億美圓的公司,所以才有能力這麼做。” 
   
  另一方面,還有很多企業沒有能力僱傭這樣一個Ajax夢幻團隊。而只要Google需要開發Ajax服務它就有能力為項目支付大筆的金額,哪怕最終項目被放棄,但是更多企業則面對著緊迫的期限和必須的部署。 
   
  ICESoft公司負責市場的副總裁Robert Lepack製作了一個Ajax部署工具。 
   
  他說:“事實上,開發Ajax很困難。每個人都在談論它的好處,但沒有人深究其複雜性,尤其是在SOA中使用Ajax的時候。” 
   
  對提高速度的建議 
   
  Tibco公司負責產品營銷的主管Kevin Hakman是一年前Tibco買進的Ajax開發工具General Interface的創始人。他在Ajax變的如此受歡迎之前就已經涉足這個領域了。 
   
  Hakman反覆強調對於Ajax有很多複雜的工作要做,但他指出這種技術的好處遠比它的複雜性重要。因此,如果一家企業想採用Ajax但它的開發人員對這種技術還沒有足夠經驗的時候,它應該怎麼做呢? 
   
  Hakman建議這些企業不要害怕嘗試Ajax。他說,Google已經發布了Ajax-Javascript代碼和有開源認證的程式碼片段。任何開發人員都能得到這些代碼並立即開始學習使用它們。另外他還說,已有很多可以線上使用的小模組,例如展示表格式資料的模組。 
   
  Hakman還說,當開發人員需要構建一個完整應用時,他們可以使用Tibco的General Interface。那是用於開發Ajax應用的完整架構及一套工具。它能使開發人員部署Ajax應用而不必受applet、外掛程式或C/S架構安裝的限制。它還能使Ajax組件獲得重用。 
   
  Lepack指出,他公司的ICEfaces產品採用了不同的方法。他們使用了Java應用並能允許這些應用作為Ajax被交付。 
   
  今天的Ajax處於什麼位置——它的前景如何 
   
  那麼,當今天的Ajax走向Web services和SOA的時候,它處於什麼位置呢?Hakman認為它還處於早期被接受階段。創新者和IT領袖更多的是在使用它。但他還說,他們傾向於更早接受SOA。 
   
  Hakman補充道,在SOA和Ajax之間存在著很自然的配合。 
   
  他說:“Ajax是接受和部署SOA的催化劑。Ajax使SOA的好處變得可見,因此能協助人們採用SOA。而通過Ajax,業務端使用者能親身體驗到SOA的好處進而能體現SOA策略的價值。” 
   
  Schmelze毫不懷疑Ajax會最終被廣泛部署在Web services和SOA中。 
   
  他相信,“雖然現在我們還看不到,但以後一定會。Ajax還沒有產品出現,但馬上就會有。可能在明年就很難找出一個完全不採用Ajax的大型公司專屬應用程式了。”  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.