當前位置:編程學習大全網 - 源碼下載 - Dojo構建Ajax應用程序的序

Dojo構建Ajax應用程序的序

學習DojoToolkit時至少要清楚壹點——妳想要的是什麽!在剛開始使用Dojo時,我的基本目標就是創建壹個有用的JavaScript工具集而不必讓專業的JavaScript開發者重復發明輪子。術語Ajax的出現掀起了壹陣旋風,我們很快就發現自己創建的這個工具集被數以千計的開發者和上百萬的用戶所使用。

就像那些發展速度遠遠超出想象的項目和公司壹樣,痛苦始終是伴我們左右的。Dojo團隊花費了將近18個月的時間來解決其快速發展所帶來的問題:性能、範圍、易用性及文檔。從市場和文檔的角度來看,開源項目的名聲並不好,最開始Dojo也無法擺脫這個宿命。在發布了Dojo0?9、1?0及1?1之後,我們對文檔和API查看工具進行了極大的改進,現在我們可以自豪地說這些內容已經不會再給Dojo抹黑了。

除了源代碼文檔外,精彩的示例也是壹本好書不可或缺的組成部分。在學習新東西時,最困難之處在於妳不知道如何提出問題。Dojo是非常強大和高效的,但這也會導致壹些Dojo新手無從下手。無論是狹義的Dojo還是廣義的Ajax都會有壹些學習曲線,妳需要具有寬廣的技術背景——從服務器端的編程語言到JavaScript、CSS、HTML及DOM都需要掌握,外加上瀏覽器之間的壹些不兼容特性。類似於Dojo這樣的工具集會盡最大努力幫助開發者擺脫這麽多問題的困擾,但當開發者面對新問題時還是不可避免地會遇到很多麻煩。

Dojo開發者和用戶可以采取很多方式去解決問題並加快腳步,可以閱讀本書,也可以求助於社區,甚至還可以尋求SitePen這樣的商業公司的幫助。

Dojo已經獲得了成功並在茁壯成長,這是由其透明和開放的進程所決定的。所有代碼都基於AFL和BSD協議,這兩個協議的目的在於讓廣大用戶能更好地使用而不是限制其使用。

很多個人與公司都對Dojo做出了巨大的貢獻,如AOL、Google、IBM、Nexaweb、Renkoo、SitePen、Sun及WaveMaker等。我們有壹個嚴格但低門檻的貢獻政策(contribution policy),它要求所有貢獻的源代碼都要通過壹個貢獻協議協定(Contributor License Agreement),這樣就能保證現在和將來對Dojo地使用不會導致法律或專利上的問題。

相對於其他工具集,我們進行了更多的創新和試驗,在DojoX中引入的新特性已經遙遙領先於其他工具集。

我與James Harmon相識在壹次會議上,那時他正在進行關於Dojo的講座。James對Dojo深入淺出地介紹非常精彩。Alex Russell和我總是想面面俱到地將Dojo介紹給別人,而James卻能將復雜的主題分解為易於理解的概念,這樣人們就能快速掌握Dojo了。

本書同樣以清晰明了的方式介紹了如何使用Dojo輕松創建Web應用和Web站點,即使開發者不是JavaScript專家也沒有關系,憑借Dojo Toolkit,他們可以快速且高效地進行開發。Dylan Schiemann

CEO,SitePen

聯合創始人,Dojo Toolkit

  • 上一篇:遵循源代碼
  • 下一篇:如何梳理私域資源,實現精準引流丨小裂變
  • copyright 2024編程學習大全網