एक्सएसएलटी एक कार्यात्मक प्रोग्रामिंग भाषा है और आप इसे किसी भी टेम्पलेटिंग सिस्टम के रूप में समृद्ध बनाने के लिए इसका उपयोग कर सकते हैं । हालांकि, आपको नहीं करना चाहिए - आप और आपकी टीम पागल हो जाएंगी।
दोनों विकल्प वस्तुओं को एक प्रस्तुति रूप में एक लॉजिकल प्रकार में बदलने का अवसर प्रस्तुत करते हैं।एक्सएसएलटी अधिक एक्सएमएल बनाने के लिए सबसे उपयुक्त है, जो आपको विश्वास दिला सकता है कि यह एक्सएचटीएमएल बनाने के लिए उपयोग करने के लिए एक आदर्श उम्मीदवार है। हालांकि, एक्सएचटीएमएल बनाना प्राथमिक लक्ष्य नहीं होना चाहिए - उपयोगकर्ता अनुभव बनाना है। मध्यम के साथ स्वयं से चिंता न करें।
एक्सएसएलटी के लिए दो महत्वपूर्ण कमीएं वाक्यविन्यास की चिंता करती हैं: आपके टेम्पलेट्स और टेम्पलेट्स जिनमें वे शामिल हैं, और टेम्पलेट्स जिनमें वे टेम्पलेट्स शामिल हैं, वे सभी विशाल और वर्बोज़ होंगे। दूसरा, आपको बहुत सारे कार्यात्मक प्रोग्रामिंग करना होगा, और कम अनुभवी इंजीनियरों को भ्रमित और भयभीत किया जा सकता है जब उन्हें एक लूप के लिए एक सरल फ़ंक्शन पैरामीटर के साथ एक पुनरावर्ती टेम्पलेट का सामना करना पड़ता है।
यदि आप तर्कसंगत रूप से निर्मित, वैध एक्सएमएल इकाइयों को बदलने की सुंदरता से आकर्षित हैं, तो इसके बजाय एक प्रकार की सुरक्षित टेम्पलेटिंग प्रणाली पर विचार करें जो इसके बजाय सेम को बदल देती है। Google XML Pages देखें, और तार्किक रूप से संगठित, टाइप-सुरक्षित टेम्पलेट बनाएं जो भविष्य के इंजीनियरों को लेने और विस्तार करने के लिए आसान होगा।
स्रोत
2009-05-08 06:05:20
आप [ReXSL] (http://www.rexsl.com), एक जावा रूपरेखा है कि XSL, JAXB, और JAX-आरएस – yegor256