🛠️New Installer Tech Supports Multiple Languages and Platforms
Build cross-platform installers for any language, no bundlers needed
TL;DR
A new installer tech allows developers to build cross-platform installers for Windows, Linux, and macOS without bundlers. It supports multiple languages including Python, JavaScript, and Ruby, ensuring isolated environments for each app.
A new installer technology is now available, allowing developers to build cross-platform installers for Windows, Linux, and macOS without the need for bundlers or freezing. This tech installs the project's runtime and dependencies into a folder, ensuring that each app runs in an isolated environment. Developers can customize the installer with a name, icon, and settings, and it supports multiple languages including Python, JavaScript, Ruby, and more. The installer can be built for every platform, with an ordinary .exe for Windows, .run for Linux, and .zip for macOS. It's a game changer for anyone looking to streamline their app distribution across different operating systems.
Key Points
Installers support Windows, Linux, and macOS, built with NSIS for Windows and one POSIX shell script for Linux and macOS.
Supports multiple languages including Python, JavaScript, Ruby, and more, each requiring a runtime download.
Installers can be customized with a name, icon, and settings, and can be signed by the server, user, or not at all.
Each app gets its own folder with its own copy of every dependency, ensuring no shared dependencies between apps.
Installers can be built for multiple platforms, including Windows, Linux, and macOS, with an ordinary .exe for Windows.
Why It Matters
If you're building cross-platform apps, this new installer tech is a must-have. It supports multiple languages and platforms, ensuring isolated environments for each app. For example, if you're developing a Python app for Windows and a JavaScript app for Linux, this tech allows you to build installers for both without worrying about shared dependencies or bundlers. The isolated environments ensure that one app cannot break another, and uninstalling just deletes the app's folders.
Comments
Be the first to comment
Enjoyed this article?
Get it daily. 7am. Free. Reads in 5 minutes.
Join 3,508 builders reading daily.