2011-09-24 18 views
8

मैं वर्तमान में Basic4Android के बारे में पेशेवरों और विपक्ष का शोध कर रहा हूं। मेरे पास पेशेवरों की एक अच्छी सूची है (http://www.basic4ppc.com/android/why.html) लेकिन इसका उपयोग करने के कुछ नुकसान क्या हैं? इस उपकरण में क्या सीमाएं हैं?Basic4Android का उपयोग करने के नुकसान?

सहायता के लिए धन्यवाद! ,)

सच कहूं मैं किसी गूगल एसडीके डाउनलोड करने के लिए प्रोत्साहित करते हैं और एंड्रॉयड स्टूडियो और जावा एपीआई से परिचित हो चाहते हैं;

उत्तर

12

Basic4android का उपयोग कर के लिए कई कई पेशेवरों रहे हैं। यह एक स्वच्छ पैकेज है और लेखक एरल द्वारा समर्थित है।

पेशेवरों + फ़ीचर युक्त सेटिंग्स + Intellisense संपादक के मामले में + कई पुस्तकालयों + जीयूआई डिजाइनर + सादा और आसान लेने के लिए भाषा + डीबगर

विपक्ष - वस्तु लिए समर्थन की कमी अभिविन्यास - सब्स

+1

ध्यान दें कि चूंकि v2.00 Basic4android कक्षाओं और बहुरूपता का समर्थन करता है। – Erel

13

केवल वास्तविक नीचे की ओर मैं देख रहा हूँ (संभावित) $ 49.00 बर्बाद कर रहा है।

लेकिन ऐसा लगता है कि इसे शुरू करना बहुत आसान हो सकता है, किसी भी रनटाइम प्रदर्शन जुर्माना नहीं लेना चाहिए, और आपको अनगिनत (पूरी तरह से पुनर्वितरण योग्य) एपीके बनाने की अनुमति देता है।

तो यदि आप जावा पर बेसिक पसंद करते हैं, और अतिरिक्त $ 49 - सुनिश्चित करें, इसके लिए जाएं!

IMHO ...

5

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

यदि आप अच्छे परिणाम प्राप्त करना चाहते हैं और हर विदेशी एंड्रॉइड फीचर का उपयोग करने की आवश्यकता नहीं है, तो इसे आज़माएं।

यदि आप एंड्रॉइड में उपलब्ध हर सुविधा तक पहुंच चाहते हैं तो एक्लिप्स आईडीई चुनने और सीधे जावा का उपयोग करने का एकमात्र तरीका है। लेकिन आपको बी 4 ए के साथ काम करने के बजाय विकास के लिए और अधिक समय निवेश करना होगा।

+0

GoogleMaps (API v2) अब समर्थित है। – Erel

2

मेरी राय यह है कि यदि आप वीबी से परिचित हैं, तो बी 4 ए के लिए बेहतर जाना है। यह पैसे बर्बाद नहीं कर रहा है। Google एसडीके बी 4 ए की तुलना में कुछ सीमा कुछ संस्करण में सुधार हो रही है। जावा सीखने और वीबी प्रोग्रामर होने के अभ्यास करने के बजाय मैं बी 4 ए पसंद करता हूं। जैसा मार्कस स्टिप कहता है कि यदि ईरेल नक्शादृश्य को शामिल करने का प्रयास करता है जो कई अनुप्रयोगों का समर्थन करने के लिए बहुत अच्छा होगा। मुझे आशा है कि ईरेल जल्द ही ऐसा करेगा :)

+0

GoogleMaps (API v2) समर्थित है। – Erel

3

व्यक्तिगत रूप से बी 4 ए के लिए शुरुआत करने वाले और सामान्य रूप से प्रोग्रामिंग के रूप में, मेरी मुख्य बाधा बहुत शुरुआत में एक सीधी सीखने की अवस्था होती है (जिसे मैं अभी भी चढ़ने की कोशिश कर रहा हूं)। मुझे यकीन है कि यह किसी भी भाषा/आईडीई के लिए सच है। मेरी इच्छा है कि मेरे जैसे उपयोगकर्ताओं के लिए तैयार किए गए अधिक ट्यूटोरियल थे। शुरुआती मार्गदर्शिका बहुत अच्छी है लेकिन यहां तक ​​कि ऐसी चीजें हैं जिन्हें मैं समझ में नहीं आता हूं। मैं AppInventor से आया जिसमें मैंने एक महीने के भीतर 3 ऐप्स बनाए। मैं ईरेल की इच्छा करता हूं या कुछ अन्य उपयोगकर्ता यूट्यूब वीडियो ट्यूटोरियल बनायेंगे!

+0

मैं जल्द ही आने वाले अधिक ट्यूटोरियल वीडियो की आशा करता हूं। इस तरह मैंने इस पोस्टिंग पर उतरा। यह तब था जब मैं Basic4Android ट्यूटोरियल के लिए googled। :-) –

7

बेसिक 4 एंड्रॉइड से वर्चुअल कोशिश करने के बाद, एक्लिप्स, रेडस्टूडियो Xe2, और विंडवे मोबाइल के माध्यम से, जिनकी मुझे बहुत उम्मीद थी, मैं कह सकता हूं कि मैं दृढ़ता से बी 4 ए पसंद करता हूं।अब तक का सबसे आसान और अब तक का सबसे उपयोगी उदाहरण मिला है। जहां तक ​​सीमाएं हैं, मुझे केवल कुछ ही मिल गए हैं और उनको आसानी से प्राप्त किया जा सकता है क्योंकि आप कोई जावा कोड ले सकते हैं और उसे लाइब्रेरी में लपेट सकते हैं कि बी 4 ए काफी आसानी से उपयोग कर सकता है। उस क्षमता के साथ, यदि आवश्यक हो तो मैं एक्लिप्स पर जा सकता हूं और कोड उत्पन्न कर सकता हूं और बी 4 ए में इसका उपयोग कर सकता हूं। मैं मूल के प्रशंसक नहीं हूँ। लेकिन मुझे जावा भी नहीं पता। मेरे लिए यह मुद्दा नहीं था। खोए बिना इंटरफेस का उपयोग करना और सबसे महत्वपूर्ण बात यह है कि फ़ोन जो कुछ भी कर सकता है उसके करीब लानत का एक ठोस उदाहरण है।

1

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

यह ऊपर मेरी critisims के बावजूद अच्छी तरह से लायक है $ 50

+0

हां, यह मेरे जैसे लोगों के लिए एक अच्छा निवेश है जो VB.Net का उपयोग करते हैं और हां, ग्राफिकल संपादक में वास्तविक समय प्रतिपादन करना अच्छा लगेगा। मुझे उम्मीद है कि वे जल्द ही पेश करेंगे। –

+0

त्वरित अद्यतन (2 साल बाद)। मैं अविश्वसनीय समर्थन पर b4a क्रेडिट करना चाहता था। लगातार सॉफ्टवेयर कार्यक्षमता अद्यतन और बढ़ रहे हैं। हालांकि उन्हें अभी भी जीयूआई डिजाइनर में कुछ बदलाव करने की जरूरत है। – Meozaa

+0

वे अभी भी जीयूआई में सुधार कर रहे हैं। शायद जल्द ही यह वीबी.Net में डिजाइनर की तरह होगा लेकिन यह करीब हो रहा है। –

4

मेरे लिए एक निपुण VB.NET प्रोग्रामर के रूप में वहाँ इतने सारे जाल सिर्फ ग्रहण के साथ शुरू हो रही है के लिए गए थे, निर्देश स्पष्ट नहीं थे, चीजें सिर्फ काम नहीं किया शुरुआत के लिए। इसे स्थापित करने के दो सप्ताह और वह, और अभी भी हैलो वर्ल्ड चलाने के लिए मिल सकता है।

मेरे पास पिछले 10 वर्षों में वीबीएनईटी के साथ लिखे गए कार्यों का एक बड़ा कोडबेस है, और उन कार्यों को पार करना, जबकि तुच्छ नहीं है, जल्दी होता है। Basic4Android के साथ मैंने अपनी सूची में 3 इंस्टॉल चलाए, और कोडिंग शुरू कर दी। कुछ मिनटों में मैंने एक्लिप्स के साथ सप्ताहों से अधिक समय तक पूरा किया था।

यदि आप वीबी में अनुभवी हैं, जब तक कि आपके पास कोई दोस्त न हो जो आपको जा सके, तो आप Basic4Android के साथ आगे बढ़ रहे हैं।

1

b4a उपयोग करता एक बहुत उपयोग करने के लिए इंटरफ़ेस

तो अविश्वसनीय जटिल .net wysiwyg इंटरफेस नहीं है और आसान "इसे सरल रखें"।

डिजाइनर के लिए एक सीखने की वक्र है, लेकिन सीखना आसान है।

अन्य सीखने की अवस्था एंड्रॉइड डिज़ाइन के साथ "इसे सरल रखें" सीख रही है।

बी 4 ए में नियंत्रण लेआउट के लिए एक अमूर्त डिजाइनर है जिसे भौतिक डिवाइस या एमुलेटर पर भी देखा जा सकता है।

बी 4 ए में अब एक वाईसवीज दृश्य डिजाइनर शामिल है जिसे भौतिक डिवाइस या एमुलेटर पर देखा जा सकता है।

वर्तमान में डेवलपर्स वर्चुअल बॉक्स एमुलेटर का उपयोग करते हैं जो एसडीके और एडीवी प्रबंधक की तुलना में बहुत तेज है।

वर्चुअल बॉक्स एमुलेटर का उपयोग करके हम सभी आकार के उपकरणों के लिए अनुकरणकर्ता बना सकते हैं। जल्दी और आसानी से।

सरल और उन्नत नमूना परियोजनाओं के साथ सभी प्रकार के चरण-दर-चरण शुरुआती मार्गदर्शिकाएं और शुरुआती ट्यूटोरियल और नियंत्रण ट्यूटोरियल हैं।

और एक बहुत सक्रिय शुरुआत, मध्यम और उन्नत समर्थन डेवलपर्स मंच।

जहां आप जो कुछ भी सोच सकते हैं उसके बारे में पहले से ही पूछा जा चुका है, चर्चा और उत्तर दिया गया है।

जहां शुरुआती एक सहायक माहौल में सुरक्षित महसूस कर सकते हैं, बिना किसी अन्य जमीनी बुलंद बुलियों के आप।

जहां अन्य रेडिकुलस ओवरप्रिकेड उत्पाद अभी भी बुनियादी एंड्रॉइड सुविधाओं के साथ पकड़ने के लिए चिपकने वाले हैं, बी 4 ए में पहले से ही समाधान हैं। यह समझने में आसान और आसान है।

एक पेशेवर लाइसेंस पर एक कम कीमत पर खोजने के लिए बुनियादी 4android कूपन के लिए एक नज़र डालें। वार्षिक ओवरप्रिक अपग्रेड फीस के बिना।

मैं सुझाव दे सकता हूं कि भविष्य में .NET C++ OO mehodologies बैगेज मानसिकता लाने के लिए नहीं है। और बहुत कम समय में वास्तविक ऐप्स बनाने का आनंद लेने के लिए तैयार रहें।

(हाँ ठीक है, मैं नहीं चाहता था कि उल्लेख करने के लिए है, लेकिन b4a अब कक्षाएं। चीज़! है)

1

मैं OCJP के साथ एक जावा सांकेतिक शब्दों में बदलनेवाला हूँ।

मैंने देशी जावा एंड्रॉइड के साथ एक विश्वविद्यालय पेपर किया है और उस अनुभव से प्लेस्टोर पर एक गेम ऐप है।

अभी मुझे क्लाइंट के लिए एक ऐप कोड करना होगा।

मैं B4A नहीं देशी जावा का उपयोग कर रहा है और ग्रहण, क्योंकि यह तेजी से & आसान

के रूप में कई केवल नुकसान ऊपर कहा गया है यह कुछ सुविधाओं को नहीं हो सकता है।

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