Wrox Programmer Forums
|
Beginning PHP Beginning-level PHP discussions. More advanced coders should post to the Pro PHP forum.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the Beginning PHP section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old January 28th, 2004, 07:21 PM
Registered User
 
Join Date: Jan 2004
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default Getting started

I am 18 years old and I am pretty good at design and photoediting and also with web design. I started to learn PHP but i would like to know what is ASP and what are the differences between PHP and ASP. What is the purpose with ASP and what do you suggest me to learn next if I want to become a web designer and have a good career?
Thanx



 
Old January 28th, 2004, 08:00 PM
Friend of Wrox
 
Join Date: Jun 2003
Posts: 836
Thanks: 0
Thanked 0 Times in 0 Posts
Default

PHP and ASP are both web programming languages. PHP is an open source language that can run on multiple operating systems and multiple web servers. ASP is a Microsoft language that can only run on Microsoft platforms -- that is, servers running some version of Windows and some version of IIS (Microsoft's web server).

One of the benefits of using ASP is that you pretty much do all of your programming in ASP .NET, an "IDE". IDE stands for "Integrated Development Environment". It's basically a text editor on steroids.

When doing PHP development, you're most likely going to use a programmer's editor (UltraEdit, Homesite, etc) that recognizes PHP scripts and can do some fancy syntax highlighting, but you won't get the debugger or built-in PHP language help documentation like you do with ASP.

There are PHP IDEs though, they just cost money. For example check out Zend Studio.


The question most people ask is "Which should I learn?" I have to answer this question with another question -- "Why not both?"

The thing about PHP is that it's free. You have a wonderful language homepage (http://www.php.net/) with mirrors around the world. The language documentation is easily searchable and constantly updated and maintained, not just by the language authors, but by users like you and me who might have something useful to add.

That said, most companies that use PHP are small companies who like to minimize costs by running free software. "LAMP" is an acronym that stands for "Linux, Apache, MySQL, and PHP" -- by far the most common free web server setup. (Linux is the OS, Apache is the web server, MySQL is the database, and PHP is the server-side web scripting language).

So if you want a well-paying job, I'd recommend getting really familiar with ASP, since if a company wants to use ASP for their backend language, you already know that they're not afraid to spend more money.

If you'd like to go into business for yourself as a freelance web developer, I'd learn PHP, since it's by far the most flexible choice. Knowing how to program in PHP well allows you to write applications for most webservers on most operating systems.


The best approach, therefore, is to pick the language that's EASIEST to learn, so that you can get your head around the concepts that are common across languages for ALL web development. PHP is good for this because there are SOOOO many sources of good, free support (like this forum, for example).

Once you're familiar with PHP, you can start learning ASP. Learning ASP will seem easier than PHP because you've already tackled many parts of the learning curve by picking up PHP. You can write ASP versions of stuff you've written in PHP to see how these languages compare and contrast.



Take care,

Nik
http://www.bigaction.org/





Similar Threads
Thread Thread Starter Forum Replies Last Post
Getting Started ColinWatt BOOK: Professional Microsoft Robotics Studio ISBN: 978-0-470-14107-6 1 November 7th, 2008 02:08 AM
Getting Started? seananderson Reporting Services 0 August 3rd, 2007 07:45 AM
Getting Started st3ve Javascript How-To 1 February 3rd, 2005 08:49 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.