locked
Best approach to develop a website. RRS feed

  • Question

  • Hello all,

    Can anybody help me in solving the problem of architectural design for a website.

    where i am having the below requirements.

    1. Asp.net website using the c# language for managing the required things in the sql express database.

    2.Expose the service to the IPad client for some sort of operation.

    3.Whether to separate the web services or if how to use web services within the website itself and not  making the separate project or application.

    Kindly help me in this.

    • Moved by CoolDadTx Tuesday, December 15, 2015 3:56 PM Wrong forums
    Tuesday, December 15, 2015 10:15 AM

Answers

  • I like asp.net mvc and web api

    You can make rest calls from javascript to web api which means you can write a single page app and use javascript frameworks on the client to give rich interactivity.

    SQL express is adequate for many applications.

    If throughput is going to be significant then that should go on a different server. Servers are relatively cheap nowadays.

    Or you could of course go azure and cloud but I guess you wouldn't have mentioned sql express then.

    Web api would be exposed for javascript client calls as I mentioned.

    The entire web site will of course work in a browser on pretty much anything, including an ipad.

    I would just have the services in the same solution. It seems to me you wouldn't be asking us if you had an architect to hand. If you're doing some public facing website that millions of people may try and use concurrently then you need an architect.

    .

    Since these questions are about asp.net you would probably get better support asking them in the asp.net forums:

    https://forums.asp.net/

    I would move the thread but those forums use a different platform and I can't.


    Hope that helps.

    Technet articles: WPF: Layout Lab; All my Technet Articles

    • Proposed as answer by Just Karl Tuesday, December 15, 2015 5:23 PM
    • Marked as answer by Dave PatrickMVP Saturday, December 19, 2015 4:15 AM
    Tuesday, December 15, 2015 11:16 AM

All replies

  • I like asp.net mvc and web api

    You can make rest calls from javascript to web api which means you can write a single page app and use javascript frameworks on the client to give rich interactivity.

    SQL express is adequate for many applications.

    If throughput is going to be significant then that should go on a different server. Servers are relatively cheap nowadays.

    Or you could of course go azure and cloud but I guess you wouldn't have mentioned sql express then.

    Web api would be exposed for javascript client calls as I mentioned.

    The entire web site will of course work in a browser on pretty much anything, including an ipad.

    I would just have the services in the same solution. It seems to me you wouldn't be asking us if you had an architect to hand. If you're doing some public facing website that millions of people may try and use concurrently then you need an architect.

    .

    Since these questions are about asp.net you would probably get better support asking them in the asp.net forums:

    https://forums.asp.net/

    I would move the thread but those forums use a different platform and I can't.


    Hope that helps.

    Technet articles: WPF: Layout Lab; All my Technet Articles

    • Proposed as answer by Just Karl Tuesday, December 15, 2015 5:23 PM
    • Marked as answer by Dave PatrickMVP Saturday, December 19, 2015 4:15 AM
    Tuesday, December 15, 2015 11:16 AM
  • I suggest that you find the MSDN article on Service Layer, by using Bing or Google.
    Tuesday, December 15, 2015 11:39 AM
  • I like asp.net mvc and web api

    You can make rest calls from javascript to web api which means you can write a single page app and use javascript frameworks on the client to give rich interactivity.

    SQL express is adequate for many applications.

    If throughput is going to be significant then that should go on a different server. Servers are relatively cheap nowadays.

    Or you could of course go azure and cloud but I guess you wouldn't have mentioned sql express then.

    Web api would be exposed for javascript client calls as I mentioned.

    The entire web site will of course work in a browser on pretty much anything, including an ipad.

    I would just have the services in the same solution. It seems to me you wouldn't be asking us if you had an architect to hand. If you're doing some public facing website that millions of people may try and use concurrently then you need an architect.

    .

    Since these questions are about asp.net you would probably get better support asking them in the asp.net forums:

    https://forums.asp.net/

    I would move the thread but those forums use a different platform and I can't.


    Hope that helps.

    Technet articles: WPF: Layout Lab; All my Technet Articles

    Dear Andy,

    Thanks for your ideas sharing.

    but i want to develop the website using the Asp.net and not web api or asp.net mvc.

    I will search for the asp.net on the link you provided.

    Tuesday, December 15, 2015 12:06 PM
  • You could use asp.net for this.

    I think mvc is actually easier if you're new to it though.

    You can actually use web api with asp.net and I recommended that approach particularly because it is rest friendly. You seem to want interaction from the client.

    You can still do rest with wcf but it's extra work.

    .

    But like I said, this is not really the right forum for this question and the one which specialises in asp.net is going to have more asp.net people in it to offer advice.

    Good luck.


    Hope that helps.

    Technet articles: WPF: Layout Lab; All my Technet Articles

    Tuesday, December 15, 2015 12:17 PM
  • I like asp.net mvc and web api

    You can make rest calls from javascript to web api which means you can write a single page app and use javascript frameworks on the client to give rich interactivity.

    SQL express is adequate for many applications.

    If throughput is going to be significant then that should go on a different server. Servers are relatively cheap nowadays.

    Or you could of course go azure and cloud but I guess you wouldn't have mentioned sql express then.

    Web api would be exposed for javascript client calls as I mentioned.

    The entire web site will of course work in a browser on pretty much anything, including an ipad.

    I would just have the services in the same solution. It seems to me you wouldn't be asking us if you had an architect to hand. If you're doing some public facing website that millions of people may try and use concurrently then you need an architect.

    .

    Since these questions are about asp.net you would probably get better support asking them in the asp.net forums:

    https://forums.asp.net/

    I would move the thread but those forums use a different platform and I can't.


    Hope that helps.

    Technet articles: WPF: Layout Lab; All my Technet Articles

    Dear Andy,

    Thanks for your ideas sharing.

    but i want to develop the website using the Asp.net and not web api or asp.net mvc.

    I will search for the asp.net on the link you provided.


    I gave you some info on what to find. I'll give you something else Design Pattern Bootcamp MV Pattern. I am not going to give you the links. You'll have to find them yourself since I am  using my tablet from a hospital bed. And  besides,  you are asking questions in the wrong forum, which should  be ASP.NET that you can find by using Bing or Google.
    Tuesday, December 15, 2015 1:05 PM
  • Please post questions related to web development in the ASP.NET forums (http://forums.asp.net ).
    Tuesday, December 15, 2015 3:56 PM