You are here:

VB.NET/client side and server side communication

Advertisement


Question
Hello, Anup M.

I want to build a system where the user will fetch data from
the server and display it in a browser, using html5.

I am using Visual Studio to write my client side code, but what technology should I use to communicate between client and server?

I was thinking about using Ajax, or html's data-binding, can you explain me what are the advantages and disadvantages of both and which one should I use?

Thank you

Regards

JS

Answer
I recommend for your client side use HTML/Javascript/CSS technologies. There is a very popular framework for this stack called JQuery. It is very dynamic and perfect for your scenario. See Jquery.org.

A sample of how to use JQuery to call the web services
http://www.datasprings.com/resources/articles-information/how-to-call-web-servic

For Server Side what I would say first check with your ISP where you are going to host it what types of server side technologies are available. If using ASP.NET I would recommend Web API. See http://www.asp.net/web-api then check out the first tutorial http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial If you do not have Visual Studio 2012 you can download the Express release from the microsoft website.

Hope this helps!

VB.NET

All Answers


Answers by Expert:


Ask Experts

Volunteer


Anup Mistry

Expertise

WILL ANSWER: .NET Framework, WinForms, Windows Mobile, XML, SQL Server, T-SQL, Database related, Databinding, collections, Grid, DevExpress Framework, Web based, HTTP, IIS, ASP.NET anything web-related

Experience

Been software developer for 10+ years. Worked on various large business applications (Warehousing + Distribution, Financial, Healthcare). Worked on Mobile development (Proof of Delivery, Consumer based Infotainment application, Web based apps). Never stopped programming all these years. Worked on embedded, small, medium and large scale databases. Even in leisure time am reading computer related magazines. Have been a visiting professor at educational institutes teaching corporate and college students alike. Held Systems Analyst, Technical R&D member positions as well.

Publications
Speaker at Planet PDA on topic “Developing Apps for the Pocket PC” Seminar at Fairleigh Dickinson University, NJ on topic “Wireless LAN and Wireless Software applications”

Education/Credentials
Bachelors Degree in Engineering Electronics and Telecommunications Mobile Cellular Systems Satellite Communications

Awards and Honors
Brainbench certifications: (Microsoft.NET, Java 1, Oracle, Network Technical National Center for Software Technology: D-Level (software engineering exam)

©2016 About.com. All rights reserved.