c# क्रॉस प्लेटफ़ॉर्म यूआई मॉड्यूल जो सी#/ मोनो बैकएंड के साथ अच्छा खेलता है



mono cross-platform (0)

1 1 2017/01/29 को संपादित करें - फिलहाल हमारी पसंद एडीजेजेएस और नोडजेएस की सभी शक्तियों और एनपीएम पर संकुल / संसाधनों के साथ संयोजन में इलेक्ट्रॉन चला गया है। हमारे लिए क्रॉस प्लेटफॉर्म ऐप बनाने के लिए कोई बेहतर विकल्प नहीं है। सभी तीन प्लायर्स (मैकोज़, लिनक्स और विंडो) अपने इनपुट के लिए सभी को धन्यवाद

मूल प्रश्न :
टीएल; डीआर - बैलेंड कोड सी # (। नेट / मोनो) में लिखा गया है। एक डेस्कटॉप एप्लिकेशन को लिखना जिसमें सिस्टम को निम्न स्तर की एक्सेस की आवश्यकता होती है (क्रॉस प्लेटफ़ॉर्म ओएसएक्स, लिनक्स, विंडोज 7 से 10)। एक-स्टॉप क्रॉस प्लेटफॉर्म यूआई टूल / फ्रेमवर्क की खोज में जो बैकएंड-कोड की स्थिति के साथ इंटरफेस कर सकता है, या तो पोलिंग / मैसेजिंग द्वारा या बैकएंड कोड के कोड में कॉल कर सकता है। इस "बैकएण्ड" में उदाहरण के लिए स्कैनिंग और प्रक्रिया की जानकारी, स्क्रीनशॉट लेना आदि शामिल हैं। नेटवर्क की जानकारी भेजना (वेबसाइटों को आदि का दौरा किया गया था।) यह छात्रों के लिए परीक्षा परीक्षा मॉनिटर में है, जब वे ऑनलाइन परीक्षा कर रहे हैं कक्षाओं। **

हम जो विकल्प तलाश रहे हैं:

  • इलेक्ट्रॉन (पूर्व में एटम शेल के रूप में जाना जाता है) अच्छा दिखता है, लेकिन हमें पता नहीं है कि क्या इसे / किकस्टार्ट एक सी # / मोनो अनुप्रयोग में इंटरॉप / कॉल कर सकते हैं। फीडबैक के लिए अपने आधिकारिक मंच पर भी यह पोस्ट किया है, और क्या यह इलेक्ट्रॉन के लिए अच्छा उपयोग मामला है। एक आदर्श दुनिया में, हम पूरी तरह से इलेक्ट्रॉन का उपयोग करना चाहते हैं, लेकिन दुर्भाग्य से मुझे लगता है कि हमें मंच विशिष्ट तर्क (जो अब हम सी # डब्ल्यू / नेट और मोनो में हैंडल करते हैं) की आवश्यकता है।
  • ईटो.फॉर्म्स वह है जो हम अब के साथ काम करते हैं, लेकिन यह यूआई के कैपबिलाइट्स में सीमित है - जैसा कि कभी-कभी यह अलग-अलग प्लेटफार्मों पर अलग-अलग तरीके से (विंडोज़ का आकार) यह एक अलग लग रहा है और महसूस करता है कि उपयोगकर्ता के प्लेटफॉर्म से जुड़ा हुआ है - जो एक अच्छी सुविधा है, लेकिन यह समर्पित नियंत्रण को स्थिति की कल्पना करने में मुश्किल बनाता है, जो HTML / CSS में आसान होगा।

  • एक अन्य मार्ग, ईटो.फॉर्म (या कुछ और) में एक मूल यूट्यूब बूटस्ट्रैप के लिए एक मिश्रण है जो उस विंडो की एक ब्राउज़र को होस्ट करता है जो क्रॉस प्लेटफॉर्म है और स्थानीय रूप से इंस्टॉल किए गए ब्राउज़रों पर निर्भर नहीं है, जैसे कि एजेसमियम । यह अभी भी Eto.Forms, या किसी अन्य बूटस्ट्रैपर को किकस्टार्ट करने के लिए आवश्यक है, लेकिन अन्य सभी नेविगेशन Awesomium प्रदान किए गए HTML के माध्यम से चलेंगे।

धन्यवाद, येव्स





eto