जो चाहिए सब कुछ। दोबारा सीखने को कुछ नहीं।
एक पूरा नेटिव UI टूलकिट — विंडो, लेआउट, फ़ील्ड, स्टाइल — पूरी तरह Java से संचालित।
बिल्कुल साफ़: CrossFly क्या है — और क्या नहीं
CrossFly क्या नहीं है
शून्य से चलने तक, तीन चरणों में
SDK इंस्टॉल करें
एक ही कमांड से CrossFly पाएँ। कोई भारी टूलचेन जोड़ने की ज़रूरत नहीं।
$ curl crossfly.dev/up | shएक Window लिखें
Window को एक्सटेंड करें, अपने कंपोनेंट जोड़ें और Java में लेआउट करें।
public class App extends Window { }कहीं भी चलाएँ
एक कमांड आपके चुने प्लेटफ़ॉर्म पर बिल्ड कर लॉन्च कर देता है।
$ crossfly run --target allफ़्लो में रहें। तेज़ी से रिलीज़ करें।
पूरा लूप — एडिट, देखना, डिबग — उसी IDE में रहता है जो आप पहले से इस्तेमाल करते हैं, और फ़ीडबैक मिलीसेकंड में मिलता है।
हॉट रीलोड
अपना Java सेव करें और चल रहे ऐप को तुरंत अपडेट होते देखें — न पूरा रीबिल्ड, न स्टेट की हानि।
लाइव स्टाइल रीलोड
कोई स्टाइल बदलें और सिम्युलेटर उसे तुरंत दिखाता है, ताकि डिज़ाइन इटरेशन आपके फ़्लो को कभी न तोड़े।
आपका IDE, आपके तरीके से
IntelliJ, Eclipse, VS Code और NetBeans में बेहतरीन सपोर्ट — डिबगर, रिफ़ैक्टर और सब कुछ।
बिल्ट-इन सिम्युलेटर
IDE से ही डिवाइस सिम्युलेटर पर चलाएँ और डिबग करें, नेटिव टूलचेन की झंझट के बिना।
इतनी तेज़ कि लगे अनुचित।
एक ही रेंडरिंग कोर, सीधे GPU पर। एक ही फ़ोन पर चार फ़्रेमवर्क के मुक़ाबले मापा गया — मेमोरी का न्यूनतम और अधिकतम, दोनों पाँचों में सबसे कम।
एक ही डिवाइस पर पाँच फ़्रेमवर्क में मापा गया। पूरी तालिकाएँ और उनकी सारी शर्तें बेंचमार्क पृष्ठ पर हैं।
CrossFly कहाँ खड़ा है
| Codename One | Kotlin MP | Flutter | React Native | ||
|---|---|---|---|---|---|
| भाषा | Java | Java / Kotlin | Kotlin | Dart | JS / TS |
| सीखने की मेहनत | पहले से आती है | Java-अनुकूल | नई भाषा | नई भाषा | नया तरीका |
| रेंडरिंग कोर | LibGDX · GPU | हल्के विजेट | नेटिव / Compose | Skia | JS ब्रिज |
| साझा UI | 100% | 100% | वैकल्पिक | 100% | आंशिक |
| मोबाइल + डेस्कटॉप | सब एक में | सब एक में | हाँ | आंशिक | प्लगइन |
| बिल्ड सेटअप | एक CLI | क्लाउड बिल्ड | Gradle | Gradle / CLI | Node / CLI |
| Java इकोसिस्टम | पूरी पहुँच | पूरी पहुँच | केवल JVM | नहीं | नहीं |
मूल में ओपन सोर्स
हमेशा के लिए मुफ़्त शुरुआत। तभी अपग्रेड करें जब टीम के लिए सहारा चाहिए।
पूरा ओपन-सोर्स फ़्रेमवर्क। रिलीज़ के लिए ज़रूरी सब कुछ।
उन टीमों के लिए जो प्राथमिक सहारा और प्रो टूल चाहती हैं।
बड़ी कंपनियों के लिए SLA, प्रशिक्षण और समर्पित इंजीनियरिंग।
