JavaScript低調的小兄弟——CoffeeScript,Virtus brevitas!

英子發表於2012-03-26

Virtus brevitas!

Virtus brevitas!

Virtus brevitas!

想要比全世界最著名的JavaScript程式設計師John Resig寫出的程式碼還要簡潔、清晰?實實在在地想提高JavaScript的開發效率?想要站在Web開發的時尚前沿?想要你的程式碼相容所有的瀏覽器環境?想要你的程式碼可讀性更強、更優雅?

那麼本書正是為你而作。

本書講的就是CoffeeScript。

沒聽過嗎?OUT了,有木有?

2009年聖誕節,Jeremy Ashkenas首次釋出了CoffeeScript,他稱之為“JavaScript低調的小兄弟”。每個月,Ashkenas和其他人都會給CoffeeScript新增大量新特性,很快,該專案便在GitHub上吸引了幾千名關注者。2010年3月,原本使用Ruby編寫的CoffeeScript編譯器,也被由CoffeeScript重寫的版本替代。

2010年聖誕,CoffeeScript釋出1.0版,成為Github上最受關注的專案之一。

2011年4月,David Heinemeier Hansson證實Ruby on Rails 3.1中將支援CoffeeScript,CoffeeScript又受到了一波關注。

……

為何CoffeeScript這門語言流行得如此之快?

Why?

先看看諸多大牛對本書的讚譽你就知道了。

“很難想象現如今會有哪個Web程式沒有大量使用JavaScript。如果你用慣了Ruby之類的語言,再使用JavaScript就會明顯感覺在退步,這可不是什麼愉快的事兒。來看看CoffeeScript吧:它是一個JavaScript預編譯器,移除了JavaScript中所有不必要的冗餘,讓程式碼編寫和原始碼閱讀變成一件樂事。來,向著Coffee前進吧!這是一本很棒的CoffeeScript入門書。”

                                                ——David Heinemeier Hansson,Rails之父

“就如CoffeeScript本身一樣,Trevor單刀直入,為你指出CoffeeScript的優點,教你如何編寫簡潔明瞭的CoffeeScript程式碼。”

                                      ——Scott Leberknight,Near Infinity公司首席架構師

“儘管CoffeeScript還是一門新語言,但它幾乎無處不在。這本書將為你展示CoffeeScript到底有多麼強大和有趣。”

                               ——Stan Angeloff,PSP Web Technologies保加利亞地區總經理

“學習CoffeeScript有助於讀者成為更優秀的JavaScript開發者。而且本書讀起來酣暢淋漓,對於準備學習CoffeeScript的新手,這種體會尤為深刻。”

                                                       ——Brendan Eich,JavaScript之父

“CoffeeScript可能會成為Web程式開發領域最偉大的革新之一。自從我第一次發現它,就再沒寫過一行純粹的JavaScript程式碼。希望讀者讀完這本精彩的書後也有相同的感悟。”

                                               ——Nic Williams博士,Mocra公司CEO/創始人

“本書是極佳的CoffeeScript入門指南,它出自CoffeeScript社群最有威望的成員之一。無論你是前端工程師還是後端開發人員,本書都將助你在短時間內熟悉CoffeeScript。本書實為CoffeeScript開發者必備!”

                                       ——Sam Stephenson,JavaScript框架Prototype創始人

“CoffeeScript是程式語言領域最有意思的進展之一。它吸納Ruby和Python等語言之精華,是一個極富表現力的語言。本書將指引你進入CoffeeScript世界,對於有志於提高JavaScript開發效率的開發者來說本書同樣必不可少。”

                          ——Travis Swicegood,Pragmatic Version Control Using Git作者

“Trevor將語言概述和真例項子完美結合起來,可想而知我為什麼會把CoffeeScript當成iOS、Android和WebOS移動開發的祕密武器了。”

                                                ——Wynn Netherland,Changelog共同創辦人

“快快準備好,跟著Trevor Burnham享受這從JavaScript到CoffeeScript的旅行,再一次體會Web開發的樂趣吧!”

                                ——Javier Collado,Canonical有限責任公司自動化測試工程師

有沒有一種衝動,有木有?

擦亮你的眼睛,接下來就是見證奇蹟的時刻!!!

不要著急,4月份,不見不散……

相關文章