انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: sajjad93 در 01 امرداد 1393، 12:14 قظ
-
من دارم زبان C رو یاد می گیرم، به نظر شما بهترین فریمورک برای این زبان چی می تونه باشه!
انتظاراتی که از فریمورک دارم: کارکردن باهاش آسون باشه، کراس پلتفرم باشه ترجیحا بشه باهاش برا اندروید هم برنامه نویس کرد، محیط استفاده اش ساده باشه قبلا یکمی با visual basic کار کرده بودم خیلی ساده بود :D
-
Qt بهترین گزینه است - البته واسه c++
-
+GTK
-
+GTK
برای اندروید هم کاربرد داره؟
-
توی اندروید باید با Java کد بنویسید!
-
توی اندروید باید با Java کد بنویسید!
یا با سی پلاس پلاس و کیوت کد بزنید ولی باز چیز جالبی نمیشه
-
با +gtk رو نمیدونم بشه بصورت native برای اندروید کد زد اما با Qt میشه.
منتهی مستنداتش به کاملی java نیست اما خوب داره پیشرفت میکنه
میتونی از سایت زیر کمک بگیری :
http://qt-project.org/doc/qt-5/android-support.html
-
اگه برای اندروید میخاید چرا فریمورک؟ چرا از AndroidStudio گوگل استفاده نمی کنید؟!
-
فریمورک کیوت از نظر چندسکویی بودن رقیبی نداره، بخصوص با آمدن ابونتوفون و سیلفیش (sailfish) که ابزار برنامهنویسی هر دو QML+Qt است. اگر شما با کیوت برنامهنویسی کنید، روی تمام سیستمها، از ios و Mac و ویندوز و لینوکس و اوبونتوفون و سیلفیش برنامهٔ شما بدون کمترین تغییر قابل کمپایل است.
-
دوستان کیوت برای زبان سی موجود نیست، پس بهتره در موردش صحبت نشه :)
شما از +GTK گزینه ی بهتری نداری
-
با +gtk رو نمیدونم بشه بصورت native برای اندروید کد زد اما با Qt میشه.
با +GTK نمیشه. با Qt هم تا جایی که من اطلاع دارم شما بصورت Native کد نمینویسید و برنامه شما توسط یک رابط اجرا میشه، ولی ظاهری شبیه ظاهر Native برنامههای Android داره. در هر صورت، همونطور که سالار گفت، در مورد C صحبت میکنیم و جای صحبت در مورد Qt و Kivy و غیره اینجا نیست.
-
فریمورک کیوت از نظر چندسکویی بودن رقیبی نداره، بخصوص با آمدن ابونتوفون و سیلفیش (sailfish) که ابزار برنامهنویسی هر دو QML+Qt است. اگر شما با کیوت برنامهنویسی کنید، روی تمام سیستمها، از ios و Mac و ویندوز و لینوکس و اوبونتوفون و سیلفیش برنامهٔ شما بدون کمترین تغییر قابل کمپایل است.
چند سکو ترین زبان جاواست.از لحاظ چندسکویی هیچ زبانی به جاوا نمیرسه البته فریم ورک کیوت توی زبان جاوا هم موجوده
من جایی فریم ورکی در زبان C ندیدم که بشه باهاش برا اندروید برنامه نوشت
پیشنهاد من اینه که شما c++ رو یاد بگیرین چون با یاد گرفتن اون زبان c رو هم یاد گرفتین.
و اگه جایی به پرفومنس C نیاز داشتین میتونید به صورت یه کتاب خانه از پرفومنسش بهره ببرین
برای مثال در ویندوز شما میتونید کدهای c رو به صورت dll دربیارین و در کنار c++ ازش استفاده کنین(از لینوکس اطلاعی ندارم :'()
حتی شما میتونید پایتون و یا برای مثال لازاروس رو یاد بگیرین و همین کارو روش انجام بدین( C رو با پایتون و لازاروس مخلوط کنین)
با این کار شما میتونید برای مثال به راحتی فرم برنامه رو با لازاروس نوشته و هسته اون رو با C بنویسین
به طور کلی C رو تا حالا ندیدم تو اندروید استفاده بشه
-
اگه برای اندروید میخاید چرا فریمورک؟ چرا از AndroidStudio گوگل استفاده نمی کنید؟!
من کلا تجربه ای با این رابطه ندارم فقط یکم c و visual basic بلدم :D فکر کنم VB که منقرض شده می خواستم بدونم با C میشه کاری کرد!
برای کار با اندروید استودیو باید کدوم زبان رو یادبگیرم؟
-
من کلا تجربه ای با این رابطه ندارم فقط یکم c و visual basic بلدم :D فکر کنم VB که منقرض شده می خواستم بدونم با C میشه کاری کرد!
برای کار با اندروید استودیو باید کدوم زبان رو یادبگیرم؟
شما اگه سی بلدی و می خوای اندروید هم کد بزنی، بهترین سریع ترین کاری که میتونی بکنی اینه که به سی پلاس پلاس مهاجرت کنی و با فریمورک کیوت کار کنی، سی بسیار به سی پلاس پلاس نزدیکه و کمتر از ۵ روز میتونی بهش مهاجرت کنی، کیوت هم محیط طراحیش بسیار شبیه محیط طراحی بیسیکه ولی خوب کد زنیش زمان میبره( مخصوصا حروف بزرگ کوچیکش پیرت می کنه :| ).
اگرم که هدفت فقط اندرویده:
توی اندروید باید با Java کد بنویسید!
-
من کلا تجربه ای با این رابطه ندارم فقط یکم c و visual basic بلدم :D فکر کنم VB که منقرض شده می خواستم بدونم با C میشه کاری کرد!
برای کار با اندروید استودیو باید کدوم زبان رو یادبگیرم؟
http://fa.wikipedia.org/wiki/%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF_%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88 (http://fa.wikipedia.org/wiki/%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF_%D8%A7%D8%B3%D8%AA%D9%88%D8%AF%DB%8C%D9%88)