asp.net - Replacing desktop WPF Applications with HTML5 -


our little department has been working wpf number of years now, there 2 of us, designer , programmer (me). produce business applications our company such shipment tracking , like.

we've began looking redesign of our company website , part of has been long running discussion on moving our desktop applications web applications via website, there numerous reasons wont go into.

now problem i'm having wrapping head around html5 , isn't i've spent long hours googling , finding arguments against , that, still lack fundamental understanding of few points, i'm hoping cleared up.

1. html5 still need back-end code, such php or asp.net?

this sticking point me, our needs pretty standard. need produce application can collect , display data database, need data manipulation nothing heavy. can html5 standalone? or still pretty ui front-end?

2. html5 applications - applications?

this 1 seems give confusion, different sources different things on subject, html5 able of producing actual application? or still website "app like" ui, achieved javascript.

i'll answer first point. html5 markup language, has nothing getting data database. if want create dynamic html website, need have server engine exchange data ui. asp.net server engine can go different directions.

  • have pure html pages inside asp.net project (e.g. mvc, webforms), , use services (like web api/servicestack) provide data. typically use jquery get/post data server , back.
  • use asp.net mvc create html5 compliant page , exchange data server using controllers.
  • use asp.net webforms type of project. here create aspx pages, contain html markup (no server controls). in order pass data server view, can use hidden fields here.

Comments

Popular posts from this blog

javascript - Using jquery append to add option values into a select element not working -

Android soft keyboard reverts to default keyboard on orientation change -

Rendering JButton to get the JCheckBox behavior in a JTable by using images does not update my table -