Programming Tools
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
User Name:
Password:
Remember me
 
Go Back   Dev Articles Community ForumsProgrammingProgramming Tools

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Display Modes
 
Unread Dev Articles Community Forums Sponsor:
  #1  
Old June 2nd, 2003, 06:48 PM
Ernest Ernest is offline
Junior Member
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Jun 2003
Posts: 4 Ernest User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Such a Newbie it's not even funny

Ok, I've looked all over the place and havn't found aomething that really explained my question: What do they do?

What's the difference between PHP, ASP, Perl, Java, xml and the rest? What can you do with each of them? What language/technology was used to create this forum? Any recommended literature for each language/technology?

Reply With Quote
  #2  
Old June 2nd, 2003, 09:45 PM
benos benos is offline
Contributing User
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Posts: 233 benos User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 6
You have lots of questions which is great. There is a list of topics on the right hand side of DevArticles that will help you learn about each of these languages and what you can do with them.

Remember, the best way to understand these technologies is to practice using them to solve particular problems.

Reply With Quote
  #3  
Old June 2nd, 2003, 11:16 PM
Ernest Ernest is offline
Junior Member
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Jun 2003
Posts: 4 Ernest User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Thankyou

Thankyou. I havn't looked at this particular website's information as much as I should have before posting. I'll start my research here.

Reply With Quote
  #4  
Old June 3rd, 2003, 12:08 AM
iahmed iahmed is offline
Contributing User
Dev Articles Newbie (0 - 499 posts)
 
Join Date: May 2003
Location: USA
Posts: 171 iahmed User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 42 m 58 sec
Reputation Power: 6
PHP, ASP:
PHP, ASP both for mainly information exchanging between web pages and database.

PHP is free but not object oriented (maybe PHP 5.0 will support true OOP features), and so, not suitable to build very big web project. PHP is one of the most used language among web developer.

While ASP is not free but good for developing big web project and ASP+ (or ASP.NET) is even compiled, so it is faster.

PHP virtually can be used with Linux boxes or Windows, while ASP, ASP+ strictly for Windows platform.

There are many more differences between these 2 languages.

PERL:

Perl can be used for the porposes that PHP, ASP performs, perl is also very suitable scripting language as an alternative for of diffrent shell scripting (K,C-shell etc), which exist in different UNIX OS. Its very suitable for REGULAR EXPRESSION, and still a great scripting language for developing CGI application across different UNIX flavour, and it comes free with UNIX OSes.

JAVA:

Java is a wonderful language to develop platform independent application. Its relatively slow in execution since it use platform independent BYTE CODE. Hard to develop computational intensive high precission mathemathical problems, because there is no shortcut way to develop code which requires COPROCESSORs (numerical processors) instruction to increase performance. Not suitable to develop device drivers using JAVA. Its also a suitable language to develop web services using java (which is probably the next Internet revolution). IBM, SUN investing huge research effort on Java for web services.


XML.
XML is used for exchanging data between applications across the platforms and operating systems. The best method ever discovered for data exchanging through standard protocol (http, ftp, smtp etc.).

Not sure whether I did answer your question or not. Please let me know if you have any specific question.

Thank You.

Reply With Quote
  #5  
Old June 5th, 2003, 01:23 PM
Ernest Ernest is offline
Junior Member
Dev Articles Newbie (0 - 499 posts)
 
Join Date: Jun 2003
Posts: 4 Ernest User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
Thanks a bunch iahmed, that's exactly what I was looking for.

Reply With Quote
  #6  
Old June 5th, 2003, 07:30 PM
Vince Vince is offline
LordNitrous
Dev Articles Newbie (0 - 499 posts)
 
Join Date: May 2003
Location: England
Posts: 137 Vince User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 6
also, to add to ahmed's great info...

If you want to look into learning one of these languages your best bet is to start learning the syntax...how the code works and such. If you are very patient then read the php manual for php but it is very big to read yet covers 100% of the php language...

also, once you have gained some php knowledge try your hand with some tutorials and see how the writers made their sample scripts...i suggest you code your own scripts in any language rather than paste code snippets from loads of different resources to make one big script. this ensures you learn whilst keeping the work yours.
__________________
You don't deserve to read my signature...yeah! That's it, keep walking...yeah walk away from me! That's it! Get out of my pub, you're barred!

Reply With Quote
  #7  
Old June 6th, 2003, 09:06 AM
nicat23's Avatar
nicat23 nicat23 is offline
Addicted to Chaos..
Dev Articles Novice (500 - 999 posts)
 
Join Date: Jan 2003
Location: Ft. Worth, TX
Posts: 653 nicat23 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 48 m 34 sec
Reputation Power: 0
Send a message via AIM to nicat23 Send a message via Yahoo to nicat23
Re: Such a Newbie it's not even funny

Quote:
Originally posted by Ernest
Ok, I've looked all over the place and havn't found aomething that really explained my question: What do they do?

What's the difference between PHP, ASP, Perl, Java, xml and the rest? What can you do with each of them? What language/technology was used to create this forum? Any recommended literature for each language/technology?


The differences between programming languages and scripting languages like PHP, ASM, PERL, JAVA, XML, HTML, etc, etc are just the syntax and what each language can do.. For example, I can write a script that will handle mail login and authentication in 80 lines in PERL, but write the exact same script and have it be as secure, if not more secure, in PHP in 8 lines.. it's like comparing the capabilities of Visual basic to the capabilities of Visual C++ ... each thing does its own, each has its own set of rules, etc..

This forum was written in PHP..

and for your last question, it really depends on what you want to do.. my suggestion would be to go to your local bookstore/library and see what you can find on each language and read a little bit about it.. read about web development in general and determine a few things

1) what are your basic requirements
2) what kind of site are you wanting to have
3) are you going to need scripts that can interact with both the web browser as well as the shell environment?
4) How much money are you willing to spend, if any? (quite a few of these languages are completely free, but some do have a cost associated with them, such as J++, ASP.NET <I think.. not sure, stumpy should be able to answer that though>)
5) What kind of coding style do you prefer?

Answer yourself those questions and you'll be off to a good start

Last edited by nicat23 : June 6th, 2003 at 09:45 AM.

Reply With Quote
  #8  
Old June 6th, 2003, 09:36 AM
stumpy's Avatar
stumpy stumpy is offline
May contain nuts.
Dev Articles Regular (2000 - 2499 posts)
 
Join Date: Aug 2002
Location: Sydney, AU
Posts: 2,058 stumpy User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 5 h 8 m 57 sec
Reputation Power: 9
Send a message via ICQ to stumpy Send a message via MSN to stumpy
Just to add - some of the above mentioned languages are more different than just syntax - some are Procedural, whereas others are Object Oriented. This is a major difference, as the paradigms between languages are very different, and something to take into account.

PS - Just to clear things up - ASP, ASP.NET (C#, VB.NET) are all free.
__________________
DevArticles Moderator
BlueSix - Web Development and Consulting

Reply With Quote
  #9  
Old June 6th, 2003, 09:45 AM
nicat23's Avatar
nicat23 nicat23 is offline
Addicted to Chaos..
Dev Articles Novice (500 - 999 posts)
 
Join Date: Jan 2003
Location: Ft. Worth, TX
Posts: 653 nicat23 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 1 h 48 m 34 sec
Reputation Power: 0
Send a message via AIM to nicat23 Send a message via Yahoo to nicat23
Thanks for that ammendment and FYI stumpy

Reply With Quote
Reply

Viewing: Dev Articles Community ForumsProgrammingProgramming Tools > Such a Newbie it's not even funny


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 4 hosted by Hostway
Stay green...Green IT