انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نظرسنجی

چه حرفه های بلدید ؟

بازار یابی در شبکه های اجتماعی
برنامه نویسی
طراحی گرافیکی
نوشتن
طراحی سایت
هوش مصنوعی
غیره (لطفا پایین ذکر کنید)
کاربر عادی

نویسنده موضوع: چه حرفه ای بلدید و چه حرفه ای دوست دارید یاد بگیرید ؟  (دفعات بازدید: 7072 بار)

0 کاربر و 13 مهمان درحال مشاهده موضوع.

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
من یکم کاتلین هم کار کردم ولی پایتون نمیشه
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین mamadism

  • Hero Member
  • *
  • ارسال: 712
  • جنسیت : پسر
    • راه های ارتباطی
بله دوست عزیز، منظورم همون برای اندروید، من خودم قبلا با جاوا اندروید کار میکردم، به دلایل متعددی که خوب الان واقعا خسته شدم از بس گفتم رفتم سمت react-native، شما اگر تازه اندروید رو شروع کردی میتونی بزاری یکم بره جلو تا عمق فاجعه را متوجه شوید، کدهایی که باید ماشین بزند شما دارید میزنید و الی آخر، بعد آن موقع react native را هم امتحان کنید. خوبی دنیای js و react این است که شما وقتی با react native کار کنید یکم که گذشت راحت میتوانید با یک داکیومنشن خوندن react js و node js یاد بگیرید که هم طراحی وب بکنید و هم یک زبان تحت سرور قدرتمند داشته باشید، همچنین  میتوانید دوباره با دو تا مقاله با electron کار کنید و نرم افزارها قدرتمند برای دسکتاپ درست کنید. خلاصه که همه کاره میشوید، زبان و تکنولوژی که یاد میگیرید به شما احترام میگذارد، کدتان را به خوانا ترین شیوه ممکن میتوانید بنویسید، هم پرفورمنس در نظر گرفته میشود و هم راحتی برنامه نویس و الی غیر. موفق باشید
فهمیدم
ممنون بابت راهنماییتون حتما امتحانش میکنم
فقط یه سوال کاتلین هم مث جاوا اذیت کنندست ؟


آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
منظورتون رو نمیفهمم
کاتلین ساده شده جاوا است و بر اساس تجربه من خیلی کند اجرا میشه به شدت کند
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین َUxmlai-ad

  • Sr. Member
  • *
  • ارسال: 486
  • جنسیت : پسر
  • متنفر از گنو و FSF
به خاطر همین راحت طلبی خودمونه که پیشرفت نمی کنیم  ](*,)
متنفر از گنو و FSF

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 973
  • جنسیت : پسر
بله دوست عزیز، منظورم همون برای اندروید، من خودم قبلا با جاوا اندروید کار میکردم، به دلایل متعددی که خوب الان واقعا خسته شدم از بس گفتم رفتم سمت react-native، شما اگر تازه اندروید رو شروع کردی میتونی بزاری یکم بره جلو تا عمق فاجعه را متوجه شوید، کدهایی که باید ماشین بزند شما دارید میزنید و الی آخر، بعد آن موقع react native را هم امتحان کنید. خوبی دنیای js و react این است که شما وقتی با react native کار کنید یکم که گذشت راحت میتوانید با یک داکیومنشن خوندن react js و node js یاد بگیرید که هم طراحی وب بکنید و هم یک زبان تحت سرور قدرتمند داشته باشید، همچنین  میتوانید دوباره با دو تا مقاله با electron کار کنید و نرم افزارها قدرتمند برای دسکتاپ درست کنید. خلاصه که همه کاره میشوید، زبان و تکنولوژی که یاد میگیرید به شما احترام میگذارد، کدتان را به خوانا ترین شیوه ممکن میتوانید بنویسید، هم پرفورمنس در نظر گرفته میشود و هم راحتی برنامه نویس و الی غیر. موفق باشید
فهمیدم
ممنون بابت راهنماییتون حتما امتحانش میکنم
فقط یه سوال کاتلین هم مث جاوا اذیت کنندست ؟

خوب کمترش کرده ولی با این حال بازم اذیت میکنه، اینجوری نمیشه شما حالا یکم بیشتر برو جلو و به قطع بعدا با react native هم کد زنی رو امتحان بکن تا تفاوتشون خودت متوجه بشی

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 973
  • جنسیت : پسر
به هر حال بهترین زبان برای برنامه نویسی اندروید جاوا هست
بله به قطع بهترین زبان هم برای کامپیوتر و کلا همه چی اسمبلیه دلیل میشه شما بیای همه چیو با اسمبلی بنویسی؟
بازی های اون موقع آتاری رو با سخت ترین شرایط ممکن داشتن با اسمبلی و زبان ماشین مینوشتن الان هم دلیل داره به جای Cpp js python بیان با اسمبلی بنویسن؟ خوب بله میشه با اسمبلی نوشت ولی چند سال طول میکشه یک بازی میان رده حال حاظر ساخته بشه؟
خیلی قابل احترام که قبلا مهندسین با 512KB رم یک دنیا خلق میکردن ولی الان فقط باید درس و الهام گرفت و پیشرفت کرد، بدی ها و خوبی های هر تکنولوژی دید و تغییر کرد. اگه جاوا و کاتلین جواب گو بودن خود google نمیومد Flutter رو بسازه و react native هم اینقدر محبوب و معروف نمیشد

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 973
  • جنسیت : پسر
به خاطر همین راحت طلبی خودمونه که پیشرفت نمی کنیم  ](*,)
همین صحبت بالا که کردم فکر کنم خوب باشه برای این صحبتتون
« آخرین ویرایش: 14 آذر 1400، 10:36 ب‌ظ توسط sajadspeed »

آفلاین mamadism

  • Hero Member
  • *
  • ارسال: 712
  • جنسیت : پسر
    • راه های ارتباطی
خوب کمترش کرده ولی با این حال بازم اذیت میکنه، اینجوری نمیشه شما حالا یکم بیشتر برو جلو و به قطع بعدا با react native هم کد زنی رو امتحان بکن تا تفاوتشون خودت متوجه بشی
اوکیه
خیلی ممنون

آفلاین َUxmlai-ad

  • Sr. Member
  • *
  • ارسال: 486
  • جنسیت : پسر
  • متنفر از گنو و FSF
جاوا اینقدر سخت نیست که بشه اون رو با اسمبلی مقایسه کرد. بستگی داره که از نوشتن یک برنامه چه هدفی دارین اگه برای خودمون چیزی می نویسیم که بحثش جدا هست اما اگه بخواهیم واقعا یک برنامه بنویسیم نباید به سخت بودن اون زبان توجه کنیم بالاخره زبان رو بر اساس هدفی که داریم انتخاب می کنیم ممکنه که سی پلاس پلاس ، جاوا یا حتی همون اسمبلی باشه. در ضمن اینکه هر چه که بیشتر روی ماشین کنترل داشته باشیم نتیجه برنامه بهینه تری خواهد بود البته منظورم این نیست که بقیه زبان ها یا فریمورک های دیگه بد یا ضعیف هستن اما باید به این توجه داشته باشیم که مهم نتیجه کار هست
« آخرین ویرایش: 16 آذر 1400، 08:05 ق‌ظ توسط Aminavy »
متنفر از گنو و FSF

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 973
  • جنسیت : پسر
من نگفتم جاوا سخته شاید مثالی که زدم تمام بحث را پوشش نده، مشکلی که جاوا داره کاری به سخت گیر بودن یا ... نداره فقط زبانیه که واقعا در یه جاهایی حداقل در ظاهر بی منطق عمل کرده یا کلی کار اضافه باید برای یک کار ساده انجام بشه، این فقط نظر من که نیست خیلی ها این زبان مورد نقد قرار دادن، بحث این هست که مثلا با react native شما حتی به صورت native هم میتوانید کد بزنید، اتفاقا من همین چند روزه یک ماژولی میخواستم که برای react زیاد قدرتمند نبود برای کار بنده، البته با این که کلی ماژول هم براش وجود داشت ولی من یکم به خاطر وسواس بازم قبول نکردم و رفتم برای اندروید با جاوا native کار کردم. نمیدونم مثالم درست باشه یا نه ولی به نظرم برنامه نویسی با جاوا برای اندروید مثل طراحی یک برنامه #C در  WindowsForm است بدون VS یا IDE خاصی یعنی شما دونه به دونه باید لایه نمایشی را درست کنید، برای هر المان بیاید شی مربوطه را ایجاد کنید چند جا این شی را به تابع ها پاس بدید و کلی پراپرتی اضافه باید بنویسید و...
منظورم دقیقا لایه نمایشی نیست اشتباه نشه منظورم خود جالب نبودن این کار هست، مثلا شما در اندروید برای ساخت یک به اصطلاح کاستوم لیست ویو باید بیایید مدل سازی کنید و کلی گتر ستر بنویسید و حالا برای نمایش تک تک این ردیف‌ها کلی کار انجام بدهید در صورتی که میشود این فرآیند نمیگم راحت تر، منطقی تر شکل داد.
در هر صورت بله اگه برنامه‌ای با java نوشته بشه به قطع پرفورمنس بهتری داره، البته اگه طرف حرفه‌ای نباشه خیلی راحت توی جابجایی بین چند تا فرگمنت میزنه رم پر میکنه و اپ کرش میکنه، حالا ما این رو در نظر نمیگیریم، ولی فقط پرفومنسه، هیچ مزیت دیگه‌ای نداره، چون شما اگه واقعا برای کاری به محدودیت خوردید توی react خیلی راحت میتونید native کد بزنید، پس در واقع هر محدودیتی را پوشش داده.
از همه مهمتر که خیلی مهمه فقط سرعت توسعه هست که برای شرکت‌ها و حتی شخص به شدت عالیه، به دلیل کامپوننت محور بودن خیلی راحت برای آسان ترین برنامه هم میشه بدون مشکل تیمی کار کرد، به همین خاطر هست که توجه دنیا رو به خودش جلب کرده، حالا درسته facebook شرکتی است که از لحاظ فنی زیاد قابل اعتماد نیست ولی شما اگه دقت کنید اوج پیشرفت instagram از موقعی بود که سوئیچ شد روی react native چون همیشه کلی اختلاف بود بین نسخه android و ios یا باگ‌های عجیبی توش پیدا میشد در صورتی که الان تیم توسعه اندروید و آی‌او‌اس یکی هست در facebook.
البته این را هم در نظر بگیرید که اینستاگرام با کلی باگ‌های عجیبی که داره ربطی به react native نداره و مشکل از نحوه توسعه هست، وگرنه کلی اپ خوب در همین ایران هم ساخته شده است.
« آخرین ویرایش: 16 آذر 1400، 08:32 ق‌ظ توسط sajadspeed »

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
دلیل سرعت اجرا. در زبان های مختلف چیه ؟
چرا برای یک خط پرینت در کاتلین و پایتون اینقدر زمان متغیره ؟
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 973
  • جنسیت : پسر
دلیل سرعت اجرا. در زبان های مختلف چیه ؟
چرا برای یک خط پرینت در کاتلین و پایتون اینقدر زمان متغیره ؟
ببینید من که هیچ وقت نگفتم جاوا سرعتش پایین تر از JS برای اندروید نه من فقط بحثم اینه که با پیشرفت سخت‌افزاری موبایل‌های حال حاضر اصلا این موضوع دیگه اهمیت پیدا نمیکنه، مگر در موارد خاص که اون هم میشه توی همون react native هم جاوا کد زد، شما کلی مقایسه Java, Kotlin, React Native از لحاظ پرفورمنس میتونید ببینید که خوب بله react native بخاطر پلی که میزنه به قطع منابع بیشتری مصرف میکنه ولی یک اینکه این منابع از لحاظ تئوریک مطرح میشن و توی عمل همان طور که مثال زدم توی چندتا جابجایی بین فرگمنت‌ها و ... در جاوا یک برنامه نویس که یکم کم تجربه باشه راحت میزنه رم پر میکنه و برنامه کرش، در صورتی که react native خودش این رو کنترل میکنه و تازه آزادی هم از شما نمیگیره و میزاره اگه خواستید خودتون این جریانات را کنترل کنید. گفتم بنده الان یک برنامه با react native نوشتم که همزمان هم دوربین بازه و هم داره در DB اطلاعات میخونه و مینویسه و چندتا کار دیگه، با گوشی Honor 7s که رمش ۲ هست امتحان کردم و اجرا شد و مشکلی نداشت درسته اگه نیتیو نوشته میشد شاید بهتر بود ولی الان من برای این پروژه ۴ ماه وقت گذاشتم و مطمئنم اگر میخواستم با جاوا بنویسم هشت تا یک سال زمان میبرد فقط برای پرفومنس بهتر برای گوشی‌های خیلی ضعیف، در آخر تمام صحبتم اینه که با این پیشرفت در منابع گوشی‌ها به نظرم ارزش اینو نداره که یک نفر بخواد تماما نیتیو کار کنه، بله Java بلد باشه یا حتی سوئیفت ولی برای مکمل مهارتش توی این فریمورک‌های به اصطلاح هیبریدی

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
نه در جواب تضیح شما نبود کلی گفتم
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
چه حرفه ای بلدید ؟
« پاسخ #28 : 22 بهمن 1400، 09:13 ب‌ظ »
سلام
لطفا حرفه ای که بلدید رو علامت بزنید تا در صورت وجود مکانی برای کمک به نرم افزار ازاد یا نیاز یکی از اعضای انجمن وجود داشت بگیم و استفاده کنیم
« آخرین ویرایش: 23 بهمن 1400، 10:15 ق‌ظ توسط Mehr32 »
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین سودو.

  • High Hero Member
  • *
  • ارسال: 3095
  • جنسیت : پسر
  • :(){ :|:& };:
پاسخ : چه حرفه ای بلپدید ؟
« پاسخ #29 : 22 بهمن 1400، 09:16 ب‌ظ »
منظورتون از نوشتن چیه ؟ نویسندگی ؟ یا مقاله نویسی یا چی ؟
آرچ و گنوم!