2012-06-16 113 views
1

運行到Yii的資產引擎後,我讀過的官方文檔(http://www.yiiframework.com/wiki/148/understanding-assets/)。我理解它背後的原因,但我仍然覺得我的應用程序有一個隨機生成名稱的文件夾有點不雅觀。所以,我有幾個問題我希望的SO人口可以給我一些反饋:Yii框架 - 資產管理

  1. 這已經有一段時間,因爲我開始鑽研新的Web框架(除ASP.NET MVC,我很像)。資產管理者是新型Web框架的趨勢嗎?這是膚淺的,但我正在考慮切換到更輕的框架,以避免單獨使用此功能。

  2. 我想這將是很難讓資產管理人是可選的,但我是有一個問題,它是唯一一個?至少如何定製文件夾名稱?

也許我只是對事物有錯誤的看法。

+1

Symfony2中有資產管理公司。 –

回答

3

我會跟第二個問題

我想這將是很難讓資產管理人是可選的,但我是有一個問題,它是唯一一個開始呢?

它很容易使資產(或至少你自己定義的資產)可選..只是把它們作爲與標籤佈局(與他們完全不生成的網址),你是好去。

資產經理可以在許多用例是對你非常有用:文件

    1. 腳本之間解決的依賴(有一些插件)壓縮和儘量減少CSS和JS文件
    2. 緩存資產,更重要的是,無效的高速緩存(說你要更新的生產,希望在CSS/JS文件的變化直接反映到用戶的瀏覽器..你該怎麼辦?剛剛刪除的資產文件夾的內容和資產將會自動重新生成...這通常是在其他平臺上完成的附加一個參數像(http://example.com/js/very_dynamic_js_file.js?v=32432)

    個人意見,讓他們,你不會注意到他們在那裏,他們可能是非常總有一天對你有幫助。

    一些插件來提高資產的當前行爲:eClientScriptMinScript

  • +0

    緩存失效實際上是一個很好的理由。感謝您的反饋。 – alexsome