दिन के लिए नमस्कार, मैं बस Apache Tiles ढांचे का उपयोग करने के पेशेवरों और विपक्ष को खोजने की कोशिश कर रहा था। कृपया मुझे अपने मूल्यवान सुझाव, टिप्पणियां, इसके बारे में इनपुट बताएं।अपाचे टाइल्स फ्रेमवर्क के पेशेवरों और विपक्ष
उत्तर
मैं एक गैर-वाणिज्यिक परियोजना के लिए अपाचे टाइल्स का उपयोग कर रहा हूं और मैं हर सप्ताह इसके साथ कम उत्साही बन रहा हूं। लेकिन यह बहुत बुनियादी दस्तावेज, बहुत कम उदाहरण (और उन्नत विषयों पर कोई उदाहरण नहीं) और काफी छोटे समुदाय के कारण हो सकता है।
इसके अलावा, मैं उन संसाधनों को देखने के लिए आप की सलाह देते हैं:
Better alternative to Apache Tiles - टाइलें के साथ, ऐसा लगता है कि मैं 100 jsp फ़ाइलें बनाता है और में 100 परिभाषाएँ बनाने की जरूरत है जब मैं 100 कार्यवाही tiles.xml - सच, दुर्भाग्य से
http://blog.springsource.org/2012/10/30/spring-mvc-from-jsp-and-tiles-to-thymeleaf/ - अपाचे टाइलें दृष्टिकोण कस्टम टैग के समान है और इसलिए एक ही पक्ष-विपक्ष है। वहाँ अपाचे टाइलें परियोजना पर कुछ गतिविधि है लेकिन यह निश्चित रूप ThymeLeaf के रूप में के रूप में जीवंत
सारांश में नहीं है - फायदे:
- बाहर परिसर (
composite
) विचारों का निर्माण करने की क्षमता मूल विचारों, यूआई पुन: उपयोग - यह कुछ समय के लिए आसपास रहा है और यह कुछ प्रमुख ढांचे में समर्थित है, जैसे स्प्रिंग (इसे शुरू करना आसान है)
नुकसान:
- छोटे से समुदाय, नहीं बहुत सक्रिय IMHO
- बुनियादी डॉक्स, कुछ उदाहरण हैं, मुश्किल वेब पर बहुमूल्य अप-टू-डेट संसाधनों को खोजने के लिए - आप गोता लगाने के लिए मजबूर हो जाएगा जावा इंटरफेस और कक्षाओं में गहराई से यह पता लगाने के लिए कि क्या अपाचे टाइल्स
composite view
decorator
के बजाय - मेरी निजी राय में सजावटी पैटर्न अधिक लचीला है - आप चर के अंत में चर, स्लॉट, विशेषताओं आदि को परिभाषित कर सकते हैं। अनुरोध हैंडलिंग, जबकिमेंजब आप प्रत्येक का उपयोग करता पर ध्यान केंद्रित करने की जरूरत है (एक उप देखने के सभी विशेषताओं से पहले ही प्रदान की गई है परिभाषित किया जाना है - गुण अधिभावी और अधिक कठिन है)
(this के समान)
टाइलें के साथ, ऐसा लगता है कि मैं 100 jsp फ़ाइलें बनाता है और tiles.xml में 100 परिभाषाएँ बनाने की जरूरत है जब मैं 100 कार्यों है - सच है, दुर्भाग्य से
यह सच नहीं है। और टाइल्स के बारे में एक आम lingering गलतफहमी।
इस तरह की बॉयलरप्लेट कॉन्फ़िगरेशन टाइल्स-1 दिनों से लटकती है। यह वास्तव में टाइल्स -2 के साथ जरूरी नहीं है जब वाइल्डकार्ड पेश किए गए थे, और विशेष रूप से विकल्प रेंडरर के साथ टाइल्स -3 के साथ।
यहाँ एक tutorial साथ टाइल्स एकीकरण के लिए
- वसंत,
- वाइल्डकार्ड के साथ परिभाषाएँ,
- OptionsRenderer का उपयोग कर एक वापस आने पैटर्न को लागू करने, और
- परिभाषाओं रचना आप में मदद मिलेगी है।
मैं कुछ समय से टाइल्स के साथ काम कर रहा हूं और मुझे यह कहना होगा कि एक बार जब आप इसमें शामिल हो जाएं और आप सभी सुविधाओं को जानते हैं तो आप इसे प्यार करेंगे। शुरुआत में यह बहुत जटिल और बोझिल लग रहा था और आप बहुत समय गुगलेंगे। लेकिन इसके बाद आप उन अन्य विशेषताओं का लाभ उठाएंगे जो आपको अन्य ढांचे या अवधारणाओं जैसे टेम्पलेट्स विरासत, ओवरराइडिंग, लचीली संरचना, वाइल्डकार्ड व्यू मिलान, तैयार करने वालों आदि को नहीं मिलेंगे ... और यह वसंत के साथ बहुत अच्छी तरह से एकीकृत है। दूसरी तरफ केवल फीचर जो मुझे याद आती है वह माता-पिता टेम्पलेट को सीधे देखने में असमर्थता है (जो वास्तव में टाइल्स अवधारणा को तोड़ देगा)।
- 1. एमवीसी पेशेवरों और विपक्ष
- 2. हास्केल के पेशेवरों और विपक्ष
- 3. टिंकर और wxwidgets के पेशेवरों और विपक्ष?
- 4. अपाचे टाइल्स
- 5. जावा पोर्टलेट के पेशेवरों और विपक्ष?
- 6. बहु-मूल्य डेटाबेस के पेशेवरों और विपक्ष
- 7. MPMoviePlayerController के पेशेवरों और विपक्ष मूवी
- 8. सभी अजाक्स साइट के पेशेवरों और विपक्ष?
- 9. संस्करणिंग के पेशेवरों और विपक्ष javadoc
- 10. जावा नियम इंजन के पेशेवरों और विपक्ष
- 11. पेशेवरों और ट्रिगर की विपक्ष बनाम असमान्यीकरण
- 12. का उपयोग WebServiceHostFactory पेशेवरों और विपक्ष
- 13. अनुरोध वस्तु, पेशेवरों और विपक्ष क्या हैं?
- 14. [X] एचटीएमएल कस्टम टैग: पेशेवरों और विपक्ष
- 15. जीएलआईबी वी एपीआर पेशेवरों और विपक्ष प्रत्येक
- 16. वेग बनाम अपाचे टाइल्स
- 17. अपाचे टाइल्स विकल्प
- 18. समवर्ती प्रोग्रामिंग तकनीकों, पेशेवरों, विपक्ष
- 19. अपाचे टाइल्स यदि/अन्य
- 20. सौर और लोचदार खोज के पेशेवरों और विपक्ष क्या हैं?
- 21. LinkedHashMaps बनाम LinkedHashSets के पेशेवरों और विपक्ष क्या हैं?
- 22. एक्सेस डेटाबेस इंजन के पेशेवरों और विपक्ष। SQLite
- 23. स्लिम बनाम Sizzle - सीएसएस चयनकर्ता इंजन के पेशेवरों और विपक्ष
- 24. एंकर मॉडलिंग के पेशेवरों और विपक्ष क्या हैं?
- 25. स्टोरीबोर्ड का उपयोग करने के पेशेवरों और विपक्ष
- 26. जावा में पैकेज निजी कक्षाओं के पेशेवरों और विपक्ष?
- 27. emacs में विभिन्न वर्तनी जांच मोड के पेशेवरों और विपक्ष
- 28. एक अलग छवि सर्वर के पेशेवरों और विपक्ष (उदा। Images.mydomain.com)?
- 29. सी #/नेट में 'नई' गुणों के पेशेवरों और विपक्ष?
- 30. डीबी में डेटा सॉर्ट करने के पेशेवरों और विपक्ष?