Click here to Skip to main content
15,891,674 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello Everyone,
Am completely new to this code project am here due to some issues and seeking out some help please someone out there help me with these issues.
"I am designing and developing A technical forum(real time implementation) for my final year project and am bit experienced in asp.net c# and have decided to use c# as front end and mysql as back end" the issue is
1: i need to know which platform will be better i.e A> ASP.Net MVC3 or B>normal asp.net web pages c> ASp.Net Web Forms etc
2: whether i need to create a web server for this purpose ?? and if yes then how i can start writing a simple client and server in asp.net C# ???
3: if you guys tell me to use MVC3 and to create server then please please suggest me some good tutorials of websites from where i can learn these two stuffs..???
please please help me with this i will be greatfull
Thank You
Regards
Posted

1 solution

This will be a "what is the best car" like topic - everybody has it's favorite. But let me be the first one. I sugges MVC3 or even better MVC4. I'll tell you why, but let me answer to the other questions first:
2) None of these, since they all can be hosted under IIS (standard web server found in both the client and server editions of windows - i suggest IIS7+ (Vista or Windows Server 2008 or above versions)). A web application is by definition client-server, you will probably not need to bother about these things, yous know how http works. With MVC4 you have webapi, that allows you to make your own webserver easily - but I suggest you don't go that far.
3) http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/intro-to-aspnet-mvc-3[^]
http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4[^]

Why ASP.NET MVC?
My opinion: it is the best thing could happen to the Microsoft way to do web applications. If you do it right you will follow the main streams of non-microsoft web development, this is close to how other people think that web development could be done right. Just in two words:
- you can use your knowledge in html, css, and javascript
- you have full control over the emitted html code and
- you still have the full strength of the framework behind you on server side
- you do on client side what you think should be done on client side and you do on server side what you think you have to do on server side - and you have a clear line between them
- it guides you towards a sustainable, maintainable development by leveraging separation of concerns.
Better read these too:
http://msdn.microsoft.com/en-us/magazine/dd942833.aspx[^]
Learn MVC (Model View Controller) step by step in 7 days – Day 1[^]
 
Share this answer
 
Comments
salisantu 11-Mar-13 2:42am    
Thanks buddy for your time its really a good read i will follow it
salisantu 11-Mar-13 2:50am    
hey buddy i just need to ask you is can u justify me on dynamic web site i mean like any social networking site and how to do it in asp.net??
Zoltán Zörgő 11-Mar-13 3:12am    
Justify?! I don't understand.
If you are interested in how to make a social networking related application in asp.net mvc, just start here: http://www.codeproject.com/Articles/332173/Parichay
But think like this: you can do anything in asp.net mvc what is web (and even more).
salisantu 12-Mar-13 3:14am    
ya dude i got it thanks for the link Zoltan Zorgo :-) nice to learn from you..buddy
Regards
salisantu 12-Mar-13 3:21am    
Thanks Zoltan Zorgo now i got it thanks its good to learn from you:-)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900