50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

انتخاب پلتفرم اندروید

سلام دوستان و اساتید عزیز

خواهشمندم کسانیکه سابقه کار با 2 زبان را دارند جواب بدن

بنده قبلا b4a کار کردم بعد الان3 سالی هست که دارم سی شارپ کار میکنم

و اینکه الان که من روزی مثلا 3 ساعت صرف سی شارپ میکنم چون قبلا با بیسیک 4اندروید کار کردم میان انتخاب b4a و اندروید استودیو موندم

بخاطر اینکه b4a بنظر من جذابه و مکافات تنظیمات و مشکلات کامپایلی نداره ولی از طرفی چون اندروید استودیو جاوا هست و میتونه تو پیشرفتم کمک کنه

میخام یه روز درمیان کار کنم و ایندفعه دنبال کار با وب هستم یعنی برنامه هایی بسازم که ارتباط اینترنتی رو داشته باشن

و اینکه زامارین برای من سخته یعنی ui خوبی نداره

خب این وسط میخام بدونم الان بخام با b4a کار کنم ممکنه قاطی کنم و یا چون جاوا از نظر سیتکس شبیه سی شارپ هست برم سمت اندروید استودیو؟

الان میخاستم اندروید استودیو نصب کنم فک کردم دیدم تایپیکهای b4a زیادتر از اندروید استودیو هست

و یه مطالب ؟ قبلا b4a کتابخانه های ارتباط با وب رو نداشت و مجبور بودیم با php مشکل رو حل کنیم ایا الان بازم اونطوریه؟

چون تو اندروید استودیو یه پروژه دیدم که مثلا برای ارتباط با یه سایت نیاز به کتابخانه خارجی نداشت

ممنون میشم راهنمایی کنید

پرسیده شده در 1398/02/31 توسط

2 پاسخ

0

از پاسخ صریح شما بسیار ممنون متشکرم

پاسخ در 1398/03/06 توسط
0

سلام

ببینید شاید تفاوت هایی از لحاظ پیاده سازی، سینتکس و . . . باشه ولی در نهایت خروجی یکسان هستش.

خب این جامپ کردن از یک زبان به زبان دیگه یا یادگیری چند مورد به صورت همزمان از دید من درست نیست

شما اگر هدفتون تمرکز روی اندروید هستش پس سعی کنید اون کاریو انجام بدید که از دید خودتون منطقی تر هستش.

ببینید B4A از لحاظ نوشتن برنامه کمی راحت تر هستش و جاوا کمی کارتون بیشتره، اما خروجی هر دو یکی هستش.

بنده با زامارین تجربه ی کار باهاش رو ندارم، اما با اندروید استودیو و B4A کار کردم.

ببینید شما می تونید با B4A هم اپ های مختتلفی با نوع کاربری مختلف بسازید اما، یه اما اینجا وجود داره که شما گاها به یکسری قابلیت ها یا ویژگی ها یا کتابخونه هایی احتیاج پیدا می کنید که نمونش توی جاوا قطعا وجود داره و اینجا لازمه ی این هستش که یا خودتون به جاوا مسلط باشید یا اینکه کسیو پیدا کنید که بتونه واستون اون کتابخونه مورد نظر رو از جاوا به B4A براتون Wrap کنه.

ببینید اگر دوس دارید با پلتفرم اندروید و برنامه نویسیش اشنا بشید و تازه کار هستید و نمیخوایید دچار سردرگمی بشید میتونید B4A رو استارت بزنید و بعد یک مدت برید سمت اندروید استودیو.

اما نظر شخصی من این هستش که زبان جاوا رو یاد بگیرید و مستقیما برید سراغ اندروید استودیو که از لحاظ پیاده سازی هیچگونه محدودیت و کمبودی حس نمی کنید.

با وجود StackOverFlow و Github و امثالهم فک نکنم جایی برای پیاده سازی اپتون توی اندروید استودیو کم بیارید مگه از لحاظ دانش فنی خودتون.

در مقابل B4A فقط تنها پشتیبانی خوب و مناسبش توی سایت مرجعش که B4X.COM هستش.

در کل اگر چشم اندازی مد نظرتون هست و هدفمند هستین برید سراغ اندروید استودیو.

در جواب اینکه پست های یا بهتر بگم پشتیبانی B4A بیشتر از اندروید استودیو هستش به این دلیل روشنه که شما برای حل مشکلات اندروید استودیو و زبان جاوا کافیه به صورت انگلیسی جستجو کنید به N جواب میرسید و خب جای سوالی باقی نمیمونه.

اینو از روی تجربه میگم و بنده خودم مدیریت سایت پشتیبانی B4A هستم و خب قطعا میتونم جانبدارانه صحبت کنم ولی خب بنظرم از دید من چیزی که منطقی تر هستش رو گفتم و حالا تصمیم گیری با خودتون هست.

قطعا هم جای مقایسه ای برای هیچکدومشون وجود نداره و این رو بازم میگم به دانش فنی شما هم بستگی داره.

موفق و موید باشید

پاسخ در 1398/03/04 توسط

پاسخ شما