فریمورک Electron JS
الکترون جی اس چیست؟
Electronjs یک فریمورک برای ساخت اپلیکیشن های دسکتاپ با استفاده از HTML و CSS و JavaScript است.به زبانی ساده تر شما مثل یک وبسایت کدنویسی میکنید و در نهایت Electron JS کدهای شما رو به اپلیکیشن Cross-platform تبدیل میکنه؛ cross platform یعنی قابل نصب در سیستم عامل های مختلف (مک و لینوکس و ویندوز) و فقط با یک بار کد نویسی! معرکس!!! در واقع همزمان با ساخت وبسایت، اپلیکیشن Desktop هم دارید و از همون تکنولوژی Nodejs و جاوااسکریپت استفاده میشه. سایت های معروفی مثل Slack , Microsotft و حتی رادیو جوان هم از فریمورک الکترون جی اس برای ساخت اپلیکیشن های دسکتاپی استفاده میکنند. به نظر من جاوااسکریپت یه بار دیگه قدرت خودشو ثابت میکنه با Electron JS.
شعار فریمورک Electronjs
*If you can build a website, you can build a desktop app* *اگر می توانید یک وب سایت بسازید ، می توانید یک اپلیکیشن دسکتاپ بسازید*
تاریخچه Electron JS
داستان الکترون جی اس از سال 2013 با هدف ساخت یک ویرایشگر متن (Text Editor) به صورت کراس پلتفرم با استفاده از تکنولوژی های سمت وب مثل جاوا اسکریپت شروع شد و با تغییراتی که پیدا کرد سال 2015 اسمش به Electronjs تغییر پیدا کرد و به شکل امروز مورد استفاده برنامه نویسان قرار گرفت. پس فریمورک و تکنولوژی قدرتمندی که به تازگی معرفی شده و هنوز مونده تا بخواد معروف بشه؛ پس بهترین کار یادگیری سریع Electron js تا از بقیه برنامه نویسا جلوتر باشید.
الکترون چگونه کار میکند؟
بعد از اینکه با فریمورک الکترون جی اس آشنا شدید نوبت به این میرسه که ببینیم Electronjs چطوری کار میکنه؟ اپلیکیشن هایی که با Electron نوشته شدند، دو تا پردازش (Process) اجباری دارند؛ پردازش اصلی یا Main process و پردازش رندر یا Rendering process. که هر پردازش عمل متفاوتی رو انجام میده. راه اندازی و ورود و خروج هر اپلیکیشن و یه سری کارهای سبک توسط پردازشگر اصلی انجام میشه. اما پردازش رندری، رابط کاربری (UI) اپلیکیشن رو نمایش میده.
2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
دیدگاهتان را بنویسید لغو پاسخ
برای نوشتن دیدگاه باید وارد بشوید.
ببخشید شما اموزش فریم ورک electron.js رو نمیدید
بله داریم ولی در ماه های آینده