SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Electron JS: Developing Native Applications with Web
Technologies
A Powerful Framework for Cross-platform Desktop Development
Introduction to Electron JS
Powerful, Web-based Framework
● Electron JS is a framework that allows developers to create
native applications using web technologies like JavaScript,
HTML, and CSS.
● With Electron, developers can leverage their existing web
development skills to build robust and feature-rich desktop
applications.
● Electron apps are cross-platform, meaning they can run on
different operating systems such as Windows, macOS, and
Linux.
● By combining the power of web technologies with the
capabilities of native applications, Electron provides a
flexible and efficient solution for modern application
development.
Photo by Pexels
Chromium
Photo by Pexels Photo by Pexels
Rendering User Interface
Ensures robust and versatile web page
rendering
Delivers a powerful and flexible user
interface
Disadvantages of Electron JS
Advantages Disadvantages
● Performance: Electron applications can be
resource-intensive, often resulting in higher
memory and CPU usage compared to native
applications.
● Application Size: The bundled Chromium and
Node.js components increase the size of
Electron applications, impacting download and
startup times.
● Security Concerns: Keeping Electron
applications secure requires regular updates
and vigilance due to the use of web
technologies.
● Performance: Higher memory and CPU usage
compared to native applications.
● Application Size: Increased size impacts
download and startup times.
● Security Concerns: Regular updates and
vigilance required for keeping Electron
applications secure.
Electron Success Stories
Versatile Framework Shines
● Visual Studio Code: A robust code editor loved by millions.
● Slack: The popular collaboration tool that keeps teams
connected.
● Discord: A gaming chat platform with a massive user base.
● Electron's versatility and capability make it a top choice for
many applications.
Photo by Pexels
Electron JS Key Points
Recap of Pros and Cons
● Electron JS is a framework that allows developers to build
cross-platform desktop applications using web
technologies.
● Its architecture is based on Chromium and Node.js,
providing a seamless integration of web and desktop
functionalities.
● Pros of Electron JS include its wide community support,
extensive library of plugins and tools, and ability to create
consistent user experiences across different platforms.
● However, there are also cons, such as increased memory
and CPU usage, slower performance compared to native
applications, and larger bundle sizes. Photo by Pexels

Weitere ähnliche Inhalte

Ähnlich wie electronjs.pptx

JavaScript Frameworks Popularity
JavaScript Frameworks PopularityJavaScript Frameworks Popularity
JavaScript Frameworks PopularityAlbiorix Technology
 
Difference between .net and asp.net all you need to know
Difference between .net and asp.net  all you need to knowDifference between .net and asp.net  all you need to know
Difference between .net and asp.net all you need to knowsophiaaaddison
 
Santhosh build and release (1)
Santhosh build and release (1)Santhosh build and release (1)
Santhosh build and release (1)Santhosh Dodda
 
Nodejs framework for app development.pdf
Nodejs framework for app development.pdfNodejs framework for app development.pdf
Nodejs framework for app development.pdfSufalam Technologies
 
Best Full Stack .NET Core Classroom & Online training - Naresh IT
Best Full Stack .NET Core Classroom & Online training - Naresh ITBest Full Stack .NET Core Classroom & Online training - Naresh IT
Best Full Stack .NET Core Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Difference between .net core and .net framework
Difference between .net core and .net frameworkDifference between .net core and .net framework
Difference between .net core and .net frameworkAnsi Bytecode
 
Yi Yang_Resume
Yi Yang_ResumeYi Yang_Resume
Yi Yang_ResumeYi Yang
 
J2ee connector architecture
J2ee connector architectureJ2ee connector architecture
J2ee connector architectureSubhasis Nayak
 
RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptx
RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptxRECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptx
RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptxBinu Dennison
 
MEAN Stack vs MERN Stack Development
MEAN Stack vs MERN Stack Development MEAN Stack vs MERN Stack Development
MEAN Stack vs MERN Stack Development Meanstack Developer
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No VideoAllyWick
 

Ähnlich wie electronjs.pptx (20)

Amit_Resume
Amit_ResumeAmit_Resume
Amit_Resume
 
niharika saxena
niharika saxenaniharika saxena
niharika saxena
 
JavaScript Frameworks Popularity
JavaScript Frameworks PopularityJavaScript Frameworks Popularity
JavaScript Frameworks Popularity
 
Jake_Park_resume
Jake_Park_resumeJake_Park_resume
Jake_Park_resume
 
Difference between .net and asp.net all you need to know
Difference between .net and asp.net  all you need to knowDifference between .net and asp.net  all you need to know
Difference between .net and asp.net all you need to know
 
Java vs .Net
Java vs .NetJava vs .Net
Java vs .Net
 
Resume
ResumeResume
Resume
 
Karthi resume
Karthi resumeKarthi resume
Karthi resume
 
Session i
Session iSession i
Session i
 
Santhosh build and release (1)
Santhosh build and release (1)Santhosh build and release (1)
Santhosh build and release (1)
 
Nodejs framework for app development.pdf
Nodejs framework for app development.pdfNodejs framework for app development.pdf
Nodejs framework for app development.pdf
 
Best Full Stack .NET Core Classroom & Online training - Naresh IT
Best Full Stack .NET Core Classroom & Online training - Naresh ITBest Full Stack .NET Core Classroom & Online training - Naresh IT
Best Full Stack .NET Core Classroom & Online training - Naresh IT
 
desktop_resume
desktop_resumedesktop_resume
desktop_resume
 
Difference between .net core and .net framework
Difference between .net core and .net frameworkDifference between .net core and .net framework
Difference between .net core and .net framework
 
Yi Yang_Resume
Yi Yang_ResumeYi Yang_Resume
Yi Yang_Resume
 
J2ee connector architecture
J2ee connector architectureJ2ee connector architecture
J2ee connector architecture
 
RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptx
RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptxRECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptx
RECENT TRENDS or ADVANCES IN EMBEDDED SYSTEMS.pptx
 
MEAN Stack vs MERN Stack Development
MEAN Stack vs MERN Stack Development MEAN Stack vs MERN Stack Development
MEAN Stack vs MERN Stack Development
 
Mix Tech Ed Update No Video
Mix Tech Ed Update No VideoMix Tech Ed Update No Video
Mix Tech Ed Update No Video
 
.Net Resume - SetFocus
.Net Resume - SetFocus.Net Resume - SetFocus
.Net Resume - SetFocus
 

Kürzlich hochgeladen

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 

Kürzlich hochgeladen (20)

CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 

electronjs.pptx

  • 1. Electron JS: Developing Native Applications with Web Technologies A Powerful Framework for Cross-platform Desktop Development
  • 2. Introduction to Electron JS Powerful, Web-based Framework ● Electron JS is a framework that allows developers to create native applications using web technologies like JavaScript, HTML, and CSS. ● With Electron, developers can leverage their existing web development skills to build robust and feature-rich desktop applications. ● Electron apps are cross-platform, meaning they can run on different operating systems such as Windows, macOS, and Linux. ● By combining the power of web technologies with the capabilities of native applications, Electron provides a flexible and efficient solution for modern application development. Photo by Pexels
  • 3. Chromium Photo by Pexels Photo by Pexels Rendering User Interface Ensures robust and versatile web page rendering Delivers a powerful and flexible user interface
  • 4. Disadvantages of Electron JS Advantages Disadvantages ● Performance: Electron applications can be resource-intensive, often resulting in higher memory and CPU usage compared to native applications. ● Application Size: The bundled Chromium and Node.js components increase the size of Electron applications, impacting download and startup times. ● Security Concerns: Keeping Electron applications secure requires regular updates and vigilance due to the use of web technologies. ● Performance: Higher memory and CPU usage compared to native applications. ● Application Size: Increased size impacts download and startup times. ● Security Concerns: Regular updates and vigilance required for keeping Electron applications secure.
  • 5. Electron Success Stories Versatile Framework Shines ● Visual Studio Code: A robust code editor loved by millions. ● Slack: The popular collaboration tool that keeps teams connected. ● Discord: A gaming chat platform with a massive user base. ● Electron's versatility and capability make it a top choice for many applications. Photo by Pexels
  • 6. Electron JS Key Points Recap of Pros and Cons ● Electron JS is a framework that allows developers to build cross-platform desktop applications using web technologies. ● Its architecture is based on Chromium and Node.js, providing a seamless integration of web and desktop functionalities. ● Pros of Electron JS include its wide community support, extensive library of plugins and tools, and ability to create consistent user experiences across different platforms. ● However, there are also cons, such as increased memory and CPU usage, slower performance compared to native applications, and larger bundle sizes. Photo by Pexels