Click here to Skip to main content
15,894,343 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralWeb page development Pin
Rage20-Jun-16 1:11
professionalRage20-Jun-16 1:11 
GeneralRe: Web page development Pin
Kornfeld Eliyahu Peter20-Jun-16 1:25
professionalKornfeld Eliyahu Peter20-Jun-16 1:25 
GeneralRe: Web page development Pin
Rage20-Jun-16 1:34
professionalRage20-Jun-16 1:34 
GeneralRe: Web page development Pin
Kornfeld Eliyahu Peter20-Jun-16 1:39
professionalKornfeld Eliyahu Peter20-Jun-16 1:39 
GeneralRe: Web page development Pin
Sander Rossel20-Jun-16 2:34
professionalSander Rossel20-Jun-16 2:34 
GeneralRe: Web page development Pin
W Balboos, GHB20-Jun-16 1:35
W Balboos, GHB20-Jun-16 1:35 
GeneralRe: Web page development Pin
Nathan Minier20-Jun-16 1:50
professionalNathan Minier20-Jun-16 1:50 
GeneralRe: Web page development Pin
Marc Clifton20-Jun-16 1:55
mvaMarc Clifton20-Jun-16 1:55 
First, go through the pain of setting up a server on the cloud. Here's[^] the steps for setting up an EC2 instance (most of it applies to Azure if you want to use that instead.) Consider whether you need/want/should implement SSL so your site, even for "not highly confidential" data, using SSL to encrypt the data between the server and client.

As to language on the server, obviously I'd recommend C#.

For a database, sounds like SQL Express would be more than sufficient, or you could see if MongoDB fits the bill.

Decide whether you're data needs something as complicated an Entity Framework, or you want to stick with something a bit more lightweight like Linq2SQL. If you go the NoSQL route, read up on MongoDB with Entity Framework[^].

Decide on ASP.NET, Razor/MVC (or whatever the right combination of acronyms is) or whether you need something that complicated to serve pages (it seems like you need only one page?) so maybe just a straight forward roll-your-own server is sufficient. (The latter is what I do even for bigger sites, I just can't deal with the cruft of things like ASP.NET and Razor. I wrote a free e-book[^] on rolling your own server.)

Even for a single page, I'd highly recommend you use jQuery.

Do you need more interesting controls? Look at something like jqWidgets.

Do you need a menu and make the site mobile friendly? Look at Bootstrap.

Are you wanting to do single page application (SPA)? Look at something like Bootstrap, Angular, etc.

Do you need simple databinding of objects to widgets on the page? Knockout and their ilk might be useful, then again, even something as simple as Knockout might be overkill for what you need.

Before you write any Javascript or put together any HTML, implement all your client-side functionality as REST calls and write tests for them, because then you can just write the callbacks as get/post AJAX calls using jQuery.

Even if you go the LAMP route, use something like node.js, or a lightweight server like Python's Bottle[^] (which I use on a Beaglebone single board computer, it's great), realize that most of your time will be spent on fussing with Javascript, HTML and CSS.

That's the general idea / decision making tree. Good luck. Ping me if you need help with something, assuming I know something. Smile | :)

Marc
Imperative to Functional Programming Succinctly

Contributors Wanted for Higher Order Programming Project!

Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

GeneralStom or stupid? Pin
Kornfeld Eliyahu Peter20-Jun-16 0:45
professionalKornfeld Eliyahu Peter20-Jun-16 0:45 
GeneralRe: Stom or stupid? Pin
Sander Rossel20-Jun-16 1:04
professionalSander Rossel20-Jun-16 1:04 
JokeRe: Stom or stupid? Pin
Kornfeld Eliyahu Peter20-Jun-16 1:14
professionalKornfeld Eliyahu Peter20-Jun-16 1:14 
GeneralRe: Stom or stupid? Pin
Johnny J.20-Jun-16 1:45
professionalJohnny J.20-Jun-16 1:45 
GeneralRe: Stom or stupid? Pin
Sander Rossel20-Jun-16 2:31
professionalSander Rossel20-Jun-16 2:31 
GeneralRe: Stom or stupid? Pin
  Forogar  20-Jun-16 2:46
professional  Forogar  20-Jun-16 2:46 
GeneralWSO FOSW - Jun 20, 2016 Pin
Brittle161819-Jun-16 22:52
Brittle161819-Jun-16 22:52 
GeneralRe: WSO FOSW - Jun 20, 2016 Pin
Kornfeld Eliyahu Peter19-Jun-16 23:15
professionalKornfeld Eliyahu Peter19-Jun-16 23:15 
GeneralRe: WSO FOSW - Jun 20, 2016 Pin
Brittle161819-Jun-16 23:55
Brittle161819-Jun-16 23:55 
GeneralRe: WSO FOSW - Jun 20, 2016 Pin
Kornfeld Eliyahu Peter19-Jun-16 23:56
professionalKornfeld Eliyahu Peter19-Jun-16 23:56 
GeneralRe: WSO FOSW - Jun 20, 2016 Pin
Brittle161820-Jun-16 0:06
Brittle161820-Jun-16 0:06 
GeneralRe: WSO FOSW - Jun 20, 2016 Pin
HobbyProggy20-Jun-16 0:00
professionalHobbyProggy20-Jun-16 0:00 
GeneralRe: WSO FOSW - Jun 20, 2016- Winner winner chicken dinner Pin
Brittle161820-Jun-16 0:17
Brittle161820-Jun-16 0:17 
GeneralRe: WSO FOSW - Jun 20, 2016 Pin
HobbyProggy20-Jun-16 0:33
professionalHobbyProggy20-Jun-16 0:33 
GeneralRe: WSO FOSW - Jun 20, 2016 Pin
Brittle161820-Jun-16 0:38
Brittle161820-Jun-16 0:38 
QuestionChrome Browser and suspicious web page with modal popup Pin
Super Lloyd19-Jun-16 22:26
Super Lloyd19-Jun-16 22:26 
AnswerRe: Chrome Browser and suspicious web page with modal popup Pin
OriginalGriff19-Jun-16 22:37
mveOriginalGriff19-Jun-16 22:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.