क्या जावा कोड को php में बदलने के लिए उपकरण हैं? मेरे पास जावा लाइब्रेरी का स्रोत कोड है और मुझे इसे php में बदलने की आवश्यकता है।क्या जावा कोड को स्वचालित रूप से PHP में परिवर्तित करना संभव है?
उत्तर
Facebook पर 5 लोगों की टीम ने सोफवेयर लिखने के लिए 18 महीने बिताए हैं जो PHP को सी ++ में परिवर्तित करता है (मिलते हैं: HipHop)। जावा से अभी तक PHP में बदलने के लिए ऐसा कोई सॉफ्टवेयर नहीं है।
उत्तर है: हाँ ... यदि आपके पास डेढ़ साल और प्रो प्रोग्रामर की टीम है तो यह संभव है :) अन्यथा, आप इसे मैन्युअल रूप से फिर से लिखते हैं (मुझे लगता है, यह आपका choise है)।
स्वचालित रूप से - नहीं। शायद भविष्य में। समय बिताना न करें, नया कोड ब्रो लिखें।
में चाहते हैं यह उत्तर अब पुराना है: [नीचे जवाब] देखें [http://stackoverflow.com/a/17333782/975097)। –
मुझे नहीं लगता कि वर्तमान में इस तरह का समाधान है।
आप एक php-जावा पुल कि आप PHP के भीतर से जावा कोड फोन करने की अनुमति होगी आज़मा सकते हैं: http://php-java-bridge.sourceforge.net/pjb/
Zend Server भी एक पुल
वहाँ जावा के पहलुओं के बहुत सारे है कि नहीं कर सकते हैं प्रदान करता है PHP में व्यक्त किया जाना चाहिए। एक के लिए सुरक्षा टाइप करें। यह मेरे लिए मूर्ख की भूल की तरह लगता है। यदि आप विपरीत दिशा में जाना चाहते थे तो प्रश्न में कुछ रुचि हो सकती है।
मुझे मजबूत प्रकार के पहलू को सुरक्षित करने की आवश्यकता नहीं है, मुझे केवल कोड की आवश्यकता है जो जावा कोड के समान काम करता है। – yura
@yura आप मान रहे हैं कि यह एकमात्र पहलू है जिसे मैंने संदर्भित किया है। यह नहीं है आपको ऐसा क्यों लगता है कि आपको ऐसा करने की ज़रूरत है? – EJP
मैंने जावा में डेट टाइम पार्सर लिखा है, और कुछ लोग इसे php – yura
स्वचालित रूप से इसे परिवर्तित करना संभव है। इसे स्रोत कंपाइलर के लिए स्रोत कहा जाता है। आम तौर पर जब आप सॉफ़्टवेयर संकलित करते हैं, तो पार्सर एक सार वाक्यविन्यास पेड़ का निर्माण करेगा और इसे लक्षित मशीन भाषा कोड में परिवर्तित करेगा। लेकिन यह एक संकलक है कि इसे एक और उच्च स्तर (संकलित) भाषा में परिवर्तित करना संभव हो।
जावा एक दृढ़ता से टाइप की गई भाषा है, और PHP नहीं है, इसलिए स्रोत कंपाइलर्स का स्रोत दुर्लभ है और कोड रूपांतरण प्रक्रिया अपूर्ण है। हालांकि, यह कहा गया है कि एक मुक्त डेमो के साथ एक उचित अच्छा है: http://javatophp.com
हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। –
टिप के लिए ठीक है धन्यवाद। मैं ओवरफ्लो ढेर करने के लिए नया हूँ। मैंने लिंक के साथ जाने के लिए कुछ और जानकारी जोड़ा। – Anon
आप क्यों चाहते हैं? बस, व्यक्तिगत रुचि के लिए – ArtoAle
मैंने जावा में अच्छा दिनांक समय पार्सर लिखा है, और कुछ लोग इसे php – yura