Answered by:
Learn to develop Business applications with HTML5

Question
-
Hello,
What should I learn to develop Business applications with HTML5 ?
Why I'm asking that:
I'm currently developing ASP.NET applications, using Javascript with Jquery to implement client side functionality, and Linq to entities to access data at the server side, so controls get their data at the server side by assigning their ItemsSource property to the Linq result.
With Silverlight it's another approach, as you achieve this with RIA Services, and the client side is developed with XAML / Code behind... but I want to make it with HTML5. I don't want to discuss here the whyS and whenS about that decision as it is another history, please.
So, what should I have to learn ?
How does HTML5 communicate with the server side if I am a .NET developer ? Which set of technologies are the standard ones ? Do you know a single book that explains the whole thing ?
Very thanks in advance,
Roger
Tuesday, February 5, 2013 9:02 AM
Answers
-
Hi Roger,
Are you going to develop a traditional web page based web application or Windows Store application (Windows 8)? This forum is specific to Windows Store development (with HTML5 and javascript). While for pure web application development, you can try finding the proper forums at the following place:
For Windows Store app built with HTML5 and javascript, we can use the similar design and code logic as we developing an AJAX style web applications. We can encapsulate some business and code logic in server-side webservice (such as some REST service endpoints). Then, the windows store app client just invoke those web services to retrieve or submit data. Windows Store app has rich javascript functions to support common HTTP get/post like requests. And you can use them to retrieve various kinds of data like xml, text, binary, custom...
#Connecting to web services (Windows Store apps using JavaScript and HTML) (Windows)
http://msdn.microsoft.com/en-us/library/windows/apps/hh761502.aspx
And if you just start windows store app programming with HTML5+js, the following ebook is really recommended:
#Free ebook: Programming Windows 8 Apps with HTML, CSS, and JavaScript
http://blogs.msdn.com/b/microsoft_press/archive/2012/10/29/free-ebook-programming-windows-8-apps-with-html-css-and-javascript.aspxPlease remember to mark the replies as answers if they help and unmark them if they provide no help.
- Marked as answer by Song Tian Wednesday, February 13, 2013 7:35 AM
Wednesday, February 6, 2013 3:28 AMModerator
All replies
-
Hi Roger,
Are you going to develop a traditional web page based web application or Windows Store application (Windows 8)? This forum is specific to Windows Store development (with HTML5 and javascript). While for pure web application development, you can try finding the proper forums at the following place:
For Windows Store app built with HTML5 and javascript, we can use the similar design and code logic as we developing an AJAX style web applications. We can encapsulate some business and code logic in server-side webservice (such as some REST service endpoints). Then, the windows store app client just invoke those web services to retrieve or submit data. Windows Store app has rich javascript functions to support common HTTP get/post like requests. And you can use them to retrieve various kinds of data like xml, text, binary, custom...
#Connecting to web services (Windows Store apps using JavaScript and HTML) (Windows)
http://msdn.microsoft.com/en-us/library/windows/apps/hh761502.aspx
And if you just start windows store app programming with HTML5+js, the following ebook is really recommended:
#Free ebook: Programming Windows 8 Apps with HTML, CSS, and JavaScript
http://blogs.msdn.com/b/microsoft_press/archive/2012/10/29/free-ebook-programming-windows-8-apps-with-html-css-and-javascript.aspxPlease remember to mark the replies as answers if they help and unmark them if they provide no help.
- Marked as answer by Song Tian Wednesday, February 13, 2013 7:35 AM
Wednesday, February 6, 2013 3:28 AMModerator -
Hi Roger,
HTML5 is the latest and most enhanced version of HTML. Technically, HTML is not a programming language, but rather a markup language. HTML5 and related Web development technologies governed by the W3C enable you to take advantage of some great features that make developing Web applications easier. the articles in the following links give very good understanding on HTML5, please refer:
http://www.w3schools.com/html/html5_intro.asp
http://msdn.microsoft.com/en-us/magazine/jj129609.aspx
http://msdn.microsoft.com/en-us/hh580332
integrating HTML5 into your asp.net project. you can use HTML5 Layout and still use Linq to entities to access data at the server side, to add HTML5 Intellisense support to Visual Studio, please refer http://visualstudiogallery.msdn.microsoft.com/d771cbc8-d60a-40b0-a1d8-f19fc393127d
in additional, one new feature of HTML5 is the in built session storage and local storage API. It has option to store data in IndexDb like SQLite. Offline Application cache is now of the imp feature of HTML5. details you can check at: http://html5doctor.com/introducing-web-sql-databases/
Hope this helps, thanks.
Yanping Wang
MSDN Community Support | Feedback to us
Develop and promote your apps in Windows Store
Please remember to mark the replies as answers if they help and unmark them if they provide no help.Wednesday, February 6, 2013 3:36 AMModerator