نحوه ایجاد برنامه های دسکتاپ کوچک ، سریع و جذاب با Tauri و Ember.js

عکس پروفایل میچ هکر نون

من اخیراً با Tauri بازی کردم ، یک ابزار برای توسعه برنامه های دسک تاپ با فن آوری های وب. در اینجا نحوه کار کردن با برنامه Ember.js به دست من رسیده است.

Ember چیست؟

Ember.js یک فریم ورک پیشرو شبیه React و Vue JS است. من از آن برای ساخت برنامه Snipline خود استفاده کردم و همچنین برای وب سایت هایی مانند Intercom و LinkedIn استفاده می شود. این رویکرد “قرارداد بیش از پیکربندی” شبیه به Ruby on Rails است.

تاوری چیست؟

Tauri کتابخانه ای برای ساخت برنامه های دسک تاپ با فناوری های وب است. مشابه الکترون با چند تفاوت اساسی:

1) به جای Javascript در Rust ساخته شده است.

2) از مرورگر وب بومی سیستم عامل شما استفاده می کند تا اینکه از Chrome استفاده کند که باعث ایجاد برنامه های بسیار کوچکی می شود – حداقل در مقایسه با Electron!

نصب و توسعه

در اینجا دستوراتی وجود دارد که من برای یک برنامه ساده Ember اجرا کردم تا مسیریابی را با Ember و Tauri آزمایش کند. برای مرجع ، من از Node استفاده می کنم. 14.17.0.

راه اندازی Ember

npm install -g ember-cli
ember new tauri-test --lang en
ember g route index
ember g route from-ember
ember serve

من دو الگوی تولید شده را ویرایش کردم ،

app/templates/index.hbs

و

app/templates/from-ember.hbs

.

{{page-title "Index"}}
<h1Hello, Tauri ?h1
<LinkTo @route="from-ember"Click hereLinkTo
{{page-title "FromEmber"}}
<h1From Ember ?h1
<LinkTo @route="index"BackLinkTo

سئو PBN | خبر های جدید سئو و هک و سرور