2009-02-17 18 views
12

के लिए सबसे अच्छा आईडीई क्या है मैं वर्तमान में अपने एक्शनस्क्रिप्ट 3 विकास के लिए FlashDevelop का उपयोग कर रहा हूं। मैंने अपने एक्शनस्क्रिप्ट 3 विकास के लिए फ्लेक्स 3 का उपयोग करने के साथ भी अपना हाथ आजमाया है। मैं उत्सुक था कि अगर एफडीटी पूर्व से बेहतर था और यदि लागत कम हो जाती है तो इसका उपयोग उपयोगी होता है। क्या प्रक्रिया को सुव्यवस्थित करने में मदद करने के लिए वहां कोई अन्य अनुप्रयोग हैं?actionscript3 विकास

उत्तर

9

हाँ अब तक का सबसे अच्छा आईडीई या तो एफडीटी या फ्लेक्स बिल्डर के साथ ग्रहण है (फ्लेक्स बिल्डर सिर्फ ग्रहण का एक पैक संस्करण है)। FlashDevelop के साथ सबसे बड़ी समस्या यह डिबगिंग उपकरण की कमी है। यदि आप ग्रहण में आते हैं, और खुद को सिखाते हैं कि किसी एप्लिकेशन को सही तरीके से डिबग कैसे करें, तो यह आपको बहुत समय बचा सकता है।

फ्लेक्स बिल्डर या एफडीटी के लिए जो पूरी तरह से आपके ऊपर है। एक बड़ा लाभ एफडीटी यह है कि यह अभी भी एएस 2 विकास का समर्थन करता है। एफडीटी में कोड टेम्पलेटिंग जैसी कई अन्य अच्छी सुविधाएं भी हैं।

मेरे पास दोनों हैं, लेकिन मैं मुख्य रूप से अपने फ्लैश काम के लिए फ्लेक्स बिल्डर से चिपक जाता हूं क्योंकि मेरे लिए मैं इसे फ्लैश और फ्लेक्स काम दोनों के लिए उपयोग कर सकता हूं और आसानी से दोनों के बीच न्यूनतम प्रयास के साथ स्विच कर सकता हूं। अगर मुझे फिर से एएस 2 में काम करना पड़ा (भगवान forbid) मैं निश्चित रूप से fdt पर्यावरण में वापस स्विच करने के लिए जोर नहीं होगा।

+3

फ्लेक्स बिल्डर के साथ मेरी सबसे बड़ी समस्या यह है कि यह महंगा है, और मैं सस्ता हूं। FlashDevelop मेरी राय में मुफ़्त, छोटा और कुशल है (आपको प्रदान करना, डिबगिंग की कमी)। मुझे एफडीटी से अवगत नहीं था, अब मैं हूं: क्या आप जानते हैं कि इसका एक मुक्त ओपन सोर्स डेवलपमेंट लाइसेंस है? –

+0

लागत के बारे में सहमत हुए लेकिन सौभाग्य से जिस कंपनी के लिए मैं काम करता हूं वह सॉफ़्टवेयर लाइसेंस के साथ बहुत अच्छा है। नहीं, मुझे ओपन सोर्स लाइसेंस के बारे में पता नहीं था। दिलचस्प लगता है ... –

+1

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

3

मुझे euge1979 के उत्तर का विस्तार करना है।

Flex SDK (ढांचे, कंपाइलर इत्यादि सहित) को एक निःशुल्क एडोब स्वामित्व वाले संस्करण और एक ओपन सोर्स संस्करण में फोर्क किया गया है। किसी भी तरह से, आप मुफ्त में एसडब्ल्यूएफ संकलित कर सकते हैं।

Flex Builder निःशुल्क नहीं है। आपके पास 30 दिन का परीक्षण है।

ध्यान देने योग्य एक अच्छी बात यह है कि अगले संस्करण (3.1 से 3.2 तक) में एफडीटी एमएक्सएमएल को संभालने में सक्षम होगा, इस प्रकार यह सुविधाओं के संदर्भ में फ्लेक्स बिल्डर के बराबर बना देगा। मुझे वास्तव में कुछ एफडीटी फीचर्स पसंद हैं जो फ़ॉर्मेटिंग या फंक्शंस बनाने जैसे सामान्य कार्यों को आसान बनाता है, & आदि

अभी फ्लेक्स बिल्डर के साथ चिपकें।

पीएस: फ्लेक्स बिल्डर ग्रहण पर बनाया गया है लेकिन यह सब कुछ गड़बड़ कर देता है। मैंने प्लगइन के रूप में एफबी के साथ कई समस्याएं अनुभव की हैं और यदि मैंने एफबी में प्लगइन स्थापित किए हैं। और अगर मैं इसे प्लगइन के रूप में उपयोग नहीं कर सकता हूं या ग्रहण में दूसरों को स्थापित नहीं कर सकता तो सभी शक्ति गायब हो गईं।

मेरा पसंदीदा पर्यावरण अभी है: Aptana Studio + FDT + PyDev + PHPDev

+1

के बाद से किसी और चीज का उपयोग नहीं किया है, कम से कम एक एफवाईआई, फ्लेक्स बिल्डर परीक्षण, कम से कम जब तक मैं इसे लिखता हूं, 60 दिन है। – Boden

+0

आप फ्लैश बिल्डर में प्लगइन इंस्टॉल कर सकते हैं, आपको बस कॉन्फ़िगरेशन फ़ाइल संपादित करके उन्हें सक्षम करने की आवश्यकता है: http://stackoverflow.com/questions/1023044/getting-the-message-cannot-start-the-update-ui -वेन-कोशिश-टू-रन-द-अपडेट – timoxley

1

बस, AS3-केवल प्रोग्रामिंग में तलाश शुरू कर दी हमेशा खुले स्रोत उपकरण की तलाश में है, तो पहली पसंद FlashDevelop थे।

अनुप्रयोगों के विकास के दौरान कोई ब्रेकपॉइंट सुविधाएं व्यवहार्य नहीं है। भले ही इसकी आगामी सुविधा मैं फ्लेक्सबिल्डर के साथ चिपक रहा हूं जब तक कि यह फ्लैसडेफ में लागू नहीं हो जाता।

1

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

स्मृति से, एफडीटी ने बेहतर रिफैक्टरिंग समर्थन किया होगा।

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

यदि आप कोई एएस 2 करते हैं, तो एफडीटी बहुत अच्छा है। यह उचित संकलन समय त्रुटियों (बनाम फ्लैश आइडिया) भी देता है। मैं कुछ एफडीटी के लिए पुराना बना रहा हूं (मेरे पास 3.1 है, लेकिन नवीनतम नहीं है)। असल में एफडीटी की त्रुटि जांच और सामान्य AS2/3 पार्सर बेहतर है।

3

फ्लेक्स बिल्डर क्योंकि

  1. आप डीबग कर सकते हैं
  2. आप प्रोफाइलर आप असली खिलाड़ी स्मृति ठीक स्मृति में खुदाई कर सकते हैं का उपयोग कर सकते रिसाव
  3. ग्रहण के स्वर के साथ आप के लिए बहुत बहुत कर सकते हैं प्लग इन की


- Mylyn अपने IDE करने के लिए अपने डेटा बेस कीड़े कनेक्ट और भी बहुत कुछ लिंक SVN एक काम करने के लिए प्रतिबद्ध
- SVN

1

मैं मुख्य रूप से एक ही कारण के लिए FDT उपयोग कर रहा हूँ के ऊपर स्थित + के रूप में मैं विंडोज पर नहीं कर रहा हूँ के लिए subeclipse प्लगइन।

मैं सिर्फ यह जोड़ना चाहता था कि FlashDevelop फ़्लैश ओपन सोर्स समुदाय (फिलिप और मिका के लिए एक बड़ा धन्यवाद) में बहुत ही उदार योगदान है जिसमें अच्छे टूल की एक लंबी सूची है।

असल में मैं अभी भी "बुद्धिमान ऑटो completition" उपकरण है जो अब तक FDT/अमेरिकन प्लान की तुलना में बेहतर है याद कर रहा हूँ, haxe समर्थित है, आप परियोजना अन्वेषक से swf सामग्री ब्राउज़ कर सकते, परियोजना टेम्पलेट्स आसानी से बनाई गई हैं, और इतने पर ...

विचार करने का एक और मुद्दा यह है कि FlashDevelop सचमुच एफडीटी (3.7 एम के खिलाफ 2.7 एम) से 100 गुना हल्का है।

आपको एफडीटी या एफबी 30 दिनों के परीक्षण को एक जाना चाहिए। लेकिन अगर आप FlashDevelop से खुश हैं तो यह पैसा बचाने के लायक हो सकता है (आईएमओ, एफडीटी अधिक मूल्यवान है) और ओपन सोर्स का समर्थन करता है।

एफडी टीम वर्तमान में डिबगर पर काम कर रहा है और उपकरणों की रूपरेखा तो कुछ मदद के साथ यह वहाँ मिल जाएगा;)

1

यह सब व्यक्तिगत स्वाद के लिए नीचे आता है, लेकिन मैं वास्तव में FDT और अमेरिकन प्लान के लिए FlashDevelop पसंद करते हैं। और मुक्त होने से चोट नहीं पहुंची!

0

मैंने फ्लैश डेवलपमेंट या एफडीटी का उपयोग नहीं किया है, हालांकि मुझे लगता है कि एफडीटी फ्लेक्स बिल्डर की तुलना में बहुत धीमी गति से चलता है। मैं एक फ्लैश प्रोग्रामर होता था और मैंने फ्लैश आईडीई का उपयोग किया..मैं फ्लेक्स बिल्डर पर स्विच किया और मुझे यह पसंद है।

+0

मैंने इसके विपरीत सुना: http://twitter.com/alecmce/status/7693754617 – timoxley

0

किसी के लिए एफवाईआई नहीं पता: फ्लेक्स बिल्डर मुफ्त में हो सकता है यदि आप छात्र या शिक्षक हैं। और मुझे पूरा यकीन है कि अब 'वाणिज्यिक अनुप्रयोग' प्रतिबंध के लिए उपयोग नहीं किया जा सकता है।

+1

उन्होंने हाल ही में बेरोजगारों को मुफ्त लाइसेंस देना शुरू कर दिया। https: //freeriatools.adobe।कॉम/ – quoo

+0

@quoo। 60 दिनों का परीक्षण सटीक होना चाहिए। –

+1

यह सुनिश्चित नहीं है कि यह बदला गया है, लेकिन जब मैंने इसे पोस्ट किया, तो यह 60 दिन का परीक्षण नहीं था, यह एक पूर्ण मुफ़्त लाइसेंस था। – quoo

6

फ्लैशडिवेल एएस 3 विकास के लिए एक बहुत अच्छा आईडीई है। एफडीटी की कोशिश नहीं की है, लेकिन फ्लेक्सबिल्डर की कोशिश की। मैं कह सकता हूं कि शुद्ध एएस 3 विकास (कोई एमएक्सएमएल सामान) के लिए यह बेहतर नहीं है। और यह मुफ़्त है।

1

Jetbrains IntelliJ कुछ और (FlexBuilder या FlashDevelop)

यह रिफैक्टरिंग अकेले उपकरण indespensible हैं के साथ मिलकर। फ्लेक्सबिल्डर पर सिंटेक्स सुधार।

विपक्ष: यह धीमा आईडीई (9.02) है लेकिन मैं खुशी से सभी अतिरिक्त कार्यक्षमताओं के लिए इसे रखूंगा।

0

एएक्सडीटी ओपन-सोर्स विकल्प एफडीटी/फ्लैश बिल्डर में भी है। यह उतना अच्छा नहीं है, लेकिन यह अच्छी तरह से esp बचाता है। उन लोगों के लिए जो अभी फ्लैश प्लेटफार्म से शुरू हो रहे हैं और डेवलपर टूल पर काफी खर्च करने को तैयार नहीं हैं।

अधिक के लिए AXDT: open-source cross-platform alternative for Flash development देखें।

0

मैं अभी भी सामान्य फ्लैश आईडीई (वर्तमान में सीएस 5) पसंद करता हूं। हालांकि मैं अपनी परियोजनाओं के लिए प्रदान किए गए कला कार्यों के साथ बहुत करीबी काम करता हूं।

मैं अपने काम को वापस करने के लिए एसवीएन का उपयोग करता हूं। फ्लेक्स बिल्डर (अब फ्लैश बिल्डर) या शायद पूरे ग्रहण के साथ अपने अनुभव में। कई अस्थायी फ़ाइलें बनाई गई हैं, कुछ बार इस बिंदु पर कि यह भ्रमित कर रहा था कि कौन सा फ़ोल्डर देखना है ... और एसवीएन को अक्सर फाइलों के इस स्वचालित ढेर द्वारा बाधित किया गया था।

टीमों के लिए फ्लेक्स बिल्डर परियोजनाएं, सभी उपयोगकर्ताओं के लिए, एसवीएन में अपनी सेटिंग्स को नहीं रखती थीं।

किसी भी तरह से मुझे फ्लैश पसंद है क्योंकि यह थोड़ा आसान है, लेकिन मैं आम तौर पर छोटी परियोजनाओं पर काम करता हूं जिन्हें फैंसी सामान की आवश्यकता नहीं होती है।

1) डिबगिंग आसान है:

0

तुलना को Flash का विकास करना, फ्लेक्स बिल्डर जो अब फ्लैश बिल्डर कहा जाता है, सबसे अच्छा आईडीई है क्योंकि यह अधिक शक्तिशाली सुविधाओं के साथ आता है।
2) आईओएस, एंड्रॉइड, और ब्लैकबेरी अनुप्रयोग निर्माण का समर्थन करना।
3) हमारा एप्लिकेशन एक्सएमएल, डेटासेट और एपीआई के साथ जुड़ता है।
4) सिंटेक्स पीढ़ी में सुधार हुआ।
4) चरण और कोड पर घटक खींचें और ड्रॉप करें उसी घटक के लिए mxml फ़ाइल में उसी समय उत्पन्न होता है।
5) यह PHP कोडिंग का भी समर्थन करता है और PHP के लिए अलग-अलग लॉन्च किया गया एक नया ढांचा भी है।
6) फ्लैश में एएस 3 रिमोटिंग के रूप में रिमोटिंग किया जा सकता है।