This depends on your programming background and your platform:
If you have no experience in programming, you can probably find more PHP examples and free code on the Internet than you would ASP. Also, PHP works with most web server software (such as Apache) while ASP typically only works with IIS on Windows. PHP is widely used and continues to evolve. It's a scripting language so it is not quite as fast as a compiled language.
If you have object-oriented programming experience and you want access to the many libraries you are used to, you can use the languages that come with ASP.NET such as C#. ASP.NET has the backing of the mighty Microsoft and is quite capable and fast as it is compiled on the server and not script. There are many ASP.NET developer communities and code examples available to help you learn. Plus, if you can program in .NET, you will have highly adaptable, transferable, and marketable skills that will help you find a good job. I would not suggest taking the time to learn ASP 3.0 (VBScript or JScript) if you want to stay on the cutting edge.
My opinion? Learn how to do object-oriented programming using a language such as C++, Java, or C#. If you do, you will be capable of developing for more than just the web. Best of all, you will command a higher salary. $++
2007-02-16 06:34:21
·
answer #1
·
answered by §©®Î¶†Δ® 4
·
2⤊
0⤋
For learning purposes: Asp (or Asp.net). Why? Because it's strongly typed (meaning you have to declare every variable's type) which will cause you to make less mistakes. Plus you get a great IDE and debugger (Visual Web Developer Express is free from Microsoft). If you are learning, PHP might frustrate you when errors arise because it provides limited feedback and ability to diagnose and debug. Remember that programming is 30% developing and 70% debugging, so choose your tools wisely.
2007-02-16 16:29:29
·
answer #2
·
answered by Pfo 7
·
0⤊
0⤋
PHP is easier to learn. Many Reasons:
1. Well documented Help
2. Help from a huge community of developers
3. ASP developers have moved on to .NET
4. PHP is simple, yet powerful...Very few lines of code can do a lot
5. PHP has a much bigger library of functions
6. PHP runs on any platform
7. Hosting with PHP is cheap - so you can try your code online just as easily as you'd in your PC.
Apart from the reasons why PHP is easier it is also very powerful...Several thousand softwares are available for free based on PHP.So dont even hesitate!
2007-02-16 12:38:48
·
answer #3
·
answered by r_ranjith 4
·
1⤊
2⤋
The .net platform is an integerated environment and the most powerful tools available to a developer in the planet ....
with the option to code in 5 languages and drag-n-drop it is less time consumming and faster than PHP, JSP.
2007-02-16 12:55:58
·
answer #4
·
answered by Alpha-Male 1
·
1⤊
1⤋
IMO, php. It's more flexible, everything you'll usually need is built into the language, it's a more modern programming language. PLUS, asp is being obsoleted by asp.net, which is an icky language.
2007-02-16 12:39:28
·
answer #5
·
answered by Meg W 5
·
1⤊
2⤋