Click here to Skip to main content
15,887,683 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more: , +
Hi Experts,

I have a upcoming web portal project which would be including user regisration, blogs ,chat, discussion forums,
transactions and further based on the portal there would be its moblie apps(iphone,android etc) based on it.

Following are my questions on it-
1) What should be the coding platform from scalability point (like ASP.NET,silverlight, PHP).
2) What is the preferred web server in this case which is most secured (IIS8,Apache,Linux).
3) What should be the database (MSSQL, MYSQL etc) which can handle bulk transactions
at a time with pros and cons.
4) And what is the best model suggested for such kind of development.

Thanks
Deep Kulshrestha
Posted
Comments
Sergey Alexandrovich Kryukov 23-Sep-11 2:12am    
I like the term "technical platform". Probably this is in order to avoid answers about political platforms...
--SA
Sergey Alexandrovich Kryukov 23-Sep-11 2:14am    
I never know such Web server: Linux. A reference, please. :-)
--SA

1 solution

1) Scalability comes from your design not your platform per say, having said that going for compiled solutions ie asp.net and silverlight is better that non compiled like php.

2) Web server is a OS platform choice if you are on windows then it is IIS.

3) All RDBMS are designed to handle huge workloads well beyond what you can put them under. So it makes no difference which you choose from the performance standpoint. However there are licensing issues to consider.

3') You might want to look at NOSQL Db's, as they are easier to work with for your usecase.

4) Model what you are comfortable with, currently MVC etc. is a good bet.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 23-Sep-11 2:18am    
My 4. Basically, reasonable points.
#2 is questionable. It depends. Apache is very good even on Windows (but might have no practical sense; also, ASP.NET is possible on Apache (mod_mono).
#3: Huge workloads? It depends on how much is needed. I often hear and sometimes face with cases when database performance is a bottleneck under considerable workload.
--SA
Mehdi Gholam 23-Sep-11 2:27am    
2) Actually I'm a supporter of non microsoft products, although microsoft has better help, tutorial, and knowledge support for the average joe.
3) In my experience people who complain about db performance have designed incorrectly and are using the poor db wrong.

Fair points, Thanks.

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