簡體   English   中英

@MirrorsUsed的相關性,在Dartium中使用反射時的Smoke批注

[英]Relevance of @MirrorsUsed, Smoke annotation when using reflection in Dartium

我用Dart和Polymer編寫了相當重要的應用程序,它在工廠方法中使用反射,並且在Dartium中運行得很好。 工廠使用傳遞給它的子類名稱作為參數來生成子類實例。

我永遠不會生成Javascript並強迫我的用戶(如果有的話)使用Dartium是很好的選擇。 當可實例@MirrorsUsed類的列表更改時,我也可以修改任何@MirrorsUsed注釋。 http://dovdev.com/smoke-and-mirrors/上的頁面似乎暗示,即使在Dartium中,使用Smoke也可以大大提高性能和/或代碼大小。

運行Dart應用程序時,Dartium或Dart分析儀要做什么? Smoke,甚至只是@MirrorsUsed批注會為Dartium中的應用程序做任何事情嗎?

聽起來您想在生產中使用Dartium,這絕對不是一個好主意。

當前dev_compiler ,一個快速的增量Dart-2-JS編譯器正在開發中,以允許使用Chrome作為開發瀏覽器,並使Dartium冗余並最終停止使用。

在Dartium中,@ @MirrorsUsed()Smoke無關緊要。

如果您正在使用內部應用程序,甚至考慮使用Dartium進行生產,那么使用鏡像的代碼大小效果可能甚至沒有太大關系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM