• صفحه اصلی
  • همه اخبار
  • تبلیغات تکناک
  • درباره ما
  • تماس با ما
اخبار تکنولوژی روز جهان و ایران
  • فناوری
    • اخبار هوش مصنوعی
    • رباتیک
    • اینترنت و شبکه
    • شبکه های اجتماعی
    • هوافضا
    • معماری
    • ورزش
    • رویداد ها
    • دوربین دیجیتال
  • کامپیوتر و موبایل
    • موبایل و تبلت
    • لپ تاپ و کامپیوتر
    • اپلیکیشن موبایل
    • نرم افزار
    • سخت افزار
    • ساعت هوشمند
    • مانیتور
    • اسپیکر و هدفون
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
  • نقد و بررسی
    • بررسی موبایل و تبلت
    • کنسول بازی
    • بررسی لپ تاپ و کامپیوتر
    • قطعات کامپیوتر
    • نرم افزار
    • بررسی اسپیکر و هدفون
    • بررسی ساعت هوشمند
  • آموزش
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
    • آموزش هوش مصنوعی
    • سخت افزار
  • اخبار ارز دیجیتال
    • قیمت لحظه ای ارز دیجیتال
    • ماشین حساب ارز دیجیتال
    • آموزش ارز دیجیتال
  • علمی
    • سلامت و پزشکی
    • انرژی
    • فیزیک
    • شیمی
    • نجوم
    • ورزش
    • محیط زیست
    • باستان شناسی
  • کسب و کار
    • شرکت ها
    • بورس
    • مدیریت(پروژه، کسب و کار، منابع انسانی)
    • استارتاپ ها
    • دولت الکترونیک
    • رویداد کسب و کار
  • وسائل نقلیه
    • خودرو
    • دوچرخه
    • موتور سیکلت
    • قطار
    • هواپیما
  • بازی و سرگرمی
    • کنسول بازی های کامپیوتری
    • بازی های کامپیوتر
    • بازی کنسول
    • بازی موبایل
    • فیلم و سریال
  • چند رسانه ای
    • عکس
    • ویدئو
  • اخبار داخلی
    • دانش بنیان
    • دولت الکترونیک
    • رویداد داخلی
    • بازار
    • دانشگاه
No Result
مشاهده تمامی نتایج
اخبار تکنولوژی روز جهان و ایران
  • فناوری
    • اخبار هوش مصنوعی
    • رباتیک
    • اینترنت و شبکه
    • شبکه های اجتماعی
    • هوافضا
    • معماری
    • ورزش
    • رویداد ها
    • دوربین دیجیتال
  • کامپیوتر و موبایل
    • موبایل و تبلت
    • لپ تاپ و کامپیوتر
    • اپلیکیشن موبایل
    • نرم افزار
    • سخت افزار
    • ساعت هوشمند
    • مانیتور
    • اسپیکر و هدفون
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
  • نقد و بررسی
    • بررسی موبایل و تبلت
    • کنسول بازی
    • بررسی لپ تاپ و کامپیوتر
    • قطعات کامپیوتر
    • نرم افزار
    • بررسی اسپیکر و هدفون
    • بررسی ساعت هوشمند
  • آموزش
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
    • آموزش هوش مصنوعی
    • سخت افزار
  • اخبار ارز دیجیتال
    • قیمت لحظه ای ارز دیجیتال
    • ماشین حساب ارز دیجیتال
    • آموزش ارز دیجیتال
  • علمی
    • سلامت و پزشکی
    • انرژی
    • فیزیک
    • شیمی
    • نجوم
    • ورزش
    • محیط زیست
    • باستان شناسی
  • کسب و کار
    • شرکت ها
    • بورس
    • مدیریت(پروژه، کسب و کار، منابع انسانی)
    • استارتاپ ها
    • دولت الکترونیک
    • رویداد کسب و کار
  • وسائل نقلیه
    • خودرو
    • دوچرخه
    • موتور سیکلت
    • قطار
    • هواپیما
  • بازی و سرگرمی
    • کنسول بازی های کامپیوتری
    • بازی های کامپیوتر
    • بازی کنسول
    • بازی موبایل
    • فیلم و سریال
  • چند رسانه ای
    • عکس
    • ویدئو
  • اخبار داخلی
    • دانش بنیان
    • دولت الکترونیک
    • رویداد داخلی
    • بازار
    • دانشگاه
No Result
مشاهده تمامی نتایج
اخبار تکنولوژی روز جهان و ایران

تک ناک » آموزش » برنامه و کدنویسی » ابزار Electron چیست و چه کاربرد‌هایی دارد؟

ابزار Electron چیست و چه کاربرد‌هایی دارد؟

پارمیس تفضلی نوشته شده توسط پارمیس تفضلی
دوشنبه 28 خرداد 1403 - 02:01
در آموزش, برنامه و کدنویسی
کپی لینکاشتراک گذاری در تلگراماشتراک گذاری در توییتر

فهرست مطالب

  • 1. Electron چیست؟
  • 2. Electron توجه بسیاری را به سوی خود جلب کرده است.
  • 3. آیا برای Electron جایگزینی هست؟
  • 4. برنامه های وب دسکتاپ چه معایبی دارند؟
  • 5. آیا برنامه های وب ذاتاً ناکارآمد هستند؟
  • 6. الکترون آمده است که بماند!

گذار به برنامه‌های وب در دسکتاپ، با استفاده از ابزارهایی مانند Electron که در سال 2013 معرفی شد، امکان پذیر است.

به گزارش تکناک، این فریمورک جاوا اسکریپت به توسعه‌دهندگان امکان می‌دهد تا برنامه‌های دسکتاپ را با استفاده از فناوری‌های وب مانند HTML، جاوااسکریپت و CSS بسازند.

از اواسط دهه 2010، شاهد افزایش شرکت‌های کوچک و بزرگ بوده‌ایم. این شرکت ها به فناوری‌های وب روی آورده‌اند تا برنامه‌هایی بسازند که به طور سنتی روی دسکتاپ شما قرار می‌گیرند. کسب و کارها حتی در برخی از تنظیمات سازمانی، مشتریان قدیمی را به استفاده از تجربیات نرم افزاری مبتنی بر جاوا اسکریپت در دسکتاپ ترغیب می‌کنند. همه چیز از Slack گرفته تا Outlook جدید و Discord قربانی شده اند.

سوالی که مطرح می‌شود این است که چگونه این اتفاق افتاد؟ آیا اجرای برنامه های وب روی دسکتاپ فایده ای دارد؟

01
از 06
Electron چیست؟

چه نام Electron را شنیده یا نشنیده باشید، مطمئناً از آن استفاده کرده اید. Electron یک چارچوب جاوا اسکریپت است که در سال 2013 توسط بنیاد OpenJS منتشر شد. این چارچوب منتشر شد تا ایجاد برنامه های دسکتاپ با استفاده از منبع وب سنتی مانند HTML، جاوا اسکریپت، CSS و حتی Web Assembly را امکان پذیر کند. خود Electron به طور موثر مرورگر Chromium را با زمان اجرای Node.js می‌سازد و سپس برنامه شما را به عنوان یک صفحه وب در داخل این مرورگر اجرا می کند.

Electron به این مرورگر وب، دسترسی به مجموعه‌ای از APIها را می دهد. این دسترسی به برنامه شما در مرورگر امکان می‌دهد تا تماس‌های سیستمی را مانند استفاده از سیستم فایل یا دسترسی به دستگاه‌ها، انجام دهد. این موضوع به چیزی که اساساً یک وب‌سایت است، این توانایی را می‌دهد که به نظر برسد مانند یک برنامه در حال اجرا به صورت بومی عمل می‌کند.

شما در این حالت متوجه نمی‌شوید که در یک مرورگر کار می‌کنید. Electron باعث می‌شود برنامه ها بتوانند تمام نوارهای منو، کنسول‌های توسعه‌دهنده و گزینه‌های داخل مرورگر را مخفی کنند. همچنین ظاهر و احساس برنامه شما را تا حد ممکن نزدیک به حالت قدیمی نگه دارند.

02
از 06
Electron توجه بسیاری را به سوی خود جلب کرده است.

Electron عالی است. ساخت اپلیکیشن‌های دسک‌تاپ، به‌ویژه برنامه‌های چند پلتفرمی، به‌طور سنتی دشوار بوده است. هر سیستم عامل مجموعه ای از API ها و تماس های سیستمی خاص خود را دارد و گرافیک های پیشرفته تر برای شروع به دانش عمیق نیاز دارند. Electron به توسعه دهندگان این امکان را می دهد تا یک برنامه کاربردی را برای وب بنویسند و سپس آن را به راحتی در لینوکس، macOS و ویندوز 11 بدون تغییرات قابل توجه قرار دهند. این امر توسعه سریع، اعمال سریع تغییرات و نمونه‌سازی سریع را برای توسعه‌دهندگان امکان پذیر می‌کند؛ زیرا می‌توانند به‌جای پشتیبانی صریح از نسخه‌ای متفاوت از برنامه برای هر پلتفرم، یک پایگاه کد واحد را به‌روزرسانی کنند.

Electron همچنین اجرای یک نسخه درون مرورگر از برنامه شما را آسان می کند. متوجه خواهید شد که discord.com یک نسخه تقریباً کامل از سرویس دسکتاپ است. همچنین توسعه دهندگان این امکان را دارند از همان کتابخانه ها، اسناد و نمونه هایی استفاده کنند که قبلاً داشته اند. آن ها همچنین می توانند از آن ها برای نوشتن برنامه های تعاملی و پاسخگویی در وب استفاده کنند. توسعه دهندگان می توانند چارچوب های موجود مورد علاقه خود مانند React.js یا Vue را بیاورند. علاوه بر این از پشتیبانی کتابخانه گسترده جاوا اسکریپت برای همه چیز، از دسترسی به API ها تا توسعه UI ها، بهره ببرند.

03
از 06
آیا برای Electron جایگزینی هست؟

Electron تنها ابزاری نیست که بتواند این کار را انجام دهد؛ اما در طول سال‌ها محبوبیت و انعطاف‌پذیری خود را ثابت کرده است. یک صفحه Github با فهرستی از گزینه های جایگزین در دسترس است. مرور بخش Javascript/Node.js می‌تواند به شما ایده خوبی درباره برخی از ایرادات Electron مانند ساخت یک نسخه کامل از Chromium بدهد.

ما انتخاب کرده‌ایم که Electron را در اینجا مورد بررسی قرار دهیم؛ زیرا مسلماً بزرگ تربن پايگاه  فعال کاربر را در بین کتابخانه‌های دسکتاپ قابل مشاهده وب دارد. برنامه‌هایی مانند Slack، Discord و Visual Studio Code در میلیون‌ها رایانه شخصی در سراسر جهان رایج هستند. محبوبیت آن ها در دهه گذشته در بین مشاغل و توسعه دهندگان افزایش یافته است.

04
از 06
برنامه های وب دسکتاپ چه معایبی دارند؟

یکی از معایب کلیدی برنامه‌های Electron این است که آن‌ها به Chromium و Node.js برای همگام شدن با هر برنامه نیاز دارند. این مشکل از زمان اولین راه‌اندازی Electron تا حدودی برطرف شده است؛ زیرا فضای دیسک موجود افزایش یافته است. با این حال هنوز برای بسیاری از توسعه‌دهندگان دردسرساز است. یک برنامه ساده Hello World با استفاده از Electron به راحتی می تواند بیش از 50 مگابایت و بسیاری از برنامه های رایج مانند Slack، Discord یا Visual Studio Code به راحتی می توانند صدها مگابایت باشند. برخی از برنامه های اجرایی جایگزین سعی کرده‌اند این مشکل را با ترکیب کردن اجزای مرورگر کوچک‌تر با سرورهای مینیمالیستی به جای Node.js (مانند neutralino.js) کاهش دهند؛ اما این برنامه‌های نوپا در به دست آوردن شتاب مورد نیاز برای ساخت برنامه‌های بزرگ با مشکل مواجه شده‌اند.

05
از 06
آیا برنامه های وب ذاتاً ناکارآمد هستند؟

سیستم عامل دسکتاپ شما کاملاً به تنهایی قادر به باز کردن یک پنجره و برخی اشکال، ارائه کردن برخی از متن ها و تصاویر است. در واقع، تلاش های زیادی برای توسعه این قابلیت از طرف توسعه دهندگان سیستم عامل انجام شده است. این تلاش ها باعث می شود این ایده که ما به یک مرورگر کامل نیاز داریم تا این موارد روی دسکتاپ ارائه کند، کمی مبهم شود.

این بحث به گذر زمان وابسته است. برخی از توسعه دهندگان عملکرد و کارایی را قربانی می کنند تا محصولات را به سرعت و منتشر کنند؛ در حالی که برخی دیگر استدلال می کنند نوشتن یک کد یک بار برای همیشه می تواند در درازمدت موثر باشد. ما در اینجا به این بحث نمی پردازیم؛ اما این بحثی است که صدها بار به صورت آنلاین با مزایا و معایب هر دو طرف مطرح شده است.

06
از 06
الکترون آمده است که بماند!

تفاوتی ندارد که از طرفداران برنامه های وب روی دسکتاپ خود باشید یا نباشید. در هر صورت آن ها اینجا هستند که بمانند. مزایای ارائه شده به کسب و کارها و توسعه دهندگان، یعنی ایجاد و استقرار آسان یک نسخه تقریباً یکسان از یک برنامه بسیار زیاد بوده است. در حالی که برخی از کاربران همیشه شکایت می‌کنند که به اندازه کافی از برنامه‌های دسکتاپ رضایت ندارند و برخی از توسعه‌دهندگان از ناکارآمدی اجرای برنامه‌های وب روی دسکتاپ ابراز تاسف می‌کنند، آن ها ارزش خود را در برخی از نرم‌افزارهای بازار ثابت کرده‌اند.

پارمیس تفضلی

پارمیس تفضلی

مطالب مرتبط

حافظه داخلی گوشی
پیشنهاد سردبیر

حافظه داخلی گوشی چیست و چرا در انتخاب موبایل اهمیت دارد؟

نوشته شده توسط آرمین ثنایی سرشت
27 مهر 1404 - به‌روزشده در 28 مهر 1404
چت گروهی در تردز
دسته‌بندی نشده

شبکه اجتماعی تردز قابلیت ایجاد گروه‌های چت حداکثر ۵۰ نفره را در سراسر جهان فعال کرد

نوشته شده توسط تارخ ترهنده
23 مهر 1404
ابزارها و نکات ضروری برای دسترسی به اینترنت امن
آموزش

ابزارها و نکات ضروری برای دسترسی به اینترنت امن

نوشته شده توسط مانی
23 مهر 1404
آرایش مبتنی‌بر هوش مصنوعی در گوگل میت
نرم افزار

نگران ظاهر خود در جلسات نباشید؛ آرایش مبتنی‌بر هوش مصنوعی در تماس‌های گوگل میت

نوشته شده توسط امیرحسین یونس
22 مهر 1404
افزایش تقاضا برای آیفون ۱۷
دسته‌بندی نشده

۶۲ میلیون دستگاه آیفون ۱۷ در سه‌ماهه چهارم ۲۰۲۵ مونتاژ می‌‌شود

نوشته شده توسط تارخ ترهنده
21 مهر 1404 - به‌روزشده در 22 مهر 1404
خبر بعدی
بهینه سازی ویندوز 11 و 10 برای بازی می تواند در به حداکثر رساندن آنچه رایانه شما می تواند انجام دهد کمک زیادی کند.

چگونه ویندوز 11 و 10 را برای اجرای بهتر بازی‌ها بهینه کنیم؟

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آذرآنلاین آذرآنلاین آذرآنلاین

پیشنهادی

معرفی سری گلکسی S26 سامسونگ به ماه مارس موکول شد

معرفی سری گلکسی S26 سامسونگ به ماه مارس موکول شد

26 مهر 1404
گران‌قیمت‌ترین کارت گرافیک جهان

گران‌ترین کارت گرافیک دنیا ساخته شد؛ ۵۰۰ هزار دلار به‌ازای ۵ کیلوگرم طلای خالص + تصویر

15 مهر 1404 - به‌روزشده در 16 مهر 1404

داغ‌ترین‌های روز

Xiaomi 17 Pro most durable smartphone display

شیائومی بادوام‌ترین نمایشگر گوشی جهان را ساخت

30 مهر 1404 - به‌روزشده در 3 آبان 1404
شیائومی به‌روزرسانی امنیتی جدیدی را برای بیش از ۲۰ گوشی ردمی و پوکو منتشر کرد

به‌روزرسانی امنیتی جدید شیائومی برای بیش از ۲۰ گوشی ردمی و پوکو منتشر شد

29 مهر 1404
جهش احتمالی قیمت ریپل (XRP)؛ نشانه‌های تکنیکال از صعودی قریب‌الوقوع خبر می‌دهند

جهش احتمالی قیمت ریپل (XRP)؛ نشانه‌های تکنیکال از صعودی قریب‌الوقوع خبر می‌دهند

3 آبان 1404
AMD-Radeon-AI-Pro-R9700

کارت گرافیک Radeon AI Pro R9700 با قیمت ۱,۲۹۹ دلار معرفی شد

2 آبان 1404 - به‌روزشده در 3 آبان 1404
شرکت Kospet ساعت هوشمند و مقاوم TANK T4 را معرفی کرد

شرکت Kospet ساعت هوشمند و مقاوم TANK T4 را معرفی کرد

27 مهر 1404
Technoc

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

ما در” تک ناک” تلاش می کنیم سهمی از انعکاس تحولات بی شمار فناوری و اخبار تکنولوژی داشته باشیم و در این کهکشان بی انتهای یافته های علمی و دانش محور محتوایی قابل اتکاء و اخباری موثق را از گوشه و کنار دنیا در اختیار علاقمندان و مخاطبان خود قرار دهیم.

ما را در شبکه های اجتماعی دنبال کنید

تازه‌ها

گفت‌وگوهای تجاری آمریکا و چین پیش از دیدار ترامپ و شی جین‌پینگ: آیا بازارها آماده جهش هستند؟

گفت‌وگوهای تجاری آمریکا و چین پیش از دیدار ترامپ و شی جین‌پینگ: آیا بازارها آماده جهش هستند؟

4 آبان 1404
رصد شکل‌گیری حلقه‌های جدید یک دنباله‌دار دوردست

رصد شکل‌گیری حلقه‌های جدید یک دنباله‌دار دوردست

4 آبان 1404
پیش‌بینی قیمت اتریوم (ETH) در سال ۲۰۲۵؛ چرخش نهادی نوید رشد ۴۰ درصدی می‌دهد

پیش‌بینی قیمت اتریوم در سال ۲۰۲۵؛ آیا رشد ۴۰ درصدی در پیش است؟

4 آبان 1404
تویوتا برای شرکت ispace ماه‌نورد طراحی می‌ کند

تویوتا برای شرکت ispace ماه‌نورد طراحی می‌ کند + تصویر

4 آبان 1404

دسترسی سریع

  • فناوری
  • کامپیوتر و موبایل
  • نقد و بررسی
  • آموزش
  • ارز دیجیتال
  • علمی
  • کسب و کار
  • وسائل نقلیه
  • بازی و سرگرمی
  • چند رسانه ای
  • صفحه اصلی
  • همه اخبار
  • تبلیغات تکناک
  • درباره ما
  • تماس با ما

© Copyright 2025 Technoc.ir

No Result
مشاهده تمامی نتایج
  • فناوری
    • اخبار هوش مصنوعی
    • رباتیک
    • اینترنت و شبکه
    • شبکه های اجتماعی
    • هوافضا
    • معماری
    • ورزش
    • رویداد ها
    • دوربین دیجیتال
  • کامپیوتر و موبایل
    • موبایل و تبلت
    • لپ تاپ و کامپیوتر
    • اپلیکیشن موبایل
    • نرم افزار
    • سخت افزار
    • ساعت هوشمند
    • مانیتور
    • اسپیکر و هدفون
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
  • نقد و بررسی
    • بررسی موبایل و تبلت
    • کنسول بازی
    • بررسی لپ تاپ و کامپیوتر
    • قطعات کامپیوتر
    • نرم افزار
    • بررسی اسپیکر و هدفون
    • بررسی ساعت هوشمند
  • آموزش
    • سیستم عامل موبایل
    • سیستم عامل کامپیوتر
    • آموزش هوش مصنوعی
    • سخت افزار
  • اخبار ارز دیجیتال
    • قیمت لحظه ای ارز دیجیتال
    • ماشین حساب ارز دیجیتال
    • آموزش ارز دیجیتال
  • علمی
    • سلامت و پزشکی
    • انرژی
    • فیزیک
    • شیمی
    • نجوم
    • ورزش
    • محیط زیست
    • باستان شناسی
  • کسب و کار
    • شرکت ها
    • بورس
    • مدیریت(پروژه، کسب و کار، منابع انسانی)
    • استارتاپ ها
    • دولت الکترونیک
    • رویداد کسب و کار
  • وسائل نقلیه
    • خودرو
    • دوچرخه
    • موتور سیکلت
    • قطار
    • هواپیما
  • بازی و سرگرمی
    • کنسول بازی های کامپیوتری
    • بازی های کامپیوتر
    • بازی کنسول
    • بازی موبایل
    • فیلم و سریال
  • چند رسانه ای
    • عکس
    • ویدئو
  • اخبار داخلی
    • دانش بنیان
    • دولت الکترونیک
    • رویداد داخلی
    • بازار
    • دانشگاه

© Copyright 2025 Technoc.ir