Need to make Website but not sure on language.

Soldato
Joined
24 Feb 2004
Posts
2,910
Hi all

I need to make a complicated website and not sure which language to use for backend.
I can program C++ and use this mainly for programming probabilistic models rather than applications.

Initially I thought to save time that i should program the backend in C++ and the front end in JavaScript, HTML and CSS. But it would seem that using C++ to program backend could be problematic and difficult. If I had ample time would attempt it but I'm pressed for time currently.

So I am thinking of learning C# & ASP.net Core and using this for backend and JavaScript for front end. I used c# in 2012 in limited capacity but I would have to relearn it.

I also believe its possible to use both JavaScript for back and front end. I have little webpage development experience so not sure what language to use and what might be best.

any advice from someone with experience would be appreciated. Ideally least difficult implementation as I will spend appx 6 months on learning the relevant languages (c#, JavaScript, Html, CSS etc) and few months to actually programming the site. I have given myself appx to end of year to complete this.

I also need to make banners, backgrounds and all artwork required. I assume most of this can be done in Adobe Photoshop.

thanks in advance.
 
Gents, just wanted to say thank you all very much for taking the time to reply and specially the detailed replies. I really appreciate it. I'm sorry for the late reply, I have been so busy lately and there is so much to take in your replies.

after reading all this, I am seriously starting to wonder if I can really do this project in the 8-9 months I have left to do it, 2-3 years no problem i would give it try without apprehension. The website is for a family member, but what he requests is quite complicated in my perspective. He wants what is essentially 2 sites in 1, a front page to sell items and a something what I can best describe as similar to ebay but not the same, ie people can upload item for sale but no auction component from what he describes. He also wants a mobile app to accompany the website and also a application to scan barcodes to upload stock.

I think, I can do the website side of things but from memory of playing with stuff over 15 years ago there are things I am not sure how to deal with. Like if there are too many multiple form submissions and dealing with a que system on the SQL server, not even sure I have to worry about such a thing. Dealing with database optimisation and structure. Making a website that only have 50-60 customers is one thing but if say 400,000 is totally another beast. Also I need to decide how long to store messages, archiving ect ect. I assume learning SQL server might be also required?

do I have to deal with Parallelization and Multithreaded issues or does the server deal with these issues?

I am also worried about website security as I have no clue where to even start with that. Do I even deal with that or the hosting company does?


I believe given the advice and my c++ background, I will go C# & ASP.net 5 with the new CORE framework route. I do have one thing that confuses me. The consensus is for me to use ASP.NET MVC. I believe this has been phased out and a new CORE framework from microsoft has been releases which now encompasses the MVC and few other things. Would it more wiser for me to use the new CORE frame work? or am I confusing things?

The other issue is that the core framework is being updated and as stated above things get old quick with microsft and keeping up is hard and confusing. The availability of books on the new CORE ASP.NET 5 framework and C# 9 is hard to come by. I found one suitable book but its not even released yet. Unless someone has other suggestions.?

Pro C# 9 with .NET 5: Foundational Principles and Practices in Programming Paperback – 11 May 2021
by Andrew Troelsen (Author), Philip Japikse


Can someone recommend a reliable place to buy domain name? I see multiple websites with different prices for same name? They want £6000 for the name lol. I am scared to ask the next question now lol :)

and just out of curiosity how much would the website components of a site like this cost? is there a recommended company I could ask for quote?

Very sorry for the long reply and so many questions gents and really appreciate everyone taking time to help. No doubt a part of me really wants to try this project as I have always wanted to learn web programming but this is quite a tall stack and challenge for me anyway.

Thank You all
 
Last edited:
Back
Top Bottom