so i am going to start on a website which is going to have
- Main Website
- Mobile Version
- Android App
- iPhone App
- WP7 App
going to start on the website first using .Net Framework 4 , for database will be using the EF4. The website is expected to create lots of traffic.
i want to take advice on how to approach the development , currently evaluating following 2 options
1) Main Website and Mobile website versions talk directly to database and the mobile apps are built upon WCF / Odata .
2nd Option
First build up the WCF /OData webservices and then develop all Main Website / Mobile Website and apps using the data services ( will this make the website slow , assuming all will Database on one box and website + services on the other box)
please pour in your views on both options.
Thanks
I would choose the second option. Have a look at
I would also put wcf services on the same server as database.
Regards,
Sergiu.