2010-05-04 17 views
6

मैं सड़क के बीच में हूं कि ड्रैग और ड्रॉप के लिए jQuery UI या Scriptaculous का उपयोग करना है या नहीं। मैं रेल पर रूबी का उपयोग कर रहा हूं, और रूबी पर रूबी में स्क्रिप्टैकुलर सपोर्ट scriptaculous_helper.rb के अस्तित्व के साथ शानदार है। लेकिन मैं पहले से ही AJAX और DOM मैनिपुलेशन के लिए jQuery का उपयोग कर चुका हूं। मुझे स्क्रिप्टैकुलस का उपयोग करने की कोई बात नहीं है क्योंकि हम कोड में jQuery.noConflict() का उपयोग कर सकते हैं। मुझे यह भी लगता है कि ऑनलाइन डेमो के आधार पर jQuery UI ड्रैग और ड्रॉप से ​​स्क्रिप्टैक ड्रैग और ड्रॉप बेहतर है।खींचें और छोड़ें: jQuery UI या Scriptaculous?

तो मूल प्रश्न पर वापस, आप ड्रैग और ड्रॉप लाइब्रेरी के रूप में कौन सी सिफारिश करेंगे और आप कौन सा सोचते हैं कि दूसरे की तुलना में बेहतर है? पवित्र या jQuery यूआई?

+0

इन उत्तरों को देखें: http://stackoverflow.com/प्रश्न/438193/सर्वश्रेष्ठ-जावास्क्रिप्ट-लाइब्रेरी-ड्रैग-एंड-ड्रॉप – Mottie

+0

@ फ़ूजी जो बहुत सामान्य है। –

+0

यदि आप स्क्रिप्टैकियस के साथ संशोधित संस्करण [यहां पाए गए] का उपयोग करते हैं (http://blog.r-no.fr/?p=579)! क्योंकि यह आईफोन/आईपैड के साथ भी काम करेगा। – codelove

उत्तर

4

मैं jQuery UI के ड्रैग & ड्रॉप सुविधाओं का उपयोग कर रहा हूं और मैं उनके साथ बहुत खुश हूं। कुल मिलाकर, वे – बहुत अच्छी तरह से प्रतीत होते हैं, उदाहरण के लिए, यदि आप व्यूपोर्ट के शीर्ष पर खींचते हैं, तो पेज स्वचालित रूप से स्क्रॉल हो जाता है, जैसे उपयोगकर्ता अपेक्षा करते हैं।

यदि आप पहले से ही jQuery (लेकिन स्क्रिप्चुअल नहीं) का उपयोग कर रहे हैं, तो अतिरिक्त जेएस ढांचे का वजन क्यों जोड़ें? बाइट्स गिनती करते हैं, और जितना अधिक आप अपनी क्लाइंट-साइड स्क्रिप्ट को पतला कर सकते हैं, तेज़ी से आपका ऐप चलाएगा।

1

मुझे नहीं लगता कि इसके लिए एक निश्चित उत्तर है। यह इस बात पर निर्भर करता है कि आप वास्तव में क्या करना चाहते हैं, और आपकी व्यक्तिगत वरीयता क्या है। मुझे विशेष रूप से विशेष चीजों में jquery के साथ protoytype/scripaculous के साथ काम करना आसान लगता है, जहां मैं ऐसा करना चाहता था जहां jquery की तुलना में इसके साथ थोड़ा आसान करना है। हालांकि, आपकी और वरीयता अलग हो सकती है।

2

मैं jQuery UI ड्रैग एन ड्रॉप की अनुशंसा करता हूं क्योंकि यह वेब विकास में मानक बन रहा है। यह एक वास्तव में विस्तार योग्य मॉडल भी है और ड्रैग के दौरान कस्टम ईवेंट हैंडलर और प्रॉक्सी तत्वों को जोड़ने में बहुत आसान है।

मैं भी पेशकश करने के लिए कितना अधिक jQuery यूआई है कि आप जल्दी ही तरह का लाभ लेने के लिए चाहते हो सकता ध्यान में रखना होगा:

  • एनीमेशन
  • UI विजेट्स
  • विषय-वस्तु
  • Easing

निर्णय में एक और महत्वपूर्ण मुद्दा यह है कि आप कितने पुस्तकालयों को लिंक करना चाहते हैं। दो पुस्तकालयों का उपयोग करना आम है, लेकिन यह अनावश्यक कोड के साथ भी आता है। मैं पूरी तरह से एक पुस्तकालय में जाने की सिफारिश करता हूं ताकि आप क्लाइंट-स्क्रिप्ट का न्यूनतम डाउनलोड कर सकें। मेरे ऑप्टिऑनियन में, jQuery के पास ऑफ़र करने के लिए और अधिक है, इसलिए मैं इसे सभी निःशुल्क प्लगइन का उल्लेख न करने की सलाह दूंगा।

बेशक यह सिर्फ मेरी राय है और मुझे लगता है कि स्क्रिप्टकुलस भी एक व्यवहार्य विकल्प है।

0

मैं व्यक्तिगत रूप से jQuery पसंद करता हूं। हालांकि, मैं जो भी वास्तव में पसंद करता हूं उसका उपयोग कहूंगा, लेकिन केवल उस पुस्तकालय का उपयोग करें। जबकि आप एक ही समय में दोनों का उपयोग कर सकते हैं, यह दोनों से घटकों को चुनने और चुनने का अर्थ नहीं है क्योंकि यह संभवतः किसी बिंदु पर गड़बड़ी का कारण बन जाएगा :-)

संबंधित मुद्दे