Forwarded from Deleted Account
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 مصاحبه جذاب جف هینتون "پدر خوانده علم دیپ لرنینگ" درباره آن
ویدیوی کامل را از اینجا مشاهده کنید👇
bit.ly/2WweZD1
🆔 @software_engineers_channel
ویدیوی کامل را از اینجا مشاهده کنید👇
bit.ly/2WweZD1
🆔 @software_engineers_channel
June 13, 2019
June 18, 2019
June 29, 2019
July 6, 2019
August 23, 2019
August 31, 2019
September 10, 2019
September 27, 2019
کدوم زبون برنامهنویسی برای نوشتن برنامه های تحت رابط کاربری توزیع های گنو/لینوکسی مناسبه ؟
این سوالی هست که اکثرا دوستان میپرسند ، بنابراین ما شروع به بررسی این موضوع کردیم و نتایج این تحقیق شامل فریمورک ها یا ابزار های زبان های برنامه نویسی مختلفه که برای gui ارائه کردن ، میشه :
این سوالی هست که اکثرا دوستان میپرسند ، بنابراین ما شروع به بررسی این موضوع کردیم و نتایج این تحقیق شامل فریمورک ها یا ابزار های زبان های برنامه نویسی مختلفه که برای gui ارائه کردن ، میشه :
May 16, 2020
اول از الکترون شروع میکنیم :
طبق تعریف ویکیپدیا :
الکترون' (که قبلاً با عنوان پوسته 'اتمشناخته میشد[۴]) یک چارچوب منبع باز است که توسط گیتهاب توسعه و نگهداری میشود.[۵] الکترون به توسعهدهندگان امکان توسعه برنامههای با محیط گرافیکی با استفاده از اجزای فرانتاند و بکاند توسعه یافته برای وب اپلیکیشنها را میدهد. الکترون برای پردازشهای پسزمینه (بکاند) و کرومیوم برای اجزای ظاهری (فرانتاند).
الکترون برای اجرا از انجین کرومیوم کمک میگیره و بنابراین برنامه ها نتیو حساب نمیشن مثل این میمونه که شما برنامه نویسی وب رو بر روی بستر دسکتاپ انجام دادین ، زبان برنامه نویسی این فریمورک جاوااسکربپت است
دوستانی که موارد زیر رو میخوان الکترون براشون مناسبه :
طبق تعریف ویکیپدیا :
الکترون' (که قبلاً با عنوان پوسته 'اتمشناخته میشد[۴]) یک چارچوب منبع باز است که توسط گیتهاب توسعه و نگهداری میشود.[۵] الکترون به توسعهدهندگان امکان توسعه برنامههای با محیط گرافیکی با استفاده از اجزای فرانتاند و بکاند توسعه یافته برای وب اپلیکیشنها را میدهد. الکترون برای پردازشهای پسزمینه (بکاند) و کرومیوم برای اجزای ظاهری (فرانتاند).
الکترون برای اجرا از انجین کرومیوم کمک میگیره و بنابراین برنامه ها نتیو حساب نمیشن مثل این میمونه که شما برنامه نویسی وب رو بر روی بستر دسکتاپ انجام دادین ، زبان برنامه نویسی این فریمورک جاوااسکربپت است
دوستانی که موارد زیر رو میخوان الکترون براشون مناسبه :
May 16, 2020
Electron:
۱.زبان آسانی باشه ⚠️(نسبتا هست!)
۲.راحتترین زبان موجود باشه حتی بدون رفرنس و آموزش صرفا با قدم زدن توش بتونی ساده ترین برنامه رو بنویسی!
۳.دارای محیط GUI و ابزار طراحی gui سریع و کامل باشه یعنی مثلا روش باتن بزاری کلیک کنی روش کدتو بنویسی!
۴.همه سیستم عامل ها رو به معنای واقعی ساپورت کنه!
۵.به معنای واقعی نتیو باشه (مثل سی شارپ و جاوا و پایتون نباشه ) مستقیما به کد ماشین تبدیل بشه
۶.دارای کامپوننت های مهم باشه و طوری باشه که به آسانی صرفا با چند کلیک در دسترس قرار بگیره
۷.کتابخونه زیادی داشته باشه ✅
۸.پشتیبانی گسترده از جوامع برنامه نویسان رو شاملش باشه✅
۹.حجم کامپایل شده کمی داشته باشه
۱.زبان آسانی باشه ⚠️(نسبتا هست!)
۲.راحتترین زبان موجود باشه حتی بدون رفرنس و آموزش صرفا با قدم زدن توش بتونی ساده ترین برنامه رو بنویسی!
۳
۴.
۵.
۶.
۷.کتابخونه زیادی داشته باشه ✅
۸.پشتیبانی گسترده از جوامع برنامه نویسان رو شاملش باشه✅
۹
May 16, 2020
میرسیم به جاوا :)
جاوا معروف ترین کتابخونه هایی در این زمینه ارائه داده که محبوب ترینش Swing هست
در کل ما javafx و swing و awt رو مورد بررسی قرار دادیم .
دوستانی که موارد زیر رو میخوان ، جاوا براشون مناسبه :
جاوا معروف ترین کتابخونه هایی در این زمینه ارائه داده که محبوب ترینش Swing هست
در کل ما javafx و swing و awt رو مورد بررسی قرار دادیم .
دوستانی که موارد زیر رو میخوان ، جاوا براشون مناسبه :
May 16, 2020
Java (AWT & Swing & Android):
۱.زبان آسانی باشه
۲.راحتترین زبان موجود باشه حتی بدون رفرنس و آموزش صرفا با قدم زدن توش بتونی ساده ترین برنامه رو بنویسی!
۳.دارای محیط GUI و ابزار طراحی gui سریع و کامل باشه یعنی مثلا روش باتن بزاری کلیک کنی روش کدتو بنویسی!✅
۴.همه سیستم عامل ها رو به معنای واقعی ساپورت کنه!✅
۵.به معنای واقعی نتیو باشه (مثل سی شارپ و جاوا و پایتون نباشه ) مستقیما به کد ماشین تبدیل بشه
۶.دارای کامپوننت های مهم باشه و طوری باشه که به آسانی صرفا با چند کلیک در دسترس قرار بگیره✅
۷.کتابخونه زیادی داشته باشه ✅
۸.پشتیبانی گسترده از جوامع برنامه نویسان رو شاملش باشه✅
۹.حجم کامپایل شده کمی داشته باشه ⚠️ کد ها کامپایل نمیشه
۱.زبان آسانی باشه
۲
۳.دارای محیط GUI و ابزار طراحی gui سریع و کامل باشه یعنی مثلا روش باتن بزاری کلیک کنی روش کدتو بنویسی!✅
۴.همه سیستم عامل ها رو به معنای واقعی ساپورت کنه!✅
۵.
۶.دارای کامپوننت های مهم باشه و طوری باشه که به آسانی صرفا با چند کلیک در دسترس قرار بگیره✅
۷.کتابخونه زیادی داشته باشه ✅
۸.پشتیبانی گسترده از جوامع برنامه نویسان رو شاملش باشه✅
۹.حجم کامپایل شده کمی داشته باشه ⚠️ کد ها کامپایل نمیشه
May 16, 2020
پایتون همون زبونیه که برای برنامه نویسی دسکتاپ تو گنولینوکس خیلیا ازش استفاده میکنن و ما هم کتاب براش در این زمینه نوشتیم
در این مقایسه هم ما کتابخونه پای کیوت رو مورد بررسی قرار دادیم
اون مواردی رو که میخواین و تو پایتون هست :
در این مقایسه هم ما کتابخونه پای کیوت رو مورد بررسی قرار دادیم
اون مواردی رو که میخواین و تو پایتون هست :
May 16, 2020
Python (PyQt,PySide.....):
۱.زبان آسانی باشه✅
۲.راحتترین زبان موجود باشه حتی بدون رفرنس و آموزش صرفا با قدم زدن توش بتونی ساده ترین برنامه رو بنویسی!
۳.دارای محیط GUI و ابزار طراحی gui سریع و کامل باشه یعنی مثلا روش باتن بزاری کلیک کنی روش کدتو بنویسی!
۴.همه سیستم عامل ها رو به معنای واقعی ساپورت کنه!
۵.به معنای واقعی نتیو باشه (مثل سی شارپ و جاوا و پایتون نباشه ) مستقیما به کد ماشین تبدیل بشه
۶.دارای کامپوننت های مهم باشه و طوری باشه که به آسانی صرفا با چند کلیک در دسترس قرار بگیره
۷.کتابخونه زیادی داشته باشه ✅
۸.پشتیبانی گسترده از جوامع برنامه نویسان رو شاملش باشه✅
۹.حجم کامپایل شده کمی داشته باشه ⚠️ کد ها کامپایل نمیشه
۱.زبان آسانی باشه✅
۲.
۳.
۴.
۵.
۶.
۷.کتابخونه زیادی داشته باشه ✅
۸.پشتیبانی گسترده از جوامع برنامه نویسان رو شاملش باشه✅
۹.حجم کامپایل شده کمی داشته باشه ⚠️ کد ها کامپایل نمیشه
May 16, 2020
این روزا کمتر فریم ورکی مثل کیوت پیدا میشه که rad باشه (rapid application development) ، از این جهت باید قدرشو دونست :)
ما تو این مقایسه زبان اصلی کیوت یعنی ++C رو مورد بررسی قرار دادیم ، اگه از چنین فریم ورک و زبانی بخواین که موارد زیر رو شاملش باشه ، انتخاب خوبی میتونه باشه :
ما تو این مقایسه زبان اصلی کیوت یعنی ++C رو مورد بررسی قرار دادیم ، اگه از چنین فریم ورک و زبانی بخواین که موارد زیر رو شاملش باشه ، انتخاب خوبی میتونه باشه :
May 16, 2020
Qt (C++):
۱.زبان آسانی باشه
۲.راحتترین زبان موجود باشه حتی بدون رفرنس و آموزش صرفا با قدم زدن توش بتونی ساده ترین برنامه رو بنویسی!
۳.دارای محیط GUI و ابزار طراحی gui سریع و کامل باشه یعنی مثلا روش باتن بزاری کلیک کنی روش کدتو بنویسی!✅
۴.همه سیستم عامل ها رو به معنای واقعی ساپورت کنه!✅
۵.به معنای واقعی نتیو باشه (مثل سی شارپ و جاوا و پایتون نباشه ) مستقیما به کد ماشین تبدیل بشه✅
۶.دارای کامپوننت های مهم باشه و طوری باشه که به آسانی صرفا با چند کلیک در دسترس قرار بگیره ✅
۷.کتابخونه زیادی داشته باشه ✅
۸.پشتیبانی گسترده از جوامع برنامه نویسان رو شاملش باشه
۹.حجم کامپایل شده کمی داشته باشه ⚠️ برای اندروید حجم زیادی داره
۱
۲.
۳.دارای محیط GUI و ابزار طراحی gui سریع و کامل باشه یعنی مثلا روش باتن بزاری کلیک کنی روش کدتو بنویسی!✅
۴.همه سیستم عامل ها رو به معنای واقعی ساپورت کنه!✅
۵.به معنای واقعی نتیو باشه (مثل سی شارپ و جاوا و پایتون نباشه ) مستقیما به کد ماشین تبدیل بشه✅
۶.دارای کامپوننت های مهم باشه و طوری باشه که به آسانی صرفا با چند کلیک در دسترس قرار بگیره ✅
۷.کتابخونه زیادی داشته باشه ✅
۸.
۹.حجم کامپایل شده کمی داشته باشه ⚠️ برای اندروید حجم زیادی داره
May 16, 2020
امان از دست این فریم ورک های جدید اونقدری که حرف زدیم درموردش شب روز برامون نمونده :/
یکی از این فریم ورک ها فلاتر هست ، اگه خواستار fps بالا تو نرم افزارتون هستین این گزینه خوبی میتونه باشه اما حجم خیلی خیلی زیادی برای برنامه تولید میکنه و رم و ریسورس زیادی میگیره اونقدری میگیره که کفر آدمو درمیاره :|
یکی از این فریم ورک ها فلاتر هست ، اگه خواستار fps بالا تو نرم افزارتون هستین این گزینه خوبی میتونه باشه اما حجم خیلی خیلی زیادی برای برنامه تولید میکنه و رم و ریسورس زیادی میگیره اونقدری میگیره که کفر آدمو درمیاره :|
May 16, 2020
Flutter:
۱.زبان آسانی باشه⚠️(نسبتا هست)
۲.راحتترین زبان موجود باشه حتی بدون رفرنس و آموزش صرفا با قدم زدن توش بتونی ساده ترین برنامه رو بنویسی!
۳.دارای محیط GUI و ابزار طراحی gui سریع و کامل باشه یعنی مثلا روش باتن بزاری کلیک کنی روش کدتو بنویسی!
۴.همه سیستم عامل ها رو به معنای واقعی ساپورت کنه!✅
۵.به معنای واقعی نتیو باشه (مثل سی شارپ و جاوا و پایتون نباشه ) مستقیما به کد ماشین تبدیل بشه✅
۶.دارای کامپوننت های مهم باشه و طوری باشه که به آسانی صرفا با چند کلیک در دسترس قرار بگیره
۷.کتابخونه زیادی داشته باشه
۸.پشتیبانی گسترده از جوامع برنامه نویسان رو شاملش باشه
۹.حجم کامپایل شده کمی داشته باشه
۱.زبان آسانی باشه⚠️(نسبتا هست)
۲.
۳.
۴.همه سیستم عامل ها رو به معنای واقعی ساپورت کنه!✅
۵.به معنای واقعی نتیو باشه (مثل سی شارپ و جاوا و پایتون نباشه ) مستقیما به کد ماشین تبدیل بشه✅
۶.
۷.
۸.
۹.
May 16, 2020
حالا ممکنه یکی از شماها بگه این چه وضعیه ، من موارد خیلی بیشتری از اون بالایی ها رو میخوام :( که یکی داره اونیکی نداره ، آیا چنین چیزی هست که موارد بیشتری رو شاملش بشه ؟
در جواب میگیم بله :) پیدا کردیم براتون اسمش لازاروس هست و با زبان پاسکاله که از کامپایل فری پاسکال استفاده میکنه :
در جواب میگیم بله :) پیدا کردیم براتون اسمش لازاروس هست و با زبان پاسکاله که از کامپایل فری پاسکال استفاده میکنه :
May 16, 2020
Lazarus:
۱.زبان آسانی باشه✅
۲.راحتترین زبان موجود باشه حتی بدون رفرنس و آموزش صرفا با قدم زدن توش بتونی ساده ترین برنامه رو بنویسی!✅
۳.دارای محیط GUI و ابزار طراحی gui سریع و کامل باشه یعنی مثلا روش باتن بزاری کلیک کنی روش کدتو بنویسی!✅
۴.همه سیستم عامل ها رو به معنای واقعی ساپورت کنه!✅
۵.به معنای واقعی نتیو باشه (مثل سی شارپ و جاوا و پایتون نباشه ) مستقیما به کد ماشین تبدیل بشه✅
۶.دارای کامپوننت های مهم باشه و طوری باشه که به آسانی صرفا با چند کلیک در دسترس قرار بگیره ✅
۷.کتابخونه زیادی داشته باشه
۸.پشتیبانی گسترده از جوامع برنامه نویسان رو شاملش باشه
۹.حجم کامپایل شده کمی داشته باشه ✅
۱.زبان آسانی باشه✅
۲.راحتترین زبان موجود باشه حتی بدون رفرنس و آموزش صرفا با قدم زدن توش بتونی ساده ترین برنامه رو بنویسی!✅
۳.دارای محیط GUI و ابزار طراحی gui سریع و کامل باشه یعنی مثلا روش باتن بزاری کلیک کنی روش کدتو بنویسی!✅
۴.همه سیستم عامل ها رو به معنای واقعی ساپورت کنه!✅
۵.به معنای واقعی نتیو باشه (مثل سی شارپ و جاوا و پایتون نباشه ) مستقیما به کد ماشین تبدیل بشه✅
۶.دارای کامپوننت های مهم باشه و طوری باشه که به آسانی صرفا با چند کلیک در دسترس قرار بگیره ✅
۷.
۸.
۹.حجم کامپایل شده کمی داشته باشه ✅
May 16, 2020