What is an app deploy?

Please explain in simple words what is an application deploy? And why do you need services like Netlify and Vercel, if you can upload a project to GitHub and use the link that GitHub will create?

Author: spleekz, 2021-02-07

2 answers

In order for your app to be available to users , it must be available on their computers/phones, etc. You can either install it on users ' devices or give them access through a browser. To get access through the browser, users need to enter the address in the network in its address bar. In general , the Internet. As a result, this network address will point to a specific computer on which your program is running.

Accordingly, deploy is the unfolding process your application on this particular computer, which will be accessible to users through their network connection. The process of deploying an application includes the stages of assembling an artifact (for example, a file or folders with program files), creating a copy of the artifact on a specific computer, and instructing the web server program to run the program files at certain requests from users.

Different companies provide paid / free solutions to facilitate different stages of the process. On GitHub, your the application is located at GitHub and on its computers. With the rest of the services-the same. From the risks - you can be banned at any time on these services and your program will disappear from the network, as it became Parler, for example.

Also, you do not have full control over the link to your app - it can also be changed at any time. And you are limited (in the case of GitHub) to at least the fact that the link will always have github, for example.

 3
Author: ЮрийСПб, 2021-02-07 19:41:11

See, deploy is putting your working code on some hosting that will
run your code all the time, for example, you have your own bot and you need it to
constantly work. Are you going to leave your PC on all the time for this bot and not run a script on it? No, and so you upload your bot to the hosting and it will
automatically restart when it fails and work 24/7.
Why not just use GitHub?
Because how do you launch a bot, website, and so on on GitHub? No way, but with the site it is possible but then they
will have at the end ."github.io " and it won't be able to beat the popular
in Google or other internet browsers.

 1
Author: Іван Шнір, 2021-02-07 21:43:07