صفحه اصلی | انجمن | ورود | عضویت | خوراک | نقشه | تماس با ما | آپلود فایل | چت | فتوشاپ آنلاین تبلیغات
معرفی و بررسی ۱۰ محیط برنامه نویسی اندروید
::: در حال بارگیری لطفا صبر کنید :::

نام کاربري : پسورد : يا عضويت | رمز عبور را فراموش کردم


تعداد بازدید : 88
نویسنده پیام
admin
آفلاین



ارسال‌ها: 1193
عضویت: 28 /6 /1392
تشکر کرده: 34
تشکر شده: 18
معرفی و بررسی ۱۰ محیط برنامه نویسی اندروید

آیا تا به حال به فکر ساخت یک اپلیکیشن اندروید افتاده اید؟ شاید به شما گفته باشند تنها کاری که لازم است انجام بدهید این است که اندروید استودیو را نصب کنید و مقداری زبان جاوا یاد بگیرید و شروع به ساخت اپلیکیشن های خود بکنید. یا اگر قصد ساخت بازی داشته باشید، باید موتور Unity را دانلود کنید و مقداری هم زبان سی شارپ یاد بگیرید. اما اگر از این محیط های برنامه نویسی اندروید یا زبان های آن خوشتان نمی آید، با برنامه چی برای معرفی ۱۰ محیط برنامه نویسی اندروید متفاوت همراه باشید. (منبع نوشته: AndroidAuthority)در این مقاله، ۱۰ محیط برنامه نویسی اندروید زیر را بررسی میکنیم:

اندروید استودیو Android Studio

ای کلیپس Eclipse

نت بینز NetBeans

زامارین Xamarin

AIDE

پایتون Python

بیسیک فور اندروید B4A

فون گپ PhoneGap

یونیتی Unity

آنریل Unreal

جمع بندی نهایی

به عبارت دیگر، برای شروع ساختن اپلیکیشن های اندروید، بیشتر از یک راه روبروی شما قرار دارد. همچنین انتخاب محیط برنامه نویسی اندروید مناسب، میتواند مقدار زیادی از وقت و انرژی را برای شما ذخیره کند. حتی ممکن است فاصله ی میان شکست و پیروزی شما، همین انتخاب باشد. به عنوان مثال اگر بخواهید یک بازی ۲بعدی بسیار ساده را با استفاده از اندروید استودیو و دانش خودتان بسازید، صد ها ساعت وقت را هدر میدهید در حالیکه نمیتوانید نتیجه ای مشابه با موتور بازی سازی Unity دریافت کنید.مشکل شما آگاهی نداشتن از گزینه هایی است که موجود میباشند. بسیاری از مردم نمیدانند که محیط های برنامه نویسی متفاوت و زبان های مختلفی وجود دارند که میتوانید از آنها برای ساخت اپلیکیشن استفاده کنند. در این مقاله برای شما ده محیط کاملا متفاوت برنامه نویسی را معرفی میکنیم.اندروید استودیو Android Studioتصویر: https://barnamechi.com/wp-content/uploads/2020/08/android-studio-behtarin-mohit-barname-nevisi-android-2.jpgبگذارید با محیط رسمی برنامه نویسی اندروید شروع کنیم. اندروید استودیو یک IDE ساخته شده توسط شرکت گوگل است که همه اسناد رسمی به آن ارجاع داده میشوند. IDE مخفف Integrated Development Environment یا “محیط جامع توسعه” است که ما آن را به عنوان محیط برنامه نویسی میشناسیم. این محیط برنامه نویسی بیشترین پشتیبانی را دریافت میکند، بصورت تخصصی برای توسعه اندروید ساخته شده است و کار شما را در بیشتر قسمت ها آسان میکند.ممکن است نصب اندروید استودیو کمی مشکل باشد اما میتوانید به راحتی آنرا یاد بگیرید و با آن کار کنید. همچنین این برنامه مرتبا در حال بروزرسانی و بهتر شدن میباشد. یکی از مزیت های استفاده از این IDE این است که به راحت ترین شکل ممکن میتوانید از روش های نوین طراحی گوگل باخبر بشوید و کتابخانه های جدید را برای پروژه های خود پیدا کنید. اگر هم میخواهید به عنوان یک توسعه دهنده استخدام بشوید، یکی از راه های یادگیری، کار کردن با اندروید استودیو میباشد. همچنین اگر میخواهید در آینده اپلیکیشن خود را به فروش برسانید، یک ایده خوب استفاده از این محیط برنامه نویسی اندروید به همراه زبان جاوا است.تصویر: https://barnamechi.com/wp-content/uploads/2020/08/android-studio-2-behtarin-mohit-barname-nevisi-android.jpgدر محیط برنامه نویسی Android Studio، شما باید از زبان جاوا و Android SDK استفاده کنید. SDK مخفف Software Development Kit یا کیت توسعه نرم افزار میباشد. برای کار کردن با زبان جاوا باید از قبل این کیت را روی کامپیوتر خود نصب کرده باشید. این محیط برنامه نویسی به شما اجازه میدهد که به چیز هایی مانند دکمه ها و دیگر المان های رابط کاربری دسترسی داشته باشید و خیلی راحت بتوانید آرایش این المان ها را در اپلیکیشن خودتان تغییر بدهید. (یا با استفاده از زبان XML این کار را انجام بدهید). این محیط برنامه نویسی کاملا برای ساختن اپلیکیشن هایی که به خوبی با سیستم عامل اندروید سازگار باشند، مناسب است.اندروید استودیو به همراه SDK، حتی برای ساختن بازی های ساده هم مناسب است. میتوانید این کار را با ساختن View های مختلف و چیز هایی مثل انیمیشن انجام بدهید. البته لازم است که کمی هم به فکر و خلاقیت خود فشار وارد کنید. برای فیزیک های پیشرفته تر در بازی ها هم لازم است که کار کردن با کتابخانه هایی مانند LibGDX را شروع کنید. این کار ابزار لازم را در اختیار شما قرار میدهد تا لازم نباشد همه چیز را از ابتدا بسازید.تصویر: https://barnamechi.com/wp-content/uploads/2020/08/coding-behtarin-mohit-barname-nevisi-android.jpgاگر شما میخواهید چیزی را توسعه بدهید که فیزیک بسیار پیشرفته تری داشته باشد، یا یک اپلیکیشن که عملکرد آن بالاتر از حد متوسط قرار بگیرد، باید با Android NDK آشنا بشوید. NDK مخفف Native Development Kit یا کیت توسعه بومی است که به شما اجازه میدهد کد های فشرده تر برای CPU را با استفاده از زبان C++ بکار ببرید. اما همانطور که گفتیم، یادگیری این موارد دشوار میباشد و هیچوقت به قدرتمندی استفاده از مواردی مانند Unity نمیشود.

همه آنچه لازم است از اتدروید NDK بدانید را در اینجا بخوانید
برای اکثر مواقع و کاربرد ها، اندروید استودیو به بقیه گزینه ها ترجیح داده میشود. بخصوص اگر بخواهید یک اپلیکیشن ساده یا یک بازی ابتدایی مانند پازل بسازید. اما اگر قصد دارید نسخه بعدی بازی Angry Birds یا Microsoft Office را تولید کنید، شاید اندروید استودیو بهترین گزینه پیش روی شما نباشد مگر اینکه پیشرفته تر شوید و کار با Android NDK را یاد بگیرید.ای کلیپس Eclipseتصویر: https://barnamechi.com/wp-content/uploads/2020/08/eclipse-behtarin-mohit-barname-nevisi-android.jpgساختن یک اپلیکیشن اندروید با Eclipse بسیار شبیه اندروید استودیو است. قبل از ساخته شدن اندروید استودیو هم، از این محیط برنامه نویسی اندروید، به عنوان گزینه اصلی استفاده میشد. Eclipse هم مانند مورد قبلی یک محیط برنامه نویسی اندروید است که به شما اجازه میدهد با زان جاوا و با استفاده از Android SDK اپلیکیشن بسازید. راه اندازی آن مشابه Android Studio و روند کار کردنشان با یکدیگر قابل مقایسه است. تفاوتی که دارند این است که ایکلیپس بصورت اختصاصی برای برنامه نویسی اندروید ساخته نشده بود و برای پلتفرم های دیگر و با زبان های دیگر هم به کار گرفته میشد. تجربه کار کردن با آن هم نشان میدهد که سرعتش مقداری پایین تر و حل مشکلات در آن دشوارتر میباشد.
برای آشنایی با پلتفرم این مقاله را مطالعه کنید
تصویر: https://barnamechi.com/wp-content/uploads/2020/08/eclipse-2-behtarin-mohit-barname-nevisi-android.jpg
برای اکثر مواقع و کاربرد ها، اندروید استودیو به بقیه گزینه ها ترجیح داده میشود. بخصوص اگر بخواهید یک اپلیکیشن ساده یا یک بازی ابتدایی مانند پازل بسازید. اما اگر قصد دارید نسخه بعدی بازی Angry Birds یا Microsoft Office را تولید کنید، شاید اندروید استودیو بهترین گزینه پیش روی شما نباشد مگر اینکه پیشرفته تر شوید و کار با Android NDK را یاد بگیرید.
به دلیل اینکه ایکلیپس دیگر محیط رسمی برنامه نویسی اندروید به شمار نمیرود، به شما پیشنهاد میکنیم اگر هنوز در حال کار کردن با این نرم افزار هستید، هرچه زودتر به سمت اندروید استودیو حرکت کنید. در کار کردن با اندروید استودیو متوجه میشوید که کار کردن با چندین پروژه در آن آسان تر است، طراحی رابط کاربری بهتر شده و Gradle Support میتواند در بسیاری از موارد شما را کمک کند. همچنین به کسانی که میخواهند به تازگی برنامه نویس اندروید بشوند، قطعا پیشنهاد میکنیم که Android Studio را به جای Eclipse انتخاب کنند.نت بینز NetBeansتصویر: https://barnamechi.com/wp-content/uploads/2020/08/Netbeans-behtarin-mohit-barname-nevisi-android.jpgNetBeans یک IDE میباشد که مانند ایکلیپس از زبان ها و پلتفرم های مختلفی پشتیبانی میکند. مقایسه کردن آن با Android Studio برای توسعه اندروید، شاید کمی عجیب باشد. اما زمانی بود که نت بینز یکی از جایگزین های اصلی ایکلیپس به شمار میرفت. (همراه با محیط برنامه نویسی اندروید IntelliJ IDEA که امروزه اندروید استودیو بر پایه آن ساخته شده است). اما در حال حاضر دلایل بسیار کمی وجود دارند که شما بخواهید NetBeans را به Android Studio ترجیح بدهید.زامارین Xamarinتصویر: https://barnamechi.com/wp-content/uploads/2020/08/Xamarin-logo-behtarin-mohit-barname-nevisi-android.jpgXamarin یک محیط برنامه نویسی است که مایکروسافت مالک آن است و برای این منظور طراحی شده است که ساختن اپلیکیشن های میان پلتفرمی را آسان تر کند. (مثلا اپلیکیشن هایی که هم نسخه اندروید و هم نسخه آی او اس دارند). به عبارت دیگر، شما میتوانید یک برنامه اندروید را در زامارین بسازید و سپس آنرا به آسانی برای iOS و Windows هم منتشر کنید در حالی که از کد ها و IDE یکسانی استفاده کرده اید. در Xamarin باید با زبان سی شارپ (C#) برنامه نویسی کنید و از قابلیت هایی مانند “تست اتوماتیک روی چندین دستگاه حقیقی متصل به کلود (Cloud)” بهره ببرید. خبر خوب دیگر این است که زامارین به تازگی رایگان شده است و همچنین قابلیت هماهنگ شدن با Visual Studio در آن وجود دارد.تصویر: https://barnamechi.com/wp-content/uploads/2020/08/Xamarin-behtarin-mohit-barname-nevisi-android.jpgXamarin یکی از بهترین گزینه هاست اگر شما از قبل تسلط به زبان سی شارپ دارید و زیاد به جاوا علاقه مند نیستید. همچنین اگر میخواهید اپلیکیشن خود را روی پلتفرم های دیگر، بدون زحمت اضافه منتشر کنید، میتوانید از این محیط برنامه نویسی اندروید استفاده کنید. البته باید این نکته را در نظر داشته باشید که به ناچار کمی از فضای واقعی توسعه اپلیکیشن های اندروید دور میشوید.زامارین همچنین از Monogame پشتیبانی میکند که یک فریم ورک بازی سازی بین پلتفرمی است که بر پایه فریم ورک Microsoft XNA ساخته شده است. این فریم ورک یک ابزار عالی برای ساختن بازی های ۲بعدی و ۳بعدی است که مسلما یادگیری آن سخت تر از موتورهایی مانند Unity و Unreal میباشد. (در ادامه این ها را معرفی و بررسی خواهیم کرد).
برای آشنایی با فریم ورک ها، حتما این مقاله را مطالعه کنید
کتاب الکترونیک فریم ورک ها در اندروید هم مطالعه بکنید
AIDEتصویر: https://barnamechi.com/wp-content/uploads/2020/08/AIDE-1-behtarin-mohit-barname-nevisi-android.jpgAIDE به سادگی یک مخفف برای عبارت Android IDE میباشد. یک محیط برنامه نویسی اندروید پایه ای میباشد که مانند اندروید استودیو یا ایکلیپس کار میکند که به زبان جاوا هم میتوانید در آن کدنویسی کنید. تفاوت بزرگ آن با دیگر موارد این است که این IDE روی اندروید اجرا میشود. یعنی میتوانید حتی در هنگام حرکت و روی موبایل خودتان هم کدنویسی بکنید. همچنین این محیط برنامه نویسی اندروید، تست کردن اپلیکیشن ها را هم بسیار ساده میکند. زیرا دیگر نیازی به استفاده از شبیه ساز ها و دستگاه های موبایل مجازی نیست. AIDE همچنین یک محیط آموزشی خوب هم دارد که به برنامه نویس های تازه وارد پایه های برنامه نویسی را یاد میدهد.تصویر: https://barnamechi.com/wp-content/uploads/2020/08/AIDE-2-behtarin-mohit-barname-nevisi-android.jpgالبته شما مطمئنا از این IDE برای پروژه های بزرگ استفاده نخواهید کرد. زیرا اپلیکیشن روی صفحه های کوچک به خوبی تست میشود اما هنوز هیچ راهی وجود ندارد که پروژه خود را روی چندین دستگاه مختلف تست بکنید. از لحاظ عملکرد هم کمبود هایی در مقایسه با دیگر مواردی که روی کامپیوتر اجرا میشوند، دارد. برای یاد گرفتن پایه ها، این نرم افزار مورد خوبی است. بخصوص که شما میتوانید هر قسمت از اپلیکیشن را بسرعت تست کنید. اما متاسفانه، برای درس ها و خصوصیات پیشرفته تر نیاز به تهیه اشتراک ویژه دارید.پایتون Pythonتصویر: https://barnamechi.com/wp-content/uploads/2020/08/Python-behtarin-mohit-barname-nevisi-android.jpgPython یک زبان برنامه نویسی بسیار خوب و آسان برای یادگیری است که توسط تعداد زیادی از مردم در سراسر جهان استفاده میشود. زبان پایتون برای استفاده رایگان است و به محض اینکه دستتان با آن راه بیفتد، میبینید که گزینه های زیادی برای ساختن اپلیکیشن های اندروید دارید. به عنوان مثال میتوانید از PyMob یا کتابخانه هایی مانند Pygame Subset for Android استفاده کنید. (یا همان pgs4a).
برای آشنایی با کتابخانه ها، این مقاله را بخوانید
در مقایسه با ساختن اپلیکیشن با اندروید استودیو، شما مقداری از کارایی را از دست میدهید و محدود خواهید شد. مطمئنا ما هم پیشنهاد نمیکنیم برای پروژه های پیچیده به جای اندروید استودیو از پایتون استفاده کنید. اما اگر پایتون را دوست دارید و میخواهید برای استفاده خودتان اپلیکیشن هایی بسازید و همچنین زیبایی ظاهر آنها برای شما مهم نیست، میتوانید از Python استفاده کنید.بیسیک فور اندروید B4Aتصویر: https://barnamechi.com/wp-content/uploads/2020/08/b4a-behtarin-mohit-barname-nevisi-android.jpgاگر هدفتان این است که از زبان جاوا دوری کنید، احتمالا یکی از گزینه های خوب برای شما این است از B4A یا Basic for Android استفاده کنید. همانطور که از نام آن پیداست، این مورد یک محیط برنامه نویسی اندروید است که به شما اجازه میدهد یک اپلیکیشن را بصورت پایه ای بسازید. در اصل BASIC مخفف Beginners All Purpose Symbolic Instruction Code است که معنی آن “دستور العمل های کدنویسی نمادین برای همه اهداف تازه کار ها” میباشد.این زبان برای کسانی که تازه کارشان را شروع کرده اند بسیار ساده و قابل دسترسی است. طوری که انگار در حال خواندن زبان انگلیسی هستید زیرا فرق زیادی با آن ندارد. همه چیز در این ابزار برای ساده و سریع بودن ساخته شده است و میتوان گفت تا حد زیادی در این کار موفق عمل کرده اند زیرا هیچ عملکردی در این محیط دارای ضعف و کمبود نیست. دقیقا به همین دلیل است که B4A خودش را یک ابزار توسعه سریع (Rapid Development یا RAD) معرفی میکند.تصویر: https://barnamechi.com/wp-content/uploads/2020/08/b4a-2-behtarin-mohit-barname-nevisi-android.jpgشما به همه API ها و کتابخانه هایی که در اندروید استودیو بودند، دسترسی دارید بدون اینکه تغییر زیادی در نحوه عملکرد آنها مشاهده کنید. (همچنین میتوانید کتابخانه های خودتان را در جاوا وارد کنید یا بسازید). در این زبان میتوانید هرچیزی که میخواهید را بسازید که البته نیاز به مقداری خلاقیت و مهارت دارید. اما حجم پروژه های یکسان در B4A بسیار کمتر از Android Studio میباشد. مزیت دیگر این است که شما میتوانید کد های نوشته شده در B4A را به راحتی به کدهای B4i تبدیل کنید که بر روی دستگاه های iOS قابل اجرا باشند. اگر شما به تازگی با دنیای ساخت اپلیکیشن های موبایل آشنا شده اید و ایده های زیادی در ذهنتان دارید، شاید B4A پر سرعت ترین راه برای قرار دادن آنها در کنار یکدیگر باشد.تصویر: https://barnamechi.com/wp-content/uploads/2020/08/b4a-code-behtarin-mohit-barname-nevisi-android.jpgهمانطور که گفته شد، بهترین راه برای ساختن یک اپلیکیشن با متد های متریال دیزاین (Material Design) و استفاده از همه ویژگی های جدید اندروید به محض اینکه معرفی میشوند، ساختن اپلیکیشن ها با محیط برنامه نویسی اندروید استودیو است. (هرچند پشتیبانی B4A هم بسیار خوب عمل میکند). علاوه بر اینها ساختن بازی در اندروید استودیو ممکن است و کتابخانه هایی هم برای آسان کردن این کار وجود دارند، هرچند که در این مورد به خوبی بعضی از مواردی که در این لیست توضیح میدهیم نمیشود. B4A همچنین نیاز دارد که یکبار خریده شود و همین مورد باعث شده تا بسیاری از توسعه دهنده ها از آن استفاده نکنند.فون گپ PhoneGapتصویر: https://barnamechi.com/wp-content/uploads/2020/08/PhoneGap-behtarin-mohit-barname-nevisi-android.jpgPhoneGap یا Cordova یک ابزار است که به شما اجازه میدهد اپلیکیشن های موبایل چند پلتفرمی با استفاده از زبان های HTML5، CSS، JavaScript و هر زبانی که طراحان وب از آن استفاده میکنند بسازید. اساسا، این یعنی که اپلیکیشن شما مانند یک وبسایت عمل میکند و دیده میشود اما دسترسی هایی هم به API محلی دارد. این ابزار یک راهکار ساده برای تبدیل وبسایت به اپلیکیشن موبایل است. البته میتوانید با استفاده از آن اپلیکیشن های ساده ای بسازید بدون اینکه نیاز باشد زبان برنامه نویسی جدیدی یاد بگیرید. همانطور که میدانید، ساختن برنامه ها با WebView محدودیت های بسیاری دارد و اصلا برای ساختن اپلیکیشن های پیچیده یا بازی مناسب نیست.
میتوانید مقایسه اپلیکیشن و وبسایت را از اینجا مطالعه کنید
یونیتی Unityتصویر: https://barnamechi.com/wp-content/uploads/2020/08/unity-behtarin-mohit-barname-nevisi-android.jpgUnity یک موتور بازی سازی و یک محیط توسعه برای ساختن بازی های چند پلتفرمی است. اگر میخواهید یک بازی بسازید که دارای فیزیک واقعی، تعداد زیادی از اشیاء، گرافیک سه بعدی، افکت های نورپردازی متحرک و غیره است، این مورد میتواند برای شما زمان زیادی را ذخیره کند و به کمکتان بیاید تا مجبور نباشید همه چیز را از ابتدا شروع کنید. اگر میخواهید بازی ساده ای بسازید، توسعه آن با یونیتی به سادگی کشیدن و رها کردن چندین المان مختلف درون بازی است. علاوه بر چیزهایی که گفته شد، شما میتوانید کد های سی شارپ و جاوا را هرجایی که لازم بود اضافه کنید و از این طریق رفتار المان ها را تغییر دهید تا بیشترین انعطاف پذیری لازم را بدست بیاورید.تصویر: https://barnamechi.com/wp-content/uploads/2020/08/unity-2-behtarin-mohit-barname-nevisi-android.jpgفروشگاه های اینترنتی مختلفی هم در این زمینه وجود دارند که میتوانید از آنها مدل های سه بعدی، اسکریپت و یا افکت ها را خریداری یا دانلود نمایید. اضافه کردن آنها به پروژه هم به سادگی متصل شدن به SDK و انتخاب پلتفرم از یک منوی کشویی میباشد. خوشبختانه پشتیبانی آنلاین زیادی در این باره وجود دارد و حتی میتوانید با کمی هک کردن، برنامه هایی بسازید که بازی نیستند. این ابزار رایگان است و بسیاری از بازی های موفق موجود در پلی استور گوگل، با استفاده از موتور بازی سازی Unity ساخته شده اند. به همین دلایل، شما اصلا نیاز ندارید یک موتور بازی سازی را از ابتدا خودتان بسازید، مگر اینکه بخواهید یک بازی خیلی خاص و یگانه تولید کنید.آنریل Unrealتصویر: https://barnamechi.com/wp-content/uploads/2020/08/Unreal-behtarin-mohit-barname-nevisi-android.jpgUnreal یک موتور بازی سازی دیگر است که اگر با دنیای بازی ها آشنا باشید حتما اسم آن را شنیده اید. خبر خوب این است که این موتور بازی سازی اخیرا رایگان شده است و مانند Unity بازی سازی برای Android، iOS، Windows و Linux به وسیله آن ساده است. در مقایسه با یونیتی، شاید یادگیری آن سخت تر باشد و شاید یک مقدار مناسب ساختن بازی های دو بعدی نباشد. اما شروع کردن با این موتور بسیار ساده است و گرافیک خیره کننده ای دارد. همچنین هر دو موتور بازی سازی Unity و Unreal از ویژگی بسیار جالب واقعیت مجازی پشتیبانی میکنند. یعنی شما میتوانید برای دستگاه های واقعیت مجازی یا Virtual Reality هم بازی سازی بکنید.جمع بندی نهاییتصویر: https://barnamechi.com/wp-content/uploads/2020/08/wrp-up-behtarin-mohit-barname-nevisi-android.jpgهمانطور که مشاهده کردید، گزینه های زیادی برای شرع برنامه نویسی اندروید پیش روی شما قرار دارد. علاوه بر اینها راه هایی نیز هستند که ما در این مقاله به آنها اشاره نکردیم. انتخاب محیط برنامه نویسی اندروید مناسب، بیشتر بستگی به این دارد که چه نوع اپلیکیشنی قرار است درست کنید، مهارت شما در چه سطحی است و از کدام منابع و زبان های برنامه نویسی استفاده میکنید.

صرف وقت برای انتخاب زبان و محیط برنامه نویسی اندروید مناسب، کار عاقلانه ای است. زیرا با این عمل میتوانید مقدار زیادی وقت و انرژی را ذخیره کنید و این اطمینان را داشته باشید که در ادامه کار با محدودیت ها و مشکلات زیادی مواجه نخواهید شد.


خدايا ، من در كلبه فقيرانه خود چيزی را دارم كه تو در عرش كبريايي خود نداري ،من چون تویی دارم و تو چون خود نداری

همیشه امیـــد داشته باش
شنبه 28 مرداد 1402 - 18:26
وب کاربر ارسال پیام نقل قول تشکر گزارش



تازه سازي پاسخ ها



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.


پرش :