PDA

View Full Version : راهنمایی در رابطه با ساخت برنامه



h_a_m_i_d
چهارشنبه 13 اسفند 1393, 20:37 عصر
با عرض سلام خدمت تمامی دوستان و مهندسان عزیز و گرامی
حقیقتش من اشنایی با اندروید ندارم و میخوام تازه شروع کنم البته با زبون های دیگه برنامه نویسی اشنا هستم و درک برنامه نویسی رو دارم

راستش میخواستم شروع به نوشتن یک مقاله بکنم در اندروید ساختار پیچیده ای نداره خیلی معمولی که دیدم ساخت برنامه اندروید به سه شکل مختلف هست

یکی از روش هاش این بود که با صفحات وب برنامه رو بسازیم میخواستم ببینم برنامه ای که میخوام بنویسم اینطوری باشه چه مشکلاتی رو میتونه داشته باشه و ایا میتونم خرید درون برنامه رو اینجوری تعبیه کنم یا نه و میتونم مثل بعضی برنامه ها امکان اپدیت رو براش بذارم که مطالب بروز بشه یا نه

یک طریق بود از طریق برنامه c# که این برنامه نویسی رو انجام دادم برای ویندوز میخواستم ببینم چه معایبی این روش داره و چه مزایایی

یکی هم از طریق جاوا هست که درک کلی و سینتکس و بعضی دستورات رو برای اینکار بلدم

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

AliRezaBeytari
چهارشنبه 13 اسفند 1393, 21:40 عصر
البته به این روش هایی که گفتید ، برنامه نویسی app با زبان ++C هم اضافه کنید !!!

h_a_m_i_d
چهارشنبه 13 اسفند 1393, 21:44 عصر
البته به این روش هایی که گفتید ، برنامه نویسی app با زبان ++C هم اضافه کنید !!!
روش زیاد هست من الان نیازم رو بیان کردم میخوام ببینم بهترین روشی که برای این کار هست کدوم هست
چون تا اینجای کار متوجه شدم این برنامه اس که زبان رو انتخاب میکنه و نباس با یک زبان دیگه ادم الکی وقت خودشو هدر بده
پس دنبال بهترین روش برای انجام کارم هستم
اگر اطلاعی در این مورد دارید خیلی ممنون میشم راهنمایی شما دوست عزیز رو بشنوم

mnakhaeipoor
چهارشنبه 13 اسفند 1393, 22:03 عصر
با عرض سلام خدمت تمامی دوستان و مهندسان عزیز و گرامی
حقیقتش من اشنایی با اندروید ندارم و میخوام تازه شروع کنم البته با زبون های دیگه برنامه نویسی اشنا هستم و درک برنامه نویسی رو دارم

راستش میخواستم شروع به نوشتن یک مقاله بکنم در اندروید ساختار پیچیده ای نداره خیلی معمولی که دیدم ساخت برنامه اندروید به سه شکل مختلف هست

یکی از روش هاش این بود که با صفحات وب برنامه رو بسازیم میخواستم ببینم برنامه ای که میخوام بنویسم اینطوری باشه چه مشکلاتی رو میتونه داشته باشه و ایا میتونم خرید درون برنامه رو اینجوری تعبیه کنم یا نه و میتونم مثل بعضی برنامه ها امکان اپدیت رو براش بذارم که مطالب بروز بشه یا نه

یک طریق بود از طریق برنامه C#‎ که این برنامه نویسی رو انجام دادم برای ویندوز میخواستم ببینم چه معایبی این روش داره و چه مزایایی

یکی هم از طریق جاوا هست که درک کلی و سینتکس و بعضی دستورات رو برای اینکار بلدم

میخواستم از دوستان تقاضا کنم یک راهنمایی کلی در این رابطه با من بکنن
خیلی تشکر میکنم از اینکه وقتتون رو گرفتم هم واقعا عذر میخوام
اگه منظورتون از صفحات وب استفاده از css , html و javascript هست که میتونید با phonegap خیلی خیلی راحت برا اندروید اپلیکیشن طراحی کنید
اگر هم میخواید از زبان های native مثل ++c , سی شارپ و یا دلفی برا ساخت اپ استفاده کنید که باید از Native Development Kit خود اندروید موسوم به NDK استفاده کنید
در خصوص مزایا و معایب فقط همین رو بهتون بگم که به غیر از java هیچکدوم از روش های بالا رسما توسط گوگل پشتیبانی نمیشن و به نظر من جز در موارد خاص (مثل تامین امنیت اپلیکیشن و قسمت هایی که نیاز به پرفرومنس خیلی خفن داره) استفاده از این روش های فرعی کار درستی نیست
این رو هم در نظر داشته باشید قدرت عملی که جاوا به شما میده (در مبحث طراحی اندروید) هیچ زبان دیگه ای بهتون نمیده (چون واسط کاربری اندروید با جاوا نوشته شده)
کلی بخوام بگم خوبه که اپلیکیشن با جاوا نوشته بشه بعد اگر نیاز بود برا بعضی قسمت های خاص (از جمله امنیت) از زبان هایی مثل سی پلاس یه مقداری کمک گرفته بشه محصول یک اپلیکیشن کامل و عالی خواهد بود که استاندارد هست و گوگل هم قبولش داره
یاعلی

mnakhaeipoor
چهارشنبه 13 اسفند 1393, 22:06 عصر
روش زیاد هست من الان نیازم رو بیان کردم میخوام ببینم بهترین روشی که برای این کار هست کدوم هست
چون تا اینجای کار متوجه شدم این برنامه اس که زبان رو انتخاب میکنه و نباس با یک زبان دیگه ادم الکی وقت خودشو هدر بده
پس دنبال بهترین روش برای انجام کارم هستم
اگر اطلاعی در این مورد دارید خیلی ممنون میشم راهنمایی شما دوست عزیز رو بشنوم
بهترین روش همون جاوا در کنار NDK (اگر لازم باشه) هست...

h_a_m_i_d
چهارشنبه 13 اسفند 1393, 22:07 عصر
اگه منظورتون از صفحات وب استفاده از css , html و javascript هست که میتونید با phonegap خیلی خیلی راحت برا اندروید اپلیکیشن طراحی کنید
اگر هم میخواید از زبان های native مثل ++c , سی شارپ و یا دلفی برا ساخت اپ استفاده کنید که باید از Native Development Kit خود اندروید موسوم به NDK استفاده کنید
در خصوص مزایا و معایب فقط همین رو بهتون بگم که به غیر از java هیچکدوم از روش های بالا رسما توسط گوگل پشتیبانی نمیشن و به نظر من جز در موارد خاص (مثل تامین امنیت اپلیکیشن و قسمت هایی که نیاز به پرفرومنس خیلی خفن داره) استفاده از این روش های فرعی کار درستی نیست
این رو هم در نظر داشته باشید قدرت عملی که جاوا به شما میده (در مبحث طراحی اندروید) هیچ زبان دیگه ای بهتون نمیده (چون واسط کاربری اندروید با جاوا نوشته شده)
کلی بخوام بگم خوبه که اپلیکیشن با جاوا نوشته بشه بعد اگر نیاز بود برا بعضی قسمت های خاص (از جمله امنیت) از زبان هایی مثل سی پلاس یه مقداری کمک گرفته بشه محصول یک اپلیکیشن کامل و عالی خواهد بود که استاندارد هست و گوگل هم قبولش داره
یاعلی
دوست عزیز اول از همه تشکر ویژه بابت پاسخگوییت
من الان برناامه مورد نظرم همون مقاله هستش و میخوام تمومش کنم به نظرتون با کدوم روش پیش برم سریع تر و راحت تر به نتیجه میرسم راستش یکم محدودیت زمانی دارم برای یادگیری کامل جاوا و اندروید

mnakhaeipoor
چهارشنبه 13 اسفند 1393, 22:19 عصر
دوست عزیز اول از همه تشکر ویژه بابت پاسخگوییت
من الان برناامه مورد نظرم همون مقاله هستش و میخوام تمومش کنم به نظرتون با کدوم روش پیش برم سریع تر و راحت تر به نتیجه میرسم راستش یکم محدودیت زمانی دارم برای یادگیری کامل جاوا و اندروید
درسته که شما سی شارپ بلدی اما اگه بخوای با سی شارپ اندروید کار کنی باید جدا از خود اندروید با NDK و JNI و ... هم آشنا بشی
اگه از من میپرسی من جاوا رو پیشنهاد میدم به عنوان سریع ترین و استاندارد ترین راه
بعدشم شما که نیاز نیست کل جاوا رو یاد بگیری مثلا جاوا نصفش کار با کتابخانه های swing و awt هست که تقریبا میشه گفت هیچ کاربردی تو اندروید ندارن
شما فقط کافیه با سینکس جاوا و مفاهیم شی گرایی و چند ریختی و آرایه و اینجور چیزا آشنا باشی که یاد گرفتنش کاری نداره (با توجه به اینکه قبلا سی شارپ کار کردید)
پس بهترین راه همون جاوا هست

h_a_m_i_d
چهارشنبه 13 اسفند 1393, 23:03 عصر
درسته که شما سی شارپ بلدی اما اگه بخوای با سی شارپ اندروید کار کنی باید جدا از خود اندروید با NDK و JNI و ... هم آشنا بشی
اگه از من میپرسی من جاوا رو پیشنهاد میدم به عنوان سریع ترین و استاندارد ترین راه
بعدشم شما که نیاز نیست کل جاوا رو یاد بگیری مثلا جاوا نصفش کار با کتابخانه های swing و awt هست که تقریبا میشه گفت هیچ کاربردی تو اندروید ندارن
شما فقط کافیه با سینکس جاوا و مفاهیم شی گرایی و چند ریختی و آرایه و اینجور چیزا آشنا باشی که یاد گرفتنش کاری نداره (با توجه به اینکه قبلا سی شارپ کار کردید)
پس بهترین راه همون جاوا هست
درسته منظورتون رو فهمیدم
با اون مباحث اشناییت دارم باس شروع کنم به کار با جاوا راستش یکم استارت زدن هر زبونی برام سخته ولی بعدش یکم راه بیفتم دیگه ...
بازم تشکر ازتون بابت پاسختون یک دنیا ممنون
امیدوارم بتونم جبران کنم روزی
خیلی کمکم کردید