Cayla  Erdman

Cayla Erdman

1601556960

“JavaScript” for web, mobile, and now, desktop applications too

Its been a few days since I came upon a project to build a desktop application. I have worked on web and mobile applications in the past using React and React-Native but this was something new. Long ago, I heard about a framework that allows us to create multi-platform desktop applications in JavaScript and I thought to myself that this should be used for this project. That framework was “Electron”!

Electron applications run on two threads, main and renderer. The main thread uses Electron APIs to communicate with the OS to perform native desktop application operations. The renderer thread is responsible for rendering the DOM on the application window. These two threads communicate with each other using the IPC(Inter-process communication) Electron API.

The Electron homepage clearly states that “It’s easier than you think” and it is true for most of it but the setup was not that easy. I was going to use the React for the project so I started out by using the electron-react-boilerplate which was also mentioned in the Electron documentation. The problem that I faced with this boilerplate was that it was too bulky and there were a lot of modules installed that were irrelevant to the cause. I required a boilerplate that had just the minimal dependencies to create a React-based Electron application. After extensive research, I decided that I should create one for myself 😬.

Bringing in the programming:

I started out a simple starter code I found in the documentation. It creates a window and loads an HTML file inside it, which is pretty simple. Next, loading a React application inside that window. I already had a boilerplate for the React application that I created some time ago. Easy things first, I bundled the React application, tried to load the output HTML file in the window but it did not work. I realized I have to make some changes to the Webpack configuration. I use "/" as the publicPath in the Webpack output because that is required when the application is served from a server. In the case of Electron, the files will be picked from the local system, so I removed it. Next, I removed the hash file names, removed the split chunks optimizations and used a single file name i.e. renderer.js, and removed the polyfill because it is not required. After all these changes, I ran the bundle in the Electron application again and EUREKA! it worked.

Image for post

#web-development #electron #javascript #desktop-app #electron-react #react native

What is GEEK

Buddha Community

“JavaScript” for web, mobile, and now, desktop applications too

Top 15 Free JavaScript Frameworks for Web Applications

List of some useful JavaScript Frameworks and libraries for website, web apps, and mobile apps development, that developers should know about to make selection easier.
This article will help you understand the various types of JavaScript Framework available in the market. When it comes to choosing the best platform for you, it’s not only the number of features you need to consider but also its functionality. The ease with which it fits within your project is also an essential factor. The next step is to choose the framework that best fits your company requirements or you can select the best from the list of top web development companies to develop your product based on your requirements.

#javascript frameworks for web applications #web applications development companies #progressive javascript framework #javascript frameworks #javascript #frameworks

Byte Cipher

1622903322

Exposing Most Common Web Development Myths | ByteCipher

Myths are not always widely held false beliefs or ideas. Many web design “myths” were once deemed best practices by even the most experienced web designers. If you need help with your website’s overall design & development and want to ensure it’s accessible as well, get in touch with us @ +1-786-673-0668 or visit our website ByteCipher.net

#web and mobile application development company #web and mobile app development company in usa #web and mobile app development company #web and mobile app development services #mobile and web development services provider #custom software development services

Rahim Makhani

Rahim Makhani

1627274472

Develop An Unique Web App for your Firm

Web app represents the particular firm or organization for which it is developed. With the help of a web app, the firm owner can promote and increase their business by reaching more and more customers for their website or web app.

Every firm or organization must have its own web app to represent their company, what they do, what they provide users feedback, and a lot more. If you have your web app then users can know your company deeply and they can also show interest in your company.

To develop a unique web app contact Nevina Infotech that is the best web application development services provider company, that can help you to develop the web app for your firm as per your requirement.

#web application development company #web application development services #web app development company #custom web application development company #web app development services #web application development agency

Rahim Makhani

Rahim Makhani

1626154510

Get the best web app that can fulfil your business needs

A web app is a type of app that can help you to represent your business. A web app is everything you need for your company’s growth because you can promote your business with its help. With its use, you can show the customers what products you have and come to know about your firm.

You can hire Nevina Infotech to develop your web app for your business. We are the most famous company for developing web apps because we also provide web application development services. We have a great team to work with to build your web app.

#web application development company #web application development services #web app development company #custom web application development company #web app development services #web application development agency

Rahim Makhani

Rahim Makhani

1621483980

Get the best web app for your Business FUTURE

The web app is application software that runs on the webserver. You can easily use the web app by searching it in the web browser through Google or any other search engine, or you can also add shortcuts of the web app to your smartphone.

Web app for your business helps you to reach new customers and enables them to know about your firm and the services you provide and can know about your organization’s feedback and rating. It can also help you with the advertisement of your app among all.

Do you want to develop a web app for your business? Then it would help if you collaborated with Nevina Infotech, which is the best web application development company that will help you develop a unique web app with the help of its dedicated developers.

#web application development company #web application development services #web app development company #custom web application development company #web app development services #custom web application development services