Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Let me start by saying: Yes. You can create a web based UI using .Net.</p> <p>Second, let me say that there is so much in your question that is incorrect, that its tough to know where I should begin.</p> <hr> <blockquote> <p>Silverlight is not an option because of it's security restrictions</p> </blockquote> <p>Huh?!?</p> <hr> <blockquote> <p>The code for the webserver-part is not a problem</p> </blockquote> <p>Why would you have to write your own web server? Ans why would you know how to do that, and not know what ASP.Net is?</p> <hr> <blockquote> <p>While it has support for ASP, I cannot use it's page designer, because the end-user will not have an ASP server running on their desktop PC.</p> </blockquote> <p>Huh?!? First, what does the page designer have to do with how the rendered html reaches the user? Second, your users will not need to have any server running on their machine. Your web server is the server. Your users will only need a browser.</p> <hr> <p>The easiest way to convert your existing WPF application to a web application would be to convert it to Silverlight. If (as you say) you don't want to do that, then I suggest you look into ASP.Net. If you install IIS (free with Windows Server), you can deploy ASP.Net easily and for free. This will be able to serve content to machines that are Mac, Windows, Linux, etc. Your users will not need to have the ASP Server running on their machines. They only need a browser.</p> <p>ASP.Net allows you to bind event handlers to events such as button clicks. It also allows you to generate your pages dynamically.</p> <p><strong>EDIT (to answer the edited question)</strong></p> <blockquote> <p>EDIT: To make it more clear, it's not an internet application. The user runs the webserver/http daemon locally, and connects to 127.0.0.1:80 to view the User Interface of the app.</p> </blockquote> <p>If the user runs the web server and the client application locally, then what have you gained? If you want this application to run on multiple platforms, you'll still have to write your application to support those platforms (whether you're writing a web server or the GUI).</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload