2013-06-04 14 views
7

मैं अपने ग्राहक के लिए एक फंडिंग वेबसाइट विकसित कर रहा हूं।जावा आराम से webservice बनाम PHP स्थायी webservice। सबसे अच्छा?

अनुदान .. शेयर, भुगतान गेटवे आदि खरीदने के शामिल

अब हम इस के लिए एक API विकसित कर रहे हैं।

मतलब - खरीद शेयर, भुगतान आदि .. एपीआई कॉल के माध्यम से होगा। एपीआई कॉल में सर्वर से 50 से अधिक पैरामीटर/डेटा के साथ पासिंग अनुरोध शामिल है।

तो अब मेरा प्रश्न है कि एक त्वरित वेब सेवा और जेएसओएन में प्रतिक्रिया विकसित करना आवश्यक है।

कौन सा सबसे अच्छा/बेहतर है। जावा या PHP?

मुझे पता है कि जावा मल्च-थ्रेडिंग, उच्च प्रदर्शन, मजबूत और स्केलेबल सेवा परत का समर्थन करता है। PHP क्यों नहीं (जब से मैं PHP में हूं)। मैंने थोड़ी सी सर्फ की, और अंततः मैं अपने प्रश्न के साथ यहां हूं। दोनों प्लेटफॉर्म पर कुछ अच्छे विशेषज्ञ कारण/उत्तर को विस्तृत कर सकते हैं।

धन्यवाद Haan

+0

आकर्षण - जब आप अधिक विशिष्ट बताते हैं, तो इसका मतलब क्या है। मैं यहां किसी के लिए इन __ टिप्पणियों के साथ चोट पहुंचाने में मदद करने के लिए रहा हूं। – hjaffer2001

+0

अगर मैं आपकी भावनाओं को चोट पहुंचाता हूं तो मैं क्षमा चाहता हूं, लेकिन यह निश्चित रूप से मेरा इरादा नहीं था। बात यह है कि आप जो पूछते हैं उसे केवल व्यक्तिपरक होने का उत्तर दिया जा सकता है। इस साइट का मतलब उन प्रश्नों के लिए है जिन पर उत्तरदायी उत्तर दिया जा सकता है। प्रश्नों को आमतौर पर विशिष्ट होने की उम्मीद भी होती है (यहां देखें: http://stackoverflow.com/questions/how-to-ask) हमारे पास आपको उत्तर देने के लिए बहुत कम संदर्भ है। जावा और PHP दोनों में उनके फायदे और नुकसान हैं। यदि आप विषय पर जानकार लोगों के समूह से पूछते हैं, तो आपको अलग-अलग राय मिलेंगी, जो इस साइट का आम तौर पर उत्तर देने का सवाल नहीं है। – chamakits

उत्तर

9

बड़े पैमाने पर दोनों PHP और जावा पर लिखित आवेदन, जो सफल और विफल रहे हैं। यह न केवल जावा या PHP पर लागू होता है, बल्कि वहां अन्य प्रोग्रामिंग भाषाओं की अधिकता भी लागू होता है। तो सवाल जो एक बेहतर विकल्प है अनावश्यक है। आपको क्या चुनना चाहिए? वैसे आप इसका आकलन करने के लिए सबसे अच्छा होगा।

यदि आपके पास PHP में काम करने का अनुभव है, तो यह अधिक संभावना है कि आप जावा में जो कुछ भी करेंगे, उससे PHP में बेहतर कोड लिखेंगे। तो जावा धागे खिड़की से बाहर जाते हैं; बिल्कुल अभी। यदि आप कोड को लोगों को किराए पर ले जा रहे हैं, तो यह मुश्किल हो जाता है। अगर मैं आप थे, तो मैं एक प्रोग्रामिंग भाषा चुनूंगा जिसे मैं सहज महसूस करता हूं।

चीजें हैं जो आप देखना चाहते हो सकता है में से कुछ पर

  • हैं कितनी अच्छी तरह से आप PHP और जावा में एक सुरक्षित अनुप्रयोग का निर्माण करने समझते हैं।
  • आप अपने ऐप को होस्ट करने और यदि आवश्यक हो तो इसे स्केल करने की योजना कैसे बनाते हैं।
  • मौजूदा API समर्थन क्या हैं जो एप्लिकेशन को विकसित करना आसान बनाता है।
  • समय बाधा क्या है। जावा की तुलना में आईएमओ प्रोटोटाइप और प्रारंभिक विकास PHP में तेज़ है।
  • आप जो भी एपीआई उपयोग करने जा रहे हैं उसके लिए आपके पास सामुदायिक समर्थन क्या है।

अद्यतन

आप तुलना here के बारे में पढ़ सकते हैं। मैं उस पर ज्यादा टिप्पणी नहीं करना चाहूंगा क्योंकि इसकी पहले से ही अधिक चर्चा की गई है। आप बेंचमार्किंग here

आईएमओ जावा तेज़ है लेकिन शुरुआत करने के लिए एक मेमोरी होग हो सकता है, आपको अपने एप्लिकेशन को बेहतर तरीके से चलाने के लिए JVM पैरामीटर को ट्वीव करने या जानने के बारे में जानना होगा। यह PHP के लिए भी सच हो सकता है, लेकिन मुझे लगता है कि डिफ़ॉल्ट काम ठीक है। मैंने व्यापक रूप से PHP पर काम नहीं किया है, लेकिन मुझे जो एहसास हुआ है वह यह है कि PHP में विकास तेज है। PHP को तेजी से विकसित करने का कारण यह है कि जावा एक बहुत ही वर्बोज़ भाषा है। तो यदि आप जावा से शुरू कर रहे हैं तो आपको इससे निपटने के लिए तैयार रहना होगा।हालांकि प्रदर्शन इस बात पर निर्भर करता है कि आप अपने आवेदन को कैसे कार्यान्वित करते हैं। उपयोग में प्रोग्रामिंग भाषा के बावजूद हमने समान मुद्दों पर भाग लिया है।

+0

ch4nd4n - जानकारी के लिए धन्यवाद। PHP से चिपके रहेंगे। बीटीडब्ल्यू - PHP पर जावा का उपयोग करने के क्या फायदे हैं। कोई विचार? – hjaffer2001

+0

@ hjaffer2001 उपरोक्त अद्यतन को देखें। – ch4nd4n

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