Hello, I work for a company that works with microsoft technologies (not ASP.NET) but I like PHP and I see that most websites are based on PHP technology! I would like to learn more about web development but I don't know which technology to choose! What do you think about it? I would like to know more, so I can increase my value in company I work for, but I'm using Wordpress and various PHP scripts for my website! Which technology should I choose? Is there a way for both technologies to work together? Or maybe PHP to work with MSSQL? Any ideas? Thanks!
PHP. PHP doesnt depend on any framework and so on, also if you know PHP, you will be able to write plugins and similar stuff to a lot of CMSs (wordpress and so on).
PHP For the win! I've never try ASP.NET before but I'm satisfied with PHP, it can solve almost everything that I need.
ASP.NET is mostly used for business solutions so if your goal is to be one of the very few .. go for it
Well, Microsoft's technologies are something I do for living, but I don't like them. I like PHP (Wordpress) based websites, I love vBulletin forums! That's my problem!
I've been doing both ASP.Net and PHP - and I can say that I enjoy working with C# and Asp.Net A LOT more than PHP although I know PHP better. Visual Studio makes the experience so great!
I am working on both the languages but I would prefer to work with php more so I would advice you to learn php , its a better language to learn
Dear lord, anything but ASP.NET. It's hiding how HTTP works and trying to make web development look more like desktop application development, and failing very hard at that simply because they have so little in common. Drag-and-drop development might be good for desktop applications, but not for web. I'll stop here, but I could go on all day. Even Microsoft transfered their Windows Live bloggers to Wordpress. Zend Studio/NetBeans/Notepad++, depending on the project type, size and importance.
Agreeing with everyone else: PHP is more relevant to your interests outside work so you'll likely be more motivated to learn and play. Also, if your work decides to use ASP.NET, they will probably provide training anyway! I use a combination of Dreamweaver and Notepad++ for php development. If you want to play at home without uploading files, you should also look into something like XAMPP so you can run a webserver locally.
it's mostly an opinion: who loves microsoft's world will tell you that asp.net is better even for job opportunities... who prefers the rest, will say that php is better and will point you the huge amount of sites done with php (and open source cms and so on...), which are more than asp sites.... I am on this side: php is better. let consider it but don't forget to check also asp.net later... and indeed you should choose according to the job you will get... select a list of firms you would like to work for and check the technology they use and want.... Web design & Development Company,India strikeoneads.com
I will tell you from experience on the users end. Try to find a php programmer to do simple work. I have found 2 ASP.net programmers, but not one php programmer to do bits and pieces. The thing about ASP.net is used by many large corporations to make websites. And ASP,net programmers get a lot of money per job, but I guess the php programmers don't charge is much, but get much more work. If anyone is interested in doing some plug ins into a template that knows php please p/m me. Enough said!!!
@rhonie Maybe because the demand for PHP developers is much greater (source: http://freelancer.com). And if you're going to talk about "user experience", tell me one good and popular site made in ASP. Your argument "The thing about ASP.net is used by many large corporations to make websites" has no ground, I could say the same thing for any other programming language. Also, you obviously have no idea how much ASP.NET and PHP programmers make per hour, and since this is in a "Programming" section, I think a programmer's vote is much more worth.