नए GNOME Developer Center के आगमन के साथ मैं गोबेल पुस्तकालयों के लिए जावास्क्रिप्ट बाइंडिंग में ठोकर खाई। अब मुझे एक विशेषज्ञ से एक टिप्पणी पढ़ना अच्छा लगेगा अगर वह (या वह) डेस्कटॉप एप्लिकेशन के लिए उन लोगों का उपयोग करने की सिफारिश/विचार करेगा। यही कारण है कि जैसेक्या आप GNOME डेस्कटॉप ऐप्स के लिए जावास्क्रिप्ट की अनुशंसा करेंगे?
- एपीआई सादगी और प्रयोज्य
- डेवलपर दस्तावेज़ पहलुओं पर विचार करने के शामिल
- स्थिरता
- scalability
- gjs या Seed?
एक बार में: क्या वे एपीआई उपयोग के लिए तैयार हैं या क्या यह अधिक स्थापित होने तक थोड़ा इंतजार करना बेहतर होगा? क्या आप जेएस में एक पूरा एप्लीकेशन विकसित कर सकते हैं या आप स्क्रिप्टिंग उद्देश्यों के लिए उपयोग प्रतिबंधित करेंगे?
में लिखा गया एक नया एप्लिकेशन मुझे विश्वास है कि अधिकांश gnome-shell ui (gnome3 के लिए नया विंडो प्रबंधक) जावास्क्रिप्ट में लिखा गया है। कुछ उदाहरणों के लिए https://github.com/philn/gnome-shell-extensions देखें। लेकिन मैं देख सकता हूं कि यह खिड़की प्रबंधक में कार्यक्षमता को हुक करने का एक तरीका है, न कि एक पूर्ण ऐप। – lucas1000001
यदि आपकी परियोजना ओपन सोर्स है, तो मेरा मानना है कि जावास्क्रिप्ट का उपयोग करना एक बड़ा फायदा है: अधिक डेवलपर योगदान। जेएस में लिखी गई एक परियोजना में बहुत अधिक डेवलपर दर्शक होंगे जो योगदान करने के इच्छुक हैं। तकनीक में अधिकांश कुछ स्तर पर जावास्क्रिप्ट को जानते हैं। मैंने व्यक्तिगत रूप से ओपन सोर्स डेस्कटॉप सॉफ़्टवेयर में बहुत योगदान नहीं दिया है, भले ही मैं चाहूंगा, मुख्य रूप से क्योंकि मेरे पास सी/सी ++ या पायथन ज्ञान नहीं है। इसके अलावा, जो लोग सी/सी ++ जानते हैं और ओएसएस में योगदान करने के इच्छुक हैं वे अधिकतर पहले से ही शामिल हैं; उन संपत्तियों को पतला बढ़ाया जाता है। जेएस ज्ञान नहीं है। – Dan