If hosting is not a problem, maybe asp.net/C# would be a good choice. Since you already know C++, programming the backend should be a snap. Downside is that hosting is often more expensive, and a bit more complicated than with PHP. But it is also easily integrated with silverlight, for making stunning visual effects.
Don't get me wrong, I love PHP, using it since V3 and still using it for my own sites and absolutely loving it. At work I have to use asp.net/c# and it is very solid.
pritaeas
Posting Expert
5,480 posts since Jul 2006
Reputation Points: 653
Solved Threads: 875
php + js (inc ajax) with a healthy dose of xhtml/css are pretty much all you need to build almost everything. Oh - almost forgot mysql.
BTW:
Most seasoned programmers here will scoff at Dreamweaver, but truth be said, it is very good when you're starting out as it deals reasonably well with all the main languages, including syntax highlighting and prompting. Notepad++ and a few other text editors do the same. Aptana is a good all-rounder (IDE). However, for setting up a new local site/sorting our remote FTPs etc etc, Dreamweaver is probably the easiest program to use - although v. v. pricey. Perhaps you could get a cheap 2004MX version. I still use it from time to time. It pretty much does what it says on the tin.
diafol
Rhod Gilbert Fan (ardav)
7,792 posts since Oct 2006
Reputation Points: 1,170
Solved Threads: 1,080
Thank you for all of the helpful responses.
If this topic is solved then please click the solved link to mark it solved but just to add my opinion, if you know c++ then you should be able to make php extensions that can do things which are presently impossible. One of the things I do know is impossible to currently do with php that I'm trying to make a php extension for is a video and audio library. But for some reason php doesn't like my dll's. Just a thing to keep in mind when you know both php and c++.
cwarn23
Occupation: Genius
3,033 posts since Sep 2007
Reputation Points: 413
Solved Threads: 259
ne of the things I do know is impossible to currently do with php that I'm trying to make a php extension for is a video and audio library
There is one already http://ffmpeg-php.sourceforge.net/
If hosting is not a problem, maybe asp.net/C# would be a good choice. Since you already know C++, programming the backend should be a snap. Downside is that hosting is often more expensive, and a bit more complicated than with PHP. But it is also easily integrated with silverlight, for making stunning visual effects.
C#.NET is really quite a different animal from c++....
But i must admit that Visual Studio / Web Developer Express is an amazing piece of kit for developing dynamic sites with. Only thinbg you got to watch out for is the cost of hosting and version. Apps targeted at a newer version of .NET (e.g created with a newer version of visual studio) wont work on servers which use older versions (many companies still offer only asp.net 1.1 which is poor, and not the default in vs2005 and above)
jbennet
Moderator
18,523 posts since Apr 2005
Reputation Points: 1,826
Solved Threads: 601