के लिए वेब तकनीकें मैंने हाल ही में एक एम्बेडेड डिवाइस के लिए एक नई वेब विकास परियोजना शुरू की है और तकनीकों के उपयोग के लिए कुछ सिफारिशों को मांगना चाहता हूं। डिवाइस HTML पृष्ठों की सेवा करेगा जिसमें JSON सर्वर से डेटा पुनर्प्राप्त करने के लिए AJAX कोड शामिल होगा। हम चेरोकी का वेब सर्वर के रूप में उपयोग कर रहे हैं, हालांकि हम इससे बंधे नहीं हैं।एम्बेडेड सर्वर
वर्तमान में, मैं निम्नलिखित प्रौद्योगिकियों पर विचार कर रहा हूँ:
लिखें यह PHP में सभी। मुझे पता है कि यह बड़ा, धीमा और फुला हुआ है, लेकिन मुझे वेब इंटरफ़ेस (एम्बेडेड सिस्टम के लिए बहुत कुछ) के लिए लगभग 10 एमबी उपलब्ध है, और हम इनमें से किसी भी डिवाइस पर बहुत अधिक ट्रैफिक नहीं देख पाएंगे। उपयोगकर्ताओं के लिए उत्तरदायी प्रतीत होने की आवश्यकता है, हालांकि (पृष्ठों को एक सेकंड से भी कम समय में लोड करना चाहिए)।
फास्टसीजीआई + एक सी प्रोग्राम - हम एक इन-मेमोरी डेटाबेस का उपयोग कर रहे हैं, इसलिए सी प्रोग्राम सीधे एपीआई के माध्यम से डेटाबेस के साथ बातचीत कर सकता है। इसका PHP से बेहतर प्रदर्शन होगा, लेकिन विकास का समय और विश्वसनीयता एक चिंता है क्योंकि सी वेब विकास के लिए बहुत उपयुक्त नहीं है।
लुआ + केप्लर - यह प्रदर्शन और विकास के समय के बीच एक अच्छा मध्य मैदान जैसा लगता है। हालांकि, मैंने कभी लुआ के साथ काम नहीं किया है, इसलिए मुझे यकीन नहीं है कि इसे एक एम्बेडेड वेब प्रोजेक्ट में कैसे कार्यान्वित किया जाए। मैं यह भी अनिश्चित हूं कि चेरोकी वेब सर्वर के साथ यह कितना अच्छा है।
तो उपर्युक्त तकनीकों के साथ कोई राय या पिछले अनुभव? किसी भी अन्य को सूची में शामिल करना चाहिए?
धन्यवाद, एलेक्स
प्रोत्साहन के लिए धन्यवाद। मुझे लूआ अब मेरे डेस्कटॉप चेरोकी इंस्टॉलेशन के साथ काम कर रहा है, लेकिन मैं डब्लूएसएपीआई/केप्लर जाने के तरीके के बारे में थोड़ा सा खो गया हूं (वेबसाइट यह बिल्कुल स्पष्ट नहीं है कि यह वास्तव में क्या है)। – okalex