I am experienced in win-forms based apps.
A new project is assigned to me which is related to web portal like Facebook.
I am confuse to choose architecture and technology, to make this happen.
Please guide me to choose one of best.
I am aware of some of Microsoft technologies, but not aware of their pros. and cons.
This web portal will be available on mobiles also, so i need to choose best technologies.
New learning is my passion, please suggest me one of best technology.. and best architecture which suites for creating a dynamic website.
Another advice would be to stay away from technologies like flash and silverlight because they might seem nice and helpful but really limit accessibility of your website. They are fine for use with a limited audience like for example a corporate application. Because you know the users and the devices they use know what possibilities they have and fully utilize it. In your case the audience varies and making assumptions will limit accessibility.
Web portal can be developed using the asp.net or Silverlight technologies for the web world.
Silverlight is a rich UI will help lot to create a better UI than any other HTML based UI. The Silverlight plugin is must to be installed in the client system to render the client content for Silverlight based applications. But the Silverlight is supported only in the desktop version of browsers. The smartphone or the tablets are not at all supports Silverlight. In this way for better usability you need to loss the reach-ability not only that the web portal is an application for customers through out the world.
The latest mobile phone browsers are also started to support upcoming HTML 5 will really make the application to reach the entire web world without compromising the usability.
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)