درين نوشتهيعلمي به باز نگري چگونگي به كارگيري از Electron
درين نوشتهيعلمي به باز نگري چگونگي به كارگيري از Electron براي ساخت نرم افزارهاي دسكتاپ به امداد فناوريهاي اينترنت مانند HTML ،CSS و جاوا اسكريپت مي پردازيم. ما مي توانيم از الكترون براي ايجاد نرم افزارهاي دسكتاپ استعمال كنيم. اين نرم افزارها در پلتفرمهاي مختلفي مانند ويندوز، Mac، لينوكس و غيره فعاليت ميكنند. الكترون در واقع تركيبي از NodeJS و Chromium در يك runtime واحد هست. اين فرمان مارا قوي ميسازد كه كد HTML ،CSS و جاوا اسكريپت را به حالت يك نرم افزار دسكتاپ اجرا كنيم.
Electron Forge
در حالتيكه قرار ميباشد از الكترون به طريق بي واسطه مصرف شود، در اين حالت برخي پروسه فعال سازي دستي پيش از ساختن نرم افزار مايحتاج خواهد بود. درضمنً در شرايطي كه بخواهيد از Angular ،React ،Vue يا اين كه ديگر فريموركها يا اين كه كتابخانهها به كار گيري فرماييد مي بايست به شكل دستي آنهارا تنظيمات نماييد. Electron Forge موجب تسهيل كارها فوق مي شود. Electron Forge نرم افزارهاي پيشساختهاي با انگولار، ويو و ديگر فريموركها ارائه مي نمايد تا از فرايند راه اندازي دستي دوري شود.
همينطور يك طريق سهل براي توليد و بستهبندي نرم افزار ارائه نموده است. «الكترون فورج» خصوصيتهاي زياد ديگري نيز دارااست كه براي مطالعه اضافه ميتوانيد به مستندات آن مراجعه نماييد.
پيشنيازها
نخست اطمينان نتيجه ها فرماييد كه NodeJS نصب شدهاست. آن را مي توانيد از اين نشاني (+) اخذ فرماييد. الكترون فورج را با به كارگيري از دستورهاي پايين به شكل سراسري نصب نماييد.
npm install -g electron-forge
ابتدا عمل با نرم افزار
با به كارگيري از فرمان تحت نرم افزار خويش را بسازيد:
electron-forge init simple-desktop-app-electronjs
همان گونه كه متوجه شديد اسم نرم افزار ما simple-desktop-app-electronjs خواهد بود. فرمان فوق براي اجرا شدن به پاره اي دوران نياز داراست. وقتي كه اجراي آن انتها يافت؛ نرم افزار را با استعمال از دستورهاي پايين مقدمه فرماييد:
cd simple-desktop-app-electronjs
npm start
اين فرمان پنجرهاي مانند تحت گشوده مي كند:
Electron window
شعور ساختار فايل و كد مو جود
اين نرم افزار يك ساختار فولدر يگانه دارااست. پيرو برخي از نكات مهم درين ساختار فولدر را ارائه كردهايم.
package.json
دراين فولدر برخي داده ها تنظيمات كه توليد ميكنيم، تمامي تعلقهاي مايحتاج براي نرم افزار و بعضي اسكريپتها قرار دارا هستند. برخي از اسكريپتها از قبلي تنظيمات گرديدهاند و مي توانيد اسكريپتهاي تازه را نيز بيشتر نماييد.
مسير config.forge كليه تنظيماتهايي كه يگانه ElectronJS ميباشند را در خويش دارااست. براي مثال make-targets براي گزينش فولدرهاي انگيزه براي پلتفرمهاي متعدد مانند ويندوز، مك و يا اين كه لينوكس به كارگيري مي گردد.
در ضمنً package.json يك ويژگي به حالت “main”: “src/index.js” دارااست كه نشان ميدهد src/index.js نقطه آغاز نرم افزار ما خواهد بود.
برچسب: ،
ادامه مطلب