• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

asp.net or .PHP

Too bad you .NET and PHP guys aren't programming in Java/JSF, you could all be making twice as much money what you make now.

:D

For reals though, out of the two options in the thread title, I'd pick PHP. It's a simple language, has a lot of built-in functions that make things easier, a huge community, tons of great free libraries, and it'll run on servers for multiple operating systems. And it's all free.
 
The beauty of PHP is that it can be both an entry level language and a very high level language. It supports very complex objects, many types of databases, and there are plenty of classes/libraries/modules that you can find which are for free that make life a whole lot easier and help PHP to be much more powerful.

For example, if you are working with PHP, you can avail yourself of the PEAR library, Propel, and even Symfony. There are also multiple template tools as well, so just about everything can be separated out and not interfere with each other.

I started with C++ when I was 15 and started learning PHP when I was 20. Yes, it is possible to write very shitty PHP code - but in the hands of an accomplished and skilled developer it can match quite a bit of software.

That being said, I do know ASP, some .NET, and some C##, and between those I still prefer PHP simply because I still think in C++ and I'm more used to PHP's way of doing things. Plus I work in a full LAMP environment and php/sql is just a better match in my opinion.

As for salaries - who cares. Get a job doing what you love to do and in something that isn't work to you and you'll be happy. After I graduated (with a music degree of all things), I had multiple job offers across the country and didn't take the one with the highest salary anyway. I actually ended up taking a job with a smaller company (only about 3 or 4 people) but one where I related to the boss really well and knew I'd learn more.

That being said, I still am learning as much as I can in Ajax, Javascript, and I'm not afraid to dabble in Java when the need arises.

The beauty about programming languages is if you're a decent developer, it doesn't matter what language it is in for the most part.

Except Ruby :) May god have mercy on your soul if you decide on Ruby.

EDIT: I forgot to add, with PHP on a LAMP server you can avail yourself of Perl as well - which is very handy since there are a lot of very neat Perl applications/modeling tools/math tools/etc. that can handle the heavy math so your PHP doesn't have to.
 
The beauty of PHP is that it can be both an entry level language and a very high level language. It supports very complex objects, many types of databases, and there are plenty of classes/libraries/modules that you can find which are for free that make life a whole lot easier and help PHP to be much more powerful.

that's one of the things I like about PHP. If I just need to hammer out an Intranet-based web survey in an afternoon, then I can just fall back to quick and dirty procedural programming. If it's a large collaborative project, then I can pull in a fancy MVC OOP framework. PHP doesn't force me to confirm to any particular style of programming to get the job done. The problem, of course, is that you can reverse the approaches and PHP won't mind, but then you end up with needlessly abstracted code for a simple survey, or a huge mess of unmanageable spaghetti code for a large project.
 
I appreciate the outpouring of opinion. I appreciate it very much. Thank you to everyone who answered my question.
 
Back
Top