Software Alternatives & Reviews

Why supporting all programming languages is a bad idea

GHCJS Emscripten Blazor
  1. 1
    Haskell to JavaScript compiler, based on GHC. Contribute to ghcjs/ghcjs development by creating an account on GitHub.
    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.

    #Personal Finance #Financial Planner #Android 4 social mentions

  2. Emscripten is an LLVM to JavaScript compiler.
    Pricing:
    • Open Source
    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.

    #Email Marketing #IDE #CRM 45 social mentions

  3. 3
    An experimental web UI framework using C#/Razor and HTML, running in the browser via WebAssembly
    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.

    #JavaScript Framework #Application Builder #Developer Tools 7 social mentions

Discuss: Why supporting all programming languages is a bad idea

Log in or Post with