Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
In theory it is possible to write applications that run in the web browser in Java or C# or C++. There are compilers to compile Java to JavaScript or C++ to JavaScript/WebAssembly and a C# runtime that runs in the browser. In practice these technologies are very niche and only used for very few applications. The Cardano Wallet Daedalus is written in JavaScript even though most of the software for Cardano is written in Haskell and there exists a Haskell to JavaScript compiler. Ask yourself why. The reason is that Haskell developers are not used to writing web applications and there is no big library ecosystem for writing web applications in Haskell.
In theory it is possible to write applications that run in the web browser in Java or C# or C++. There are compilers to compile Java to JavaScript or C++ to JavaScript/WebAssembly and a C# runtime that runs in the browser. In practice these technologies are very niche and only used for very few applications. The Cardano Wallet Daedalus is written in JavaScript even though most of the software for Cardano is written in Haskell and there exists a Haskell to JavaScript compiler. Ask yourself why. The reason is that Haskell developers are not used to writing web applications and there is no big library ecosystem for writing web applications in Haskell.