2009-07-08 13 views
11

क्या फ्लेक्स के समान एक वैकल्पिक एक्शनस्क्रिप्ट 3 लाइटवेट फ्रेमवर्क है, लेकिन इतना बड़ा नहीं है। फ्लेक्स काफी बड़ा है, और एसडब्ल्यूएफ 150 किलो से कम नहीं है, मुझे लगता है कि छोटे एसडब्ल्यूएफ फाइलों को अंतिम परिणाम के रूप में प्राप्त करना संभव है।फ्लेक्स फ्रेमवर्क के लिए वैकल्पिक

मैं एएस विंग में आया हूं, और यदि और भी है तो उत्सुक था।

अग्रिम में उत्तर के लिए धन्यवाद!

उत्तर

0

बिल्कुल उपयोगी उत्तर के लिए धन्यवाद। मैं फ्लेक्स बिल्डर में एक्शनस्क्रिप्ट 3 प्रोजेक्ट के साथ थोड़ा सा प्रयोग कर रहा हूं, और मुझे लगता है कि मैं केवल उन घटकों को बना सकता हूं जिन्हें मुझे स्वयं चाहिए और अन्य परियोजनाओं में पुन: उपयोग के लिए उन्हें मॉड्यूलर बनाएं।

इस तरह, मैं बिल्कुल और केवल इतना ही शामिल कर सकता हूं कि मेरा एप्लिकेशन क्या उपयोग कर रहा है, और एक अतिरिक्त x00000Kb डेटा के बारे में चिंता न करें जो आरएसएल के रूप में या तो मेरे कोड में विलय हो जाता है।

1

GraniteDS framework एमएक्सएमएल-> एसडब्ल्यूएफ कंपाइलर का क्लीन-रूम पुन: कार्यान्वयन प्रदान करता है, और यह संभवतः आपको छोटी एसडब्ल्यूएफ फाइलें उत्पन्न करने के विकल्प प्रदान कर सकता है। यह फ्लाई पर संकलन भी कर सकता है, जो बहुत अच्छा है।

5

आप अपने .swf के आकार को कम करने के लिए संकलन करते समय कुछ सेटिंग्स बदल सकते हैं। यहां एक ब्लॉग पोस्टिंग दिखा रही है कि कैसे .: Reduce Flex 3 File Size। असल में आप एसडीके को एक अलग .swf में संकलित करते हैं जो फ़्लैश प्लेयर द्वारा कैश किया जाता है।

+0

फ्लेक्स 4 के रूप में एडोब इन्हें होस्ट कर रहा है। वे फ़्लैश प्लेयर द्वारा भी कैश किए जाते हैं, इसलिए यदि कोई उपयोगकर्ता अपने कैश को साफ़ करता है तो ढांचा कैश रहता है। –

5

http://www.openlaszlo.org/ एक ओपन सोर्स विकल्प है जो swf8, dhtml, या swf9 उत्पन्न कर सकता है।

+1

+1: मैंने इसे तब तक नहीं सोचा जब तक कि मैंने वास्तव में कोशिश नहीं की, लेकिन यह एक महान ढांचा है। फ्लेक्स अभी तक (आईएमओ) जितना अच्छा नहीं है, लेकिन अगर आपको सभी ब्लोट की आवश्यकता नहीं है, तो ओपनलास्लो निश्चित रूप से एक शानदार विकल्प है। –

6

यह हो सकता है आप जो खोज रहे हैं:

http://code.google.com/p/flit/

मैं इसे अभी तक परीक्षण नहीं किया तो मैं सच में नहीं कह सकता है अगर यह इसके लायक है या नहीं

+1

मैंने इस ढांचे के प्रमुख हिस्सों को लिखा है। कम से कम नमूने से कोड को देखना निश्चित रूप से लायक है। यह वेबसाइट FLIT - http://oxleygin.com/ में लिखी गई है - यह 200 9 से है। कार्रवाई में फ़्लिट का एक और अच्छा नमूना मेरी कंपनी की नई वेबसाइट है - http://obecto.com/ - यह 2011 –

1

क्यों नहीं ' टी फ्लैश का उपयोग करें? आप एएस क्लास फ़ाइल में अपना तर्क डंप कर सकते हैं। फ्लैश से एसएफएफ बहुत छोटा हो सकता है, 8kb तक, या यहां तक ​​कि छोटा भी हो सकता है।

अगर मैं गलत हूं, तो मुझे सही करें, मैं फ्लेक्स को फ्लैश के रूप में एक्सएमएल लेआउट मैनेजर के साथ देखता हूं (जो आकार बदलने के दौरान घटकों को अच्छी तरह से रख सकता है)। यदि आप फ्लैश के लिए लेआउट मैनेजर को डिजाइन करने में समय बिताने के इच्छुक हैं, तो मुझे लगता है कि फ्लैश एक अच्छी पसंद है। फ्लैश AS3, pureMVC का समर्थन करता है।

बेशक

, फ्लेक्स नि: शुल्क है :)

+0

से है फ्लेक्स केवल दृश्य घटकों की तुलना में बहुत अधिक आपूर्ति करता है। घोषणात्मक लेआउट एक वास्तविक टाइमवेवर हो सकता है, लेकिन फ्लेक्स टूलकिट के कई अन्य पहलू हैं। आप वास्तविक फ्लेक्स फ्रेमवर्क के ऊपरी हिस्से के बिना सीधे AS3 संकलित करने के लिए फ्लेक्स एसडीके का भी उपयोग कर सकते हैं। फ्लैश, सीएस 4 के रूप में वास्तव में संकलन करने के लिए फ्लेक्स एसडीके (एमएक्सएमएलसी) का उपयोग कर रहा है। अगर मैं जल्द ही फ्लैश एसडीके को पुनः प्राप्त करता हूं तो मुझे आश्चर्य नहीं होगा। –

1

एक अन्य घटक पुस्तकालय:

AS Data Provider Controls मानक यूआई सादा ActionScript के साथ बनाया गया घटकों का एक नया सेट है। खुला स्त्रोत।

संपादित करें: आत्म-प्लग

1

AS3Commons UI Invalidation & LifeCycle फ्लेक्स की है कि एक पूरे घटक जीवन चक्र ढांचे समान प्रदान करता है के हैं लेकिन शुद्ध AS3 में लिखा गया है इसलिए एक छोटा और स्वतंत्र। यदि आप अपने स्वयं के घटकों को बनाने वाले हैं तो आपको इस लाइब्रेरी को आज़माएं।

संपादित करें: स्वयं प्लग

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