2012-09-16 10 views
9

जैसा कि आप जानते हैं, सिम्फनी 2.1 php bundles और संकुल में संगीतकार द्वारा प्रबंधित किया जाता है, लेकिन हो सकता है कि वेब संपत्तियों के प्रबंधन को भी हुक करना अच्छा विचार हो? मैं वास्तव में PHP बूटस्ट्रैप, jQuery, jQueryUi, Underscore.js और कई अन्य लाइब्रेरीज़ को उसी कंसोल कमांड का उपयोग करके अपडेट करना पसंद करूंगा जो मैं php संकुल को अद्यतन करने के लिए उपयोग करता हूं।क्या symfony2 में वेब संपत्तियों को प्रबंधित करने के लिए संगीतकार को हुक करना अच्छा विचार है?

क्या ऐसा करने के कोई गंभीर डाउनसाइड्स हैं?

+0

अद्यतन: मैं अपने एसएफ 2 परियोजनाओं में बोवर का उपयोग कर समाप्त हुआ और अब तक मैं इसके साथ खुश हूं :) सुझावों के लिए Thx! – TyrionLannister

उत्तर

4

खैर, यह एक महान विचार की तरह लगता है, लेकिन मुझे नहीं लगता कि यह संभव होगा:

  1. संगीतकार पीएचपी निर्भरता हैंडलिंग, सामने के अंत निर्भरता से निपटने, चहचहाना के लिए नहीं करने के लिए बनाई गई है टीम ने फ्रंट-एंड निर्भरताओं के लिए Bower बनाया है।
  2. उन 2 महान पुस्तकालयों का संयोजन करना एक बड़ा काम है: आपको अपने स्वयं के संगीतकार आदेश और कॉन्फ़िगरेशन फ़ाइलों को बनाने की आवश्यकता होगी।
  3. बोवर सब कुछ components निर्देशिका में डालता है। यह वेब संपत्तियों के लिए सही डीआईआर नहीं है, आपको इसे बदलना होगा। आप इसे बोवर कॉन्फ़िगरेशन में नहीं बदल सकते हैं, जहां तक ​​मुझे बोवर के बारे में पता है, जो लगभग शून्य के बराबर है। अद्यतन जैसा कि @ xanido द्वारा कहा गया है, आप configure the output directorydirectory विकल्प के साथ बोवर 0.3.0 के रूप में कर सकते हैं।

तो ठीक है, आप बोवर (और शायद अन्य कार्यक्रमों) के साथ सिम्फनी 2 में वेब संपत्तियां प्रबंधित कर सकते हैं, लेकिन उन 2 को संयोजित करना एक अच्छा अभ्यास नहीं है। बोवर और संगीतकार का उपयोग अलग-अलग उपयोगी हो सकता है, हालांकि आपको एक और वेब संपत्ति निर्देशिका मिलती है।

+1

आप वास्तव में अब बॉवर घटक स्थापित पथ निर्दिष्ट कर सकते हैं: https://github.com/twitter/bower#bower-configuration – xanido

+0

अद्यतन: यह https://github.com/yohang/dependency-tools और यह https देखें : //github.com/Spea/SpBowerBundle वे जो आपने कहा है –