2010-09-03 11 views
10

मैं एक दोस्त को जावा एप्लिकेशन विकसित करने में मदद कर रहा हूं। वे एक गैर-एमएस दुकान हैं।
मुझे कुछ दोहराव कोड लिखने का काम सौंपा गया था, इसलिए स्वाभाविक रूप से एक .NET देव के रूप में मैंने टी 4 का उपयोग करने के बारे में सोचा था।क्या जावा के लिए .NET के T4 की तरह कुछ है?

लेकिन मैं जावा/ग्रहण पर फंस गया हूं (और कोई सी # अनुमति नहीं है) तो मेरे विकल्प क्या हैं?
कोड जनरेशन के लिए जावा लोग क्या उपयोग करते हैं? कार्य बनाएं?

उत्तर

1

ग्रहण के भीतर आप टेम्पलेट्स उपयोगी पा सकते हैं। आप जावा> संपादक> टेम्पलेट्स के माध्यम से प्राथमिकता संवाद में नए टेम्पलेट्स बना सकते हैं।

अधिक लक्षित टेम्पलेट्स जावा> कोड स्टाइल> कोड टेम्पलेट्स पर कॉन्फ़िगर करने योग्य हैं।

वहाँ "Effective Eclipse: Custom Templates" में ग्रहण में टेम्पलेट्स का एक परिचय, जो दोनों जावा> संपादक> टेम्पलेट और वेब और XML को शामिल किया गया है -> XML फ़ाइलें -> टेम्पलेट्स। (मैंने बाद में उपयोग नहीं किया है।)

+1

मैं इस वह क्या पूछता नहीं लगता है? टेम्पलेट्स हैं .Net में स्निपेट कहा जाता है और कुछ फ़ील्ड जैसे अनुभव के साथ tekst के पूर्वनिर्धारित ब्लॉक हैं (= आप tekst में पूर्वनिर्धारित स्थितियों के बीच आसानी से कूद सकते हैं) – Cohen

2

यदि आप कुछ और "स्वतंत्र" का उपयोग करना चाहते हैं, तो AtomWeaver देखें। यह मूल रूप से एक टेम्पलेट इंजन है जैसे टी 4। हालांकि, यह किसी प्लेटफ़ॉर्म या आईडीई से स्वतंत्र है, और यह आपको कोड के टुकड़े उत्पन्न करने के लिए सरल टेम्पलेट्स बनाने देता है, लेकिन इसका उपयोग पूर्ण सिस्टम विकसित करने के लिए भी किया जा सकता है। इसके विपरीत प्रतिमान ABSE है।

3

आप टी 4 से अलग दोनों एक्सटेक्स्ट [1] और एंड्रॉइड [2] पर भी एक नज़र डालना चाहते हैं, लेकिन कई बार दोहराव-कोड शामिल समस्याओं के लिए उपयुक्त है।

[1] http://www.eclipse.org/Xtext/
[2] http://www.andromda.org/index.php

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