ASP or PHP

Adenoid Hynkel

Expert Member
Joined
Oct 15, 2008
Messages
4,977
Hi guys,

I'm getting bored in what I'm doing and looking for a challenge.

I would like to gain the powers to develop in asp or php :D

I know there are a lot of online tuts, but will that do the job for a noob?
Should I rather sign myself up for some part time lessons at a college? Or buy the right books? Maybe private lessons?

I would like to develop web applications/dynamic websites.
Now the question, asp or php?

I have played around with php sites before.

My experience:
From a chef to a Graphic dsigner to a business owner. :D
I have html experience, but thats about it.

Any tips?
 

foozball3000

Executive Member
Joined
Oct 28, 2008
Messages
5,828
Php works on both Linux and Windows servers.
Asp.Net only works on Windows servers.

From there on it's personal choice. I'm using Asp.net just because I have it with Visual Studio.
 

guest2013-1

guest
Joined
Aug 22, 2003
Messages
19,800
If you're just bored then I'd go with PHP. Gives you the opportunity to go into LAMP (Linux Apache MySQL PHP) development a bit.

If you're looking to professionally join the workforce with those skills you'll find more luck with that.

otherwise, c# with Visual Studio seeing as though a major chunk in the world (still) runs on Windows
 

midrange

Senior Member
Joined
Apr 8, 2009
Messages
727
If you're looking to professionally join the workforce with those skills you'll find more luck with that.

Disagree. If you're looking for full-time work in web development, it's best to have ASP.NET. Have a quick gander at the job ads.

If you're just doing it as a hobby or a freelancer, PHP is your best bet due to hosting.
 

foozball3000

Executive Member
Joined
Oct 28, 2008
Messages
5,828
blogbytes, drop me a mail if you want to help me on a website or two.

I have two "Play websites". The one is in ASP.Net and the other in PHP.
Personally, I don't see why you can't learn both. ;)

You'll like the experience, it's not difficult (from what I can gather). I'm also still learning by the powers of Google. And two heads in one hat is better than one. We'll both learn a lot faster when working together.
 

chiskop

Executive Member
Joined
Mar 17, 2006
Messages
9,214
PHP will be easier to learn, simply becasue there are more tuts and examples on the web.

My experience was that I learnt a little PHP by reading those tutorials and trying stuff out. I then did a short course through Unisa - I learnt buggerall through the course but it did at least put a timeline on my learning.

So, although I was still learning mostly through online sources, I knew that I had to hand in my project by a certain date.

And then I got a piece of paper that I can build dynamic sites with PHP. :)
 

FarligOpptreden

Executive Member
Joined
Mar 5, 2007
Messages
5,396
I'd recommend you learn both. They are quite different from one another.

The benefit of also learning ASP.NET (using either C# or VB.NET) is that you get a proper introduction into Object Oriented programming, after which you can pursue a programming career that doesn't only focus on web development. Visual Studio is an excellent IDE and the online help, MSDN, contains a wealth of information that will help you get up and running soon enough.

Like mentioned before, if you go the PHP route you will get exposure to other non-Microsoft technologies by implementing your site in a LAMP architecture. PHP has gained a lot of exposure and popularity with modern CMS packages and blogs and, because it is open-source, there is quite a following online. You'll easily find relevant tutorials online as well.

What you should also focus on is proper web standards. Study CSS and get acquainted with JavaScript, or any one of the available scripting languages (the popular one right now being jQuery).

Finally, SQL and XML are absolute musts, because you will be using them no matter what server-side technology you end up developing in.
 

semaphore

Honorary Master
Joined
Nov 13, 2007
Messages
15,201
I'd recommend you learn both. They are quite different from one another.

The benefit of also learning ASP.NET (using either C# or VB.NET) is that you get a proper introduction into Object Oriented programming, after which you can pursue a programming career that doesn't only focus on web development. Visual Studio is an excellent IDE and the online help, MSDN, contains a wealth of information that will help you get up and running soon enough.

Like mentioned before, if you go the PHP route you will get exposure to other non-Microsoft technologies by implementing your site in a LAMP architecture. PHP has gained a lot of exposure and popularity with modern CMS packages and blogs and, because it is open-source, there is quite a following online. You'll easily find relevant tutorials online as well.

What you should also focus on is proper web standards. Study CSS and get acquainted with JavaScript, or any one of the available scripting languages (the popular one right now being jQuery).

Finally, SQL and XML are absolute musts, because you will be using them no matter what server-side technology you end up developing in.


XML is a bloated sh1tty transport layer!


@midrange

Go look up on some job websites, PHP is alot more in the market than you may think, the past companies i have been at have always been looking for PHP developers, php is extremely powerful. I would even border say its more powerful than .net


Nice Article.

 

dequadin

Expert Member
Joined
May 9, 2008
Messages
1,434
To Open Source fanboi or not to Open Source fanboi? To become assimilated by the M$ mothership or not? That's basically the question?

Like what has already been said, ASP will be better for you to get a job, with php this is less likely.

You have php experience so go with that! You wont be starting from scratch. It's free and there's a reason that the "big boys" (facebook etc) run off php?
 

semaphore

Honorary Master
Joined
Nov 13, 2007
Messages
15,201
To Open Source fanboi or not to Open Source fanboi? To become assimilated by the M$ mothership or not? That's basically the question?

Like what has already been said, ASP will be better for you to get a job, with php this is less likely.

You have php experience so go with that! You wont be starting from scratch. It's free and there's a reason that the "big boys" (facebook etc) run off php?


and like i said there are alot of PHP jobs these days, and (ASP) is not ASP.NET there is a difference.
 
G

Guest 20221009

Guest
XML is a bloated sh1tty transport layer!


@midrange

Go look up on some job websites, PHP is alot more in the market than you may think, the past companies i have been at have always been looking for PHP developers, php is extremely powerful. I would even border say its more powerful than .net


Nice Article.

PHP > .Net :confused:

Anyways..you can even run ASP on linux (Mono). I have done lost of PHP and ASP(C#/VB) and It all I got to say is that these are tools. In the end it all comes down to the coder.

But I have been build more apps with ASP since 2006..the demand for ASP is also quite good.
 

midrange

Senior Member
Joined
Apr 8, 2009
Messages
727
semaphore, I don't write many sites these days, but when I do they're in PHP. (well, recently I just use Drupal or Wordpress rather than writing from scratch). But I'm pretty sure there is a greater demand for ASP.NET developers than PHP ones. I've no stats to back that up though. Nothing touches VS as an IDE too.
 

semaphore

Honorary Master
Joined
Nov 13, 2007
Messages
15,201
semaphore, I don't write many sites these days, but when I do they're in PHP. (well, recently I just use Drupal or Wordpress rather than writing from scratch). But I'm pretty sure there is a greater demand for ASP.NET developers than PHP ones. I've no stats to back that up though. Nothing touches VS as an IDE too.

Dreamweaver for web dev? it has the precious drag and drop everyone loves.
 

semaphore

Honorary Master
Joined
Nov 13, 2007
Messages
15,201
err what is this +1000 crap?

Dreamweaver is powerful, alot of dev houses use it, VS is made for lazy ass people who dont know how to code

Intellisense, intellisense, intellisense.

And dreamweaver is not even close to frontpage, dreamweaver uses the correct html standards.
 

semaphore

Honorary Master
Joined
Nov 13, 2007
Messages
15,201
i can bet you i can make any site in php or ruby and it will be FASTER than any site you will make in .net. Anyone up for this wager?

Now bare in mind i code in .net on a daily basis all day long etc.. and ive written sites in .net, a huge massive accounting system.
 
Top