![]() |
![]() |
![]() |
||||
Welcome to the GoFuckYourself.com - Adult Webmaster Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact us. |
![]() ![]() |
|
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed. |
|
Thread Tools |
![]() |
#1 |
Confirmed User
Join Date: Aug 2005
Posts: 2,178
|
PHP or ASP.NET
OK so I am going to ask the majority here.
Any particulars about one or the other that makes it worthwhile besides the Microsoft license issue. So let?s pretend both cost money or both were free which you would choose based on the actual language itself? What do you prefer to work with? PHP or ASP.NET and why the preference?
__________________
![]() |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#2 |
Now choke yourself!
Industry Role:
Join Date: Apr 2006
Posts: 12,085
|
PHP. It's free, it has tons of documentation, a very large base of examples to use and learn from, and it works on more platforms than Windows.
However, PHP can (and usually is) sloppily written, so you need to learn how to do things the correct way.. not all of the documentation is worth anything.
__________________
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#3 |
Confirmed User
Join Date: Nov 2003
Location: 237 619 975
Posts: 8,944
|
If you want to work for yourself or a small company learn php. If you live in a big city and want to work for a big corporation learn ASP.net. This is it. Period. I am right.
__________________
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#4 |
Confirmed User
Join Date: Jun 2006
Posts: 530
|
what kard63 said..if you're just doing stuff for yourself, then PHP is probably the best route. otherwise if you're looking to get a job, then .NET no doubt. the pay for php is a joke compared to what you can make doing .NET
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#5 |
null
Industry Role:
Join Date: May 2006
Posts: 9,820
|
Php......
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#6 | |
Confirmed User
Join Date: Jan 2003
Location: LA
Posts: 502
|
Quote:
PHP developers are increasingly difficult to find lately. I mean "PHP developers," not "guys who've written a few things in PHP." After having dealt with some large PHP projects in the past couple years, I would definitely consider ASP.NET or Java for my next project simply because of what I perceive to be a gap between the number of qualified PHP developers and the number of qualified ASP.NET or Java developers. I expect this to change in the not too distant future. Personally, I think PHP is terrific (and Perl better ;P), but it's wearing on me that there seems to be a lack of professional-level PHP developers in the wild looking for new work. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#7 |
Confirmed User
Join Date: Jun 2007
Posts: 443
|
PHP! because its not a Microsoft product.
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#8 |
Now choke yourself!
Industry Role:
Join Date: Apr 2006
Posts: 12,085
|
If that ain't the truth. There's no 'use Strict' in PHP, and even if there was, somebody would find a way to not use it.
__________________
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#9 |
Confirmed User
Join Date: Aug 2005
Posts: 2,178
|
bump to get more feedback from everyone else at GFY
![]()
__________________
![]() |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#10 |
Confirmed User
Join Date: Feb 2006
Posts: 3,401
|
php for sure
![]()
__________________
Porn Site Submitter - 10 in 1 Shemale Porn Submitter - another 10 in 1,list both shemale and non shemale sites (HQ niche traffic,20 directories need only 11 recip links!) |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#11 |
Confirmed User
Join Date: Nov 2006
Location: ...
Posts: 1,214
|
do php...
__________________
Web Developer |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#12 |
Confirmed User
Industry Role:
Join Date: Apr 2004
Location: OC
Posts: 720
|
hands down asp.net C#.
__________________
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#13 |
Confirmed IT Professional
Industry Role:
Join Date: Nov 2005
Location: Hollywood, CA
Posts: 3,744
|
C and PHP. C# and ASP is a joke. Seriously.
Although you could get a better paying job with ASP, it is always not the best idea to develop with it.
__________________
The Best Affiliate Software, Ever. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#14 |
Confirmed User
Join Date: Aug 2006
Posts: 717
|
PHP is much easier of ASP
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#15 |
Confirmed User
Join Date: May 2005
Posts: 2,737
|
I can't say anything bad about ASP.NET since I have not used it, but I have friends who do, and they all hate it. As far as the previous statement regarding "Learn ASP if you want a good job", this is incorrect. Since there is a large gap between what one thinks is a developer and what is required to BE a developer, finding someone that knows what they are doing is difficult, thus, the jobs pay better than what I've seen with ASP.
![]() |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#16 |
Confirmed User
Industry Role:
Join Date: Jul 2007
Location: Intraweb
Posts: 274
|
I personally have / can develop both, and php wins hands down everytime. It's flexibility, ease of deploying, cost, etc.. all make it way better then ASP (C#, VBS, JS, whatever)
If you want a bunch of useless extra confulated code, go ASP / .NET If you want a simple, flexible, easy, cost effective solution, go PHP Don't blame the language for the way people use it to program, you can't say php isn't any good because you can't find developers, or because most developers write crap code, it's just that Most of the developers your finding are writing crap code. There are plenty of us professional programmers (note: not coders, web developers, etc..) that write professional code, in php or any other language. It just turns out we're usually to busy to work for the peanuts that are usually offered around here. anyway, just my ![]() |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#17 | |
Confirmed IT Professional
Industry Role:
Join Date: Nov 2005
Location: Hollywood, CA
Posts: 3,744
|
Quote:
![]()
__________________
The Best Affiliate Software, Ever. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#18 | |
Confirmed User
Join Date: May 2005
Posts: 2,737
|
Quote:
![]() |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#19 |
Confirmed User
Industry Role:
Join Date: Jul 2007
Location: Intraweb
Posts: 274
|
I mighta said that wrong (english is only my native language after php), i just was trying to point out the fact that there is a differance between a professional programmer and someone that knows a little php and does some freelance stuff.
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#20 |
Too lazy to set a custom title
Industry Role:
Join Date: Mar 2003
Location: Homeless
Posts: 62,911
|
If you have the time, then do your self a favor, and learn BOTH. Once you get the basics of any language, then picking up a second is not that hard.
__________________
PornGuy skype me pornguy_epic AmateurDough The Hottes Shemales online! TChicks.com | Angeles Cid | Mariana Cordoba | MAILERS WELCOME! |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#21 | |
Confirmed User
Join Date: May 2005
Posts: 2,737
|
Quote:
![]() |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#22 |
Confirmed User
Join Date: Jan 2003
Location: LA
Posts: 502
|
A couple of posters have stated things along the lines of "ASP.NET is a joke. PHP is awesome."
May I ask you to qualify those statements? Coming from a Perl background, I appreciate PHP's syntax, ease of use, and the ability to get functional prototypes out quickly. Nice, but those are my main reasons for doing toy development with it, and I would not base a business decision on that. Hell, if those were the only factors, I'd be advocating web apps in Scheme :D. Plenty of mainstream companies are pushing tons of traffic through web apps that use ASP.NET. It can't be so absolutely bad, or it would be a no-brainer for the folks that have to make the decisions, and ASP.NET would die a quick death. The only arguments I've heard so far that have merit are related to expense. If you don't have the budget for a proprietary platform, then it's easy to cross ASP.NET off your list. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#23 | |
Confirmed IT Professional
Industry Role:
Join Date: Nov 2005
Location: Hollywood, CA
Posts: 3,744
|
Quote:
ASP requires Windows to function correctly and efficiently. I don't think I need to elaborate on that any further.
__________________
The Best Affiliate Software, Ever. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#24 |
Confirmed User
Join Date: Dec 2007
Location: Chatsworth, CA
Posts: 1,964
|
I haven't tried ASP before but I can tell you I don't like PHP much either. I hate having to do $ and ->.
My other gripe is having to do $this->blah(). If the function doesn't exist in the current scope then check the class you dumb fuck. And also: $IAmATempVariableBecausePHPSucks = functionThatReturnsValue(); echo $IAmATempVariableBecausePHPSucks[0]; Instead of: functionThatReturnsValue()[0]; It seems like all the really cool languages don't work well because they can't be deployed easily to the web backend. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#25 | |
Choice is an Illusion
Industry Role:
Join Date: Feb 2005
Location: Land of Obama
Posts: 42,635
|
Quote:
![]() |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#26 |
Confirmed User
Join Date: Jan 2003
Location: LA
Posts: 502
|
You should definitely meet with Dell, Match.com, Monster.com, NewEgg.com, and a little start-up called MySpace. They all use ASP.NET. Someone should tell them that means they must be using Windows somewhere and that is so like uncool.
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#27 |
Registered User
Join Date: Feb 2005
Location: ny
Posts: 13
|
You might also want to consider ruby and python if you are looking to learn something new for yourself. Much easier to learn than both php and asp. They both also usually require much less code to get the same tasks done. Especially with ruby on rails. You usually also end up writing much cleaner code that is also more understandable. Especially with python.
To answer your question though, .net if your looking for a job(like someone mentioned), php if your looking to make your own scripts. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#28 | |
Choice is an Illusion
Industry Role:
Join Date: Feb 2005
Location: Land of Obama
Posts: 42,635
|
Quote:
![]() |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#29 | |
Confirmed User
Join Date: Jan 2003
Location: LA
Posts: 502
|
Quote:
This devil's advocate gig is tougher than I thought. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#30 |
Confirmed User
Join Date: Nov 2007
Location: Kalamazoo, MI
Posts: 2,490
|
PHP jobs pay less simply because it is so much easier to use for rapid development. I at various times have been a hardcore perl guy then I moved onto ASP and finally I've settled into PHP and don't want to go back to either of the other ones. I can build something in PHP in a day that took a week in ASP.
There is simply MORE work available for a PHP programmer. If you're good you'll find yourself getting snagged up by one of the first people you do a big job for and they like you which is WHY there's a shortage of good PHP people in the wild... they simply get their schedule filled up by the first or second person that gives them regular work.
__________________
-- QUOTE ME IT MAKES ME FEEL SPECIAL -- |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#31 |
Confirmed User
Industry Role:
Join Date: May 2001
Location: Australia
Posts: 934
|
ASP is bad.
ASP has improved. ASP still sucks. ASP will always suck by design. Never use ASP. -Ben
__________________
Cyberwurx Hosting After trying 5 different hosts, I found the best. Since 1997 I've had 2 hours of downtime. Fast support, great techs, no hype, no gimmicks. <- I in no way endorse whatever just got stuck on the left of my post. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#32 | |
Choice is an Illusion
Industry Role:
Join Date: Feb 2005
Location: Land of Obama
Posts: 42,635
|
Quote:
|
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#33 | |
Confirmed User
Industry Role:
Join Date: May 2001
Location: Australia
Posts: 934
|
Quote:
cost to get a true working system instead of a pile of steaming crap. So many projects failed due to lack of investment in a professional programmer. -Ben
__________________
Cyberwurx Hosting After trying 5 different hosts, I found the best. Since 1997 I've had 2 hours of downtime. Fast support, great techs, no hype, no gimmicks. <- I in no way endorse whatever just got stuck on the left of my post. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#34 |
Confirmed User
Join Date: Nov 2007
Location: Kalamazoo, MI
Posts: 2,490
|
the problem is places like those rentacoder type places where you get an idiot willing to do the job for 1/2 or 1/3 the price.
__________________
-- QUOTE ME IT MAKES ME FEEL SPECIAL -- |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#35 |
Confirmed User
Join Date: Nov 2003
Location: 237 619 975
Posts: 8,944
|
No no, I was right. Everyone else is wrong. Except Masterchief. He said I was exactly right.
__________________
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#36 |
Confirmed User
Join Date: Mar 2008
Location: London, Saint-Tropez, Bermuda, Moscow
Posts: 5,289
|
![]() Back in the day MySpace used Cold Fusion.
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#37 | |
Confirmed User
Join Date: Dec 2007
Location: Chatsworth, CA
Posts: 1,964
|
Quote:
I looked into getting work on those types of sites but quickly realized it was impossible to get distinguished from all the bullshit people that didn't understand what was involved in the project and made lame promises that couldn't be kept. |
|
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#38 |
Confirmed User
Join Date: Dec 2007
Location: Chatsworth, CA
Posts: 1,964
|
ASP programmers typically learned ASP because they are corporate programmers. Corporate programmers are typically college educated. A lot of PHP scripters (not programmers) picked it up as a necessity to get something done. That is the reason why PHP coders typically are very amateur. PHP is not taught in colleges AFAIK and that is another reason. Actually, I don't think ASP is either.
For the adult business you will find PHP is much more commonplace and also much easier to deploy on. If you decide to run Windows there's not much software in the adult industry you can install since most of it is PHP. If you really want to understand the differences between languages I highly recommend the book "Programming Language Pragmatics". Not for the faint of heart. In general, the more languages a programmer has programmed in the better a programmer he is. I'm studying Lisp right now, not because I plan on using it but because I think it will change the way I think about programming for the better. Each language you learn teaches you something and makes you a better programmer. Personally, my eye is on Ruby and especially Rubinius. Unfortunately I can't use it as much as I would like because most of my clients can't deploy / use it on their servers. |
![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
#39 |
sex dwarf
Join Date: May 2002
Posts: 17,860
|
Advantages of PHP over ASP.NET:
- price - cross platform compatibility - speed (in some cases) - plays well with MySQL - speed of development Advantages of ASP.NET over PHP: - versatility (the .NET framework) - speed (in some other cases) - plays well with MSSQL Personally, I much prefer PHP. Its biggest problem, though, is that it has by far the most unqualified developers. Since it's the language of choice for amateur scripters, finding decent programmers will often require lots of time sifting through amateurs.
__________________
/(bb|[^b]{2})/ |
![]() |
![]() ![]() ![]() ![]() ![]() |