Hi,
I have been tasked with building a team for creating a fairly complex web-based business application. This application will require logins with users having different privileges, a database, calendars, task management, document storage, some form of e-commerce, security, etc. It also needs to be super fast and user-friendly.
I am an experienced software manager but for projects in C++. Nothing web-based!
After a quick look at the technologies for web-based applications, I see there are many: C# and .NET, PHP and MySQL, Java and J2EE, some open source frameworks (OpenACS, etc.) and probably many more !!! (not to talk about Linux vs Windows)
Which one(s) of those technologies should we contemplate for our application? Pros/Cons? Thanks for all the feeback, it will help me determine the profile of who I need to hire.