د الکترون 12.0.0 خوشې کول، د کرومیم انجن پر بنسټ د غوښتنلیکونو جوړولو لپاره یو پلیټ فارم

د الیکټرون 12.0.0 پلیټ فارم خوشې کول چمتو شوي ، کوم چې د څو پلیټ فارم کارونکي غوښتنلیکونو رامینځته کولو لپاره په ځان بسیا چوکاټ چمتو کوي ، د کرومیم ، V8 او Node.js اجزا د اساس په توګه کاروي. د نسخې شمیره کې د پام وړ بدلون د کرومیم 89 کوډبیس، د Node.js 14.16 پلیټ فارم او V8 8.9 JavaScript انجن ته د تازه کولو له امله دی.

په نوې خپرونه کې:

  • د Node.js 14 پلیټ فارم نوي LTS څانګې ته لیږد ترسره شوی (پخوا د 12.x څانګه کارول شوې وه).
  • د اصلي پروسې څخه د انفرادي ویب کانټینټ مثالونو کې د رینډر فریمونو په اړه معلوماتو ته د لاسرسي لپاره نوی ویب فریم مین API اضافه شوی. د WebFrameMain API د ویب فریم API سره برابر دی، مګر د اصلي پروسې څخه کارول کیدی شي.
  • د BrowserWindow API د BrowserWindow.isTabletMode() او win.setTopBrowserView() میتودونه، په بیله بیا د webPreferences.preferredSizeMode پیرامیټر او د سیسټم-مطالعې مینو اضافه کړي، د (Windows/macOS) او حرکت شوي (وینډوز) پیښې.
  • په ډیفالټ ډول، د contextIsolation او worldSafeExecuteJavaScript ترتیبات فعال شوي، کوم چې د جاوا سکریپټ اجرا کولو پر مهال اضافي جلا کولو او محافظت میکانیزمونه فعالوي.
  • په ډیفالټ، د crashReporter.start ({ compress }) ترتیب فعال شوی دی. له مینځه وړل شوی crashReporter API.
  • په contextBridge کې د exposeInMainWorld میتود له لارې غیر اعتراض APIs ته د لاسرسي وړتیا چمتو کړې.
  • د chrome.management API انفرادي عناصر د اضافې پراختیا API کې اضافه شوي.
  • تخریب شوی "ریموټ" ماډل د "@electron/remote" سره بدل شوی.

اجازه راکړئ تاسو ته یادونه وکړو چې الیکټرون تاسو ته اجازه درکوي چې د براوزر ټیکنالوژیو په کارولو سره هر ډول ګرافیکي غوښتنلیکونه رامینځته کړئ ، کوم منطق چې په جاواسکریپټ ، HTML او CSS کې تعریف شوی ، او فعالیت د اضافه سیسټم له لارې پراخ کیدی شي. پراختیا کونکي د Node.js ماډلونو ته لاسرسی لري ، په بیله بیا د اصلي ډیالوګونو رامینځته کولو ، غوښتنلیکونو ادغام ، د شرایطو مینو رامینځته کولو ، د خبرتیا ښودنې سیسټم سره ادغام ، وینډوز اداره کول ، او د کرومیم فرعي سیسټمونو سره تعامل لپاره پراخه API.

د ویب غوښتنلیکونو برعکس، د الیکټرون پر بنسټ پروګرامونه په ځان کې د اجرا وړ فایلونو په توګه وړاندې کیږي چې د براوزر سره تړلي ندي. په ورته وخت کې ، پراختیا کونکي اړتیا نلري د مختلف پلیټ فارمونو لپاره د غوښتنلیک پورټ کولو په اړه اندیښنه وکړي؛ الیکټرون به د کرومیم لخوا ملاتړ شوي ټولو سیسټمونو لپاره د جوړولو وړتیا چمتو کړي. الیکټرون د اتوماتیک تحویلۍ او تازه معلوماتو نصبولو لپاره وسیلې هم چمتو کوي (تازه معلومات د جلا سرور څخه یا مستقیم د GitHub څخه تحویل کیدی شي).

په الکترون پلیټ فارم کې جوړ شوي برنامو کې د اتوم ایډیټر ، نیلاس او میلسپرینګ بریښنالیک پیرودونکي ، د ګیټ سره کار کولو لپاره د ګیټ کریکن اوزار کټ ، د ورڈپریس ډیسټاپ بلاګینګ سیسټم ، د ویب ټورنټ ډیسټاپ بټ ټورینټ پیرودونکي ، او همدارنګه د خدماتو لپاره رسمي پیرودونکي لکه سکایپ ، سیګنال ، سلیک ، بیس کیمپ شامل دي. ، Twitch، Ghost، Wire، Wrike، Visual Studio Code او Discord. په مجموع کې، د الکترون پروګرام کتلاګ 1016 غوښتنلیکونه لري. د نوي غوښتنلیکونو پراختیا ساده کولو لپاره ، د معیاري ډیمو غوښتنلیکونو سیټ چمتو شوی ، پشمول د مختلف ستونزو حل کولو لپاره کوډ مثالونه.

سرچینه: opennet.ru

Add a comment