[英]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.