2009-08-30 73 views
0

我看到很多AS3庫都是用嚴格模式編寫的。他們都非常喜歡Java。我還沒有看到任何需要在正常模式下編譯的庫。更多的函數式編程可能會使用大量的原型和範圍魔法,因爲如果使用普通模式編譯,ActionScript 3可以是非常多的JavaScript。任何AS3庫需要用標準模式而不是嚴格模式編譯?

在很多情況下,如果使用正確,功能樣式編程可以更強大,從而生成更優雅的代碼。

我的問題是在AS3中有沒有什麼庫敢於去嚴格模式的捆綁,並且使用正常模式?

+0

您能否提供一些您想要做的事情的代碼示例,以使您的代碼更加實用,功能強大且優雅,不會通過嚴格模式? – 2009-08-30 19:21:27

+1

好吧,大量的圖書館都使用Object和*來回轉換,但它們仍然很僵硬。我猜你的意思是,有沒有as3庫使用較少的代碼/簡單的代碼?像as2一樣使用?那麼,我的意見是,人們正試圖擺脫這一點。儘管如此,as3在這方面還有很長的路要走,但人們似乎決心採取這種根源,也許是因爲所有討厭的東西都被分配了(範圍問題,沉默失敗等)。對於開發人員來說,沒關係,但對於不是搖滾的設計師和新工程師來說。他們應該有一個更簡單的界面。 – 2009-08-30 20:56:08

+1

趨勢是更大的應用程序(flex和其他框架),更大的速度(見PixelBender,Alchemy等)......看起來並不會變得更簡單。也許,當html5和類似的東西會踢好,事情會考慮兩次。看看哈克雖然......它有一些非常穩固的東西,甚至不像as3那樣,像枚舉和什麼不是,但是,如果你知道javascript/ecmascript它很容易拾取,更不用說它編譯爲JS, PHP,C++。 – 2009-08-30 20:58:47

回答

1

我認爲編寫代碼只能在正常模式下編譯它其實很簡單。如果有人應該選擇這個,那可能是因爲時間不夠,但只會(最終)導致「匆忙」的代碼。 實際的DARE是編寫適當,健壯,嚴格的AS3代碼。