الیکٹران 8.0.0 کی ریلیز، کرومیم انجن پر مبنی ایپلی کیشنز بنانے کا ایک پلیٹ فارم

تیار پلیٹ فارم کی رہائی الیکٹران 8.0.0، جو کہ Chromium، V8 اور Node.js اجزاء کو بنیاد کے طور پر استعمال کرتے ہوئے ملٹی پلیٹ فارم اپنی مرضی کے ایپلی کیشنز کو تیار کرنے کے لیے ایک خود ساختہ فریم ورک فراہم کرتا ہے۔ کوڈ بیس میں اپ گریڈ کرنے کی وجہ سے ورژن نمبر میں نمایاں تبدیلی Chromium 80، پلیٹ فارمز نوڈ js 12.13 اور JavaScript انجن V8 8.0۔

کے علاوہ تبدیلیاں الیکٹران مخصوص APIs میں:

  • فراہم کی возможность поверки правописания в формах ввода, используя встроенный в Chrome spellchecker;
  • При обмене данными между процессами (IPC) ملوث الگورتھم структурированного клонирования (Structured Clone Algorithm), применяемый в движке V8 для копирования сложных JavaScript-объектов. По сравнению с ранее используемым механизмом сериализации данных, новый алгоритм более предсказуем, быстр и функционален. При перемещении крупных буферов и сложных объектов новый алгоритм быстрее примерно в два раза при практически не изменившихся задержках при передаче мелких сообщений;
  • Отключена поддержка отрисовки в буфер (Offscreen Rendering), так как при переходе на новый выпуск Chromium возникли проблемы, а подсистема осталась без сопровождающего;
  • Добавлены новые API: app.getApplicationNameForProtocol(url), BrowserWindow.getMediaSourceId(), BrowserWindow.moveAbove(mediaSourceId), session.downloadURL(url), session.addWordToSpellCheckerDictionary, tray.removeBalloon(), tray.focus(), contents.executeJavaScriptInIsolatedWorld(worldId, scripts[, userGesture]).

ہم آپ کو یاد دلاتے ہیں کہ الیکٹران آپ کو براؤزر ٹیکنالوجیز کا استعمال کرتے ہوئے کوئی بھی گرافیکل ایپلی کیشنز بنانے کی اجازت دیتا ہے، جس کی منطق جاوا اسکرپٹ، ایچ ٹی ایم ایل اور سی ایس ایس میں بیان کی گئی ہے، اور فنکشنلٹی کو ایڈ آن سسٹم کے ذریعے بڑھایا جا سکتا ہے۔ ڈویلپرز کو Node.js ماڈیولز تک رسائی حاصل ہے، نیز مقامی ڈائیلاگ بنانے، ایپلیکیشنز کو انٹیگریٹ کرنے، سیاق و سباق کے مینو بنانے، نوٹیفکیشن سسٹم کے ساتھ انضمام، ونڈوز کو جوڑ توڑ، اور Chromium سب سسٹم کے ساتھ بات چیت کرنے کے لیے ایک توسیعی API۔

ویب ایپلیکیشنز کے برعکس، الیکٹران پر مبنی پروگرامز خود ساختہ ایگزیکیوٹیبل فائلوں کے طور پر ڈیلیور کیے جاتے ہیں جو براؤزر سے منسلک نہیں ہوتی ہیں۔ ایک ہی وقت میں، ڈویلپر کو مختلف پلیٹ فارمز کے لیے ایپلیکیشن کو پورٹ کرنے کے بارے میں فکر کرنے کی ضرورت نہیں ہے؛ الیکٹران تمام سسٹمز کو بنانے کی صلاحیت فراہم کرے گا جن کی مدد سے کرومیم ہے۔ الیکٹران بھی فراہم کرتا ہے۔ средства اپ ڈیٹس کی خودکار ڈیلیوری اور انسٹالیشن کو منظم کرنے کے لیے (اپ ڈیٹس کو یا تو علیحدہ سرور سے یا براہ راست GitHub سے ڈیلیور کیا جا سکتا ہے)۔

الیکٹران پلیٹ فارم پر بنائے گئے پروگراموں میں سے، ہم ایڈیٹر کو نوٹ کر سکتے ہیں۔ ایٹم، میل کلائنٹ نیلسGit کے ساتھ کام کرنے کے لیے ایک ٹول کٹ GitKrakenایس کیو ایل کے سوالات کا تجزیہ کرنے اور اسے دیکھنے کا نظام ویگن، ورڈپریس ڈیسک ٹاپ بلاگنگ سسٹم، بٹ ٹورینٹ کلائنٹ WebTorrent ڈیسک ٹاپ، نیز اسکائپ، سگنل، سلیک، بیس کیمپ، ٹویچ، گھوسٹ، وائر، وائیک، ویژول اسٹوڈیو کوڈ اور ڈسکارڈ جیسی خدمات کے لیے آفیشل کلائنٹس۔ الیکٹران پروگرام کیٹلاگ میں کل پیش کیا تقریباً 850 درخواستیں نئی ایپلی کیشنز کی ترقی کو آسان بنانے کے لیے، معیار کا ایک سیٹ ڈیمو ایپلی کیشنزمختلف مسائل کو حل کرنے کے لیے کوڈ کی مثالوں سمیت۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں