There are very many tools that can be used to create the UI. Webassembly is something newer that can do much of what JavaScript does. PHP and ASP.Net can do things in the server for the UI in the client. There are dozens of languages and other tools, like Razor and Blazor and Jekyll that can be used in the server and client.
Desktop development does not include website development. Desktop development is for programs that execute in the user's system without a browser.
Mobile development does not include website development. Mobile development is for applications that execute in a smartphone, such as (for Android) the applications we install from the Google Playstore.
Where devices can include things like washing machines. Even a TV remote control. A PC keyboard has a tiny processor in it that is an embedded processor. Embedded applications require a special operating system that allows the system to respond quickly to events.






Reply With Quote

Bookmarks