News Register Control Panel Private Messages Members List Team Search News Posts About Us

Linux Advisory » Q & A - Discussions » Graphic / Wallpapers / Web Design » Best Scripting Language 1 Votes - Average Rating: 5.001 Votes - Average Rating: 5.001 Votes - Average Rating: 5.001 Votes - Average Rating: 5.001 Votes - Average Rating: 5.00 » Hello Guest [login|register]
Last Post | First Unread Post Print Page | Recommend to Friend | Add Thread to Favorites
Pages (2): [1] 2 next » Post New Thread Post Reply
Poll: What is the best scripting language for web development?
PHP 4 (Soon 5) 8 80.00%
Java ServerPages (JSP) 1 10.00%
Perl/CGI (Ancient) 1 10.00%
ASP.Net (Microsoft .Net Plan) 0 0.00%
Cold Fusion (CFM) 0 0.00%
Total: 10 Votes 100%
 
Author
Post « Previous Thread | Next Thread »
Heather Heather is a Female
Respected Member




Registration Date: 05-21-2003
Posts: 536
Location: Lost City of Zen.
Linux Distro: I'm OS neutral.

Rating:
9 Votes - Average Rating: 3.67

Level: 25 [?]
Experience Points: 87.738
Next Level: 100.000
12.262 point(s) of experience needed for next level

OFFLINE

Best Scripting Language Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

Here we go folks...It's time to vote for your favorite scripting language. Keep in mind this is not just your "favorite," but let's also take into consideration some factors such as speed, versatility and the ease of the syntax. I don't just want votes, I want valid intellectual arguments going on here. Let's have a calm, orderly debate here. If you can't handle that, I respectfully ask that you not even bother making a reply. With that said, let's get the party started. Smile

My commentary will follow some of the first posts. Smile



Utinam logica falsa tuam philosophiam totam suffodiant

06-06-2003 17:44 Send an Email to Heather Search for Posts by Heather Add Heather to your Buddy List
Ravish Ravish is a Male
Administrator




Registration Date: 12-27-2002
Posts: 732
Location: Internet
Linux Distro: Redhat, Mandrake, Gentoo

Rating:
15 Votes - Average Rating: 8.13

Level: 29 [?]
Experience Points: 226.403
Next Level: 242.754
16.351 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

According to me its PHP. Because its easy to to learn, open source, very flexible, popular, most of the ready made scripts are written in PHP, Speed, and alots of libraries available for it due to its open source nature.





www.gamingcell.com

06-06-2003 18:34 Send an Email to Ravish Homepage of Ravish Search for Posts by Ravish Add Ravish to your Buddy List AIM Screenname: Ravi5h YIM Screenname: ravishahuja1
Heather Heather is a Female
Respected Member




Registration Date: 05-21-2003
Posts: 536
Location: Lost City of Zen.
Linux Distro: I'm OS neutral.

Rating:
9 Votes - Average Rating: 3.67

Level: 25 [?]
Experience Points: 87.738
Next Level: 100.000
12.262 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

quote:
Originally posted by Ravish
According to me its PHP. Because its easy to to learn, open source, very flexible, popular, most of the ready made scripts are written in PHP, Speed, and alots of libraries available for it due to its open source nature.

Let's talk syntax now...do you prefer a procedural language or an object oriented language?



Utinam logica falsa tuam philosophiam totam suffodiant

06-06-2003 23:12 Send an Email to Heather Search for Posts by Heather Add Heather to your Buddy List
xception xception is a Male
Cool Newbie


Registration Date: 05-27-2003
Posts: 23
Location: Eire
Linux Distro: Mandrake

Rating:
2 Votes - Average Rating: 7.50

Level: 13 [?]
Experience Points: 3.634
Next Level: 4.033
399 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

It's gotta be object oriented for me.



verum ipsum factum

06-07-2003 03:28 Send an Email to xception Search for Posts by xception Add xception to your Buddy List
Ravish Ravish is a Male
Administrator




Registration Date: 12-27-2002
Posts: 732
Location: Internet
Linux Distro: Redhat, Mandrake, Gentoo

Rating:
15 Votes - Average Rating: 8.13

Level: 29 [?]
Experience Points: 226.403
Next Level: 242.754
16.351 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

Ofcourse, object oriented.





www.gamingcell.com

06-07-2003 05:13 Send an Email to Ravish Homepage of Ravish Search for Posts by Ravish Add Ravish to your Buddy List AIM Screenname: Ravi5h YIM Screenname: ravishahuja1
Heather Heather is a Female
Respected Member




Registration Date: 05-21-2003
Posts: 536
Location: Lost City of Zen.
Linux Distro: I'm OS neutral.

Rating:
9 Votes - Average Rating: 3.67

Level: 25 [?]
Experience Points: 87.738
Next Level: 100.000
12.262 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

Well, if it's object oriented...then you don't like php since it's a procedural language. Object oriented would be ASP, JSP, etc. However, with php5, php will now support both methods of programming syntax. I know most people find it easier to learn a procedural language.

In terms of sheer speed...I say php is faster than all of them. Why? Well, it's not just personal preference, I have a lot of reasons for this. The most major of which have to do with the way asp handles things. Every single thing you do in asp requires the code to call in a com object. Every com object called is cpu intensive. So, when it all adds up, I think php is faster. Besides, with an optimizer, i.e. Zend or ionCube, php has both jsp and asp beat hands down.

Also, please guys...try to keep in mind my original request. "I don't just want votes, I want valid intellectual arguments going on here." That is a direct quote from my original post in this topic. I would like it a lot if you all would post more than three to seven words.



Utinam logica falsa tuam philosophiam totam suffodiant

06-07-2003 08:44 Send an Email to Heather Search for Posts by Heather Add Heather to your Buddy List
Ravish Ravish is a Male
Administrator




Registration Date: 12-27-2002
Posts: 732
Location: Internet
Linux Distro: Redhat, Mandrake, Gentoo

Rating:
15 Votes - Average Rating: 8.13

Level: 29 [?]
Experience Points: 226.403
Next Level: 242.754
16.351 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

I agree with you... What I meant was that I like object oriented structure but still I love PHP due to the features that I stated in my first post.





www.gamingcell.com

06-07-2003 08:57 Send an Email to Ravish Homepage of Ravish Search for Posts by Ravish Add Ravish to your Buddy List AIM Screenname: Ravi5h YIM Screenname: ravishahuja1
xception xception is a Male
Cool Newbie


Registration Date: 05-27-2003
Posts: 23
Location: Eire
Linux Distro: Mandrake

Rating:
2 Votes - Average Rating: 7.50

Level: 13 [?]
Experience Points: 3.634
Next Level: 4.033
399 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

I must apologize for my previous post. It was short, without explanation and bordering on idiotic.

I must admit that I do not have a great deal of experience programming in any of the above languages, but I have taking a great deal of interest in PHP of recent. And I suppose that is the reason I voted for PHP in the poll, not so much because of not liking the other options, but because I liked PHP the most. And I stick with my choice, even though PHP is a procedural language.

On another point, I personally try to steer clear of anything Microsoft (ASP) when it comes to programming. This is mainly since the release of C#, which is clearly Java(Unless you ask an employee of MS that is Smile ) Microsofts recent gimmick left a bad taste in my mouth I have to say. Also, compatibly is an issue with Microsoft, they don't like to share.

But, when it comes to syntax i choose OOP when possible. OOP can be very powerful when used correctly.

But the choice between the two, in this instance, really comes down to the size and complexity of the project in question. You need to weight up the trade-offs of one design over the other.

If your site needs to be able to handle 1000's of user with hundreds of thousands of database connection then you really need to be developing using J2EE and harnessing the power of the OOP design.

For smaller projects however, this may be a step to far, and one that is unnecessary. Speed may be your primary concern here, and i would imagine that PHP would beat Java in a race to the line.



verum ipsum factum

06-07-2003 21:45 Send an Email to xception Search for Posts by xception Add xception to your Buddy List
Heather Heather is a Female
Respected Member




Registration Date: 05-21-2003
Posts: 536
Location: Lost City of Zen.
Linux Distro: I'm OS neutral.

Rating:
9 Votes - Average Rating: 3.67

Level: 25 [?]
Experience Points: 87.738
Next Level: 100.000
12.262 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

xception, I love you...you're the first person on this entire site other than me to post something intellectually stimulating! There isn't much to say to your post...other than I agree.



Utinam logica falsa tuam philosophiam totam suffodiant

06-08-2003 00:31 Send an Email to Heather Search for Posts by Heather Add Heather to your Buddy List
xception xception is a Male
Cool Newbie


Registration Date: 05-27-2003
Posts: 23
Location: Eire
Linux Distro: Mandrake

Rating:
2 Votes - Average Rating: 7.50

Level: 13 [?]
Experience Points: 3.634
Next Level: 4.033
399 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

Thanks, i was hoping i wouldnt get flamed by you Smile



verum ipsum factum

06-08-2003 01:17 Send an Email to xception Search for Posts by xception Add xception to your Buddy List
Heather Heather is a Female
Respected Member




Registration Date: 05-21-2003
Posts: 536
Location: Lost City of Zen.
Linux Distro: I'm OS neutral.

Rating:
9 Votes - Average Rating: 3.67

Level: 25 [?]
Experience Points: 87.738
Next Level: 100.000
12.262 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

quote:
Originally posted by xception
Thanks, i was hoping i wouldnt get flamed by you Smile

Naw, I only do that to the insanely stupid comments. Smile

The only thing I can really slam you on is a spelling error here and there. Terrific post.

I disagree with your recommendation for J2EE. PHP is perfectly capable of that level of load, just ask Yahoo. I personally have made sites that had thousands upon thousands of simultaneous database requests and it worked with superb speed. PHP5 will conquer all...anybody who says ASP.Net is faster will be silenced. Anybody who says JSP is faster will have to prove it! JSP has a lot of potential, however, I worry that Sun Microsystems won't be able to keep the community large. There are a few reasons I think this...though none I want to discuss currently.

Just because Cisco has completely converted to JSP doesn't mean it's better. Smile



Utinam logica falsa tuam philosophiam totam suffodiant

06-08-2003 01:23 Send an Email to Heather Search for Posts by Heather Add Heather to your Buddy List
xception xception is a Male
Cool Newbie


Registration Date: 05-27-2003
Posts: 23
Location: Eire
Linux Distro: Mandrake

Rating:
2 Votes - Average Rating: 7.50

Level: 13 [?]
Experience Points: 3.634
Next Level: 4.033
399 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

Your making PHP sound awfully attractive. So i guess there's only one thing to
do. Put on a pot of coffee and hit the php.com web site for more info.



verum ipsum factum

06-08-2003 01:53 Send an Email to xception Search for Posts by xception Add xception to your Buddy List
Heather Heather is a Female
Respected Member




Registration Date: 05-21-2003
Posts: 536
Location: Lost City of Zen.
Linux Distro: I'm OS neutral.

Rating:
9 Votes - Average Rating: 3.67

Level: 25 [?]
Experience Points: 87.738
Next Level: 100.000
12.262 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

quote:
Originally posted by xception
Your making PHP sound awfully attractive. So i guess there's only one thing to
do. Put on a pot of coffee and hit the php.com web site for more info.

Wrong...it's php.net. Smile php.com is a parenting site. Tongue



Utinam logica falsa tuam philosophiam totam suffodiant

06-08-2003 02:30 Send an Email to Heather Search for Posts by Heather Add Heather to your Buddy List
Ravish Ravish is a Male
Administrator




Registration Date: 12-27-2002
Posts: 732
Location: Internet
Linux Distro: Redhat, Mandrake, Gentoo

Rating:
15 Votes - Average Rating: 8.13

Level: 29 [?]
Experience Points: 226.403
Next Level: 242.754
16.351 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

Perl creator Larry Wall says that he designed Perl to make the easy things easy while making the difficult things possible. By contrast, PHP makes some of the easy things even easier and still gets the harder ones done. Java makes the big things more scalable and makes everything more object-centered.

On the other hand, Perl makes a lot of things weirder. It's a simple language to learn, once you can get past the culture shock. PHP has removed much of the quirkiness from Perl, but in the process it has lost just a little of the power and I hope that It might become more powerful when PHP 5 would be released. Java makes the hard things easier, especially since a lot of them have already been done and can be included or inherited efficiently. But it also makes some of the easy things a bit harder than perhaps they should be.

All the Scripting languages do pretty much the same thing. They interface with databases, they access the file system of the OS, and they create dynamic pages. As a result, the reasons why you'd choose one over another are pretty subjective, it all depends on who you are and what you're trying to do. When deciding whether to go with PHP, ASP, ColdFusion, ASP or something else, the most important matter to consider is who will be working on your website now and in the future

One cannot pass comment on PHP without first passing comment on open source. The very philosophy of open source is itself one of the driving reasons behind the popularity of PHP. Many, many articles have been written and even more arguments have taken place over the position of open source in a modern, e-commerce-based Internet. Let's just say that the Internet, and e-commerce for that matter, would not be around today if it weren't for the open source model.

Perhaps the most compelling argument for PHP is its cost: Nothing. Zip. Zero. For a lot of people, that's a big deal. Their old PC can run Linux, Free BSD, or what have you; they install Apache, PHP, MySQL, and whatever editor they choose and get hacking. Total cost? Merely the time it takes to set it all up. For many, this appeals to the hacker mentality that the Internet was built on. Why pay for something when you can get something just as good or better for free? The same applies to using Perl.

The old hacker mentality also applies to PHP's coding style. PHP borrows its language style and syntax from a number of other sources, including C, Java, Perl, and others. For many people with previous programming experience, this means implementing their first Web-based application in PHP is a simple affair, as they already have an implicit understanding of how their program should go together.

PHP's open source model means extra additions to PHP are just a compile away. Sure ASP has COM objects and ColdFusion has custom tags, but you can't beat the raw speed of adding your own function to the PHP source code.

Some would argue that all these server-side scripting languages are merely for displaying information from a database on a screen, and they'd largely be right. But PHP isn't just a database-centric language. It does so much more: dynamic graphics generation, IMAP, SNMP, LDAP, XML they're all there. Sure, Perl does all that, but a lot of people find Perl more difficult to learn and a little too top-heavy for most Web apps. And mod_perl can be a bit imposing. Speaking of databases, did I mention PHP can interface with Sybase, Oracle, Informix, Solid, Postgres, and even MSSQL?

PHP is a godsend for the smaller developer as well. PHP is so cross-platform, it's just silly. Again, for no cost, you can fully develop any application using PHP (and perhaps MySQL) on your Windows machine as though it was your production server. For many people, this solves a problem they face every day. Sure, some things don't work on the Win32 version, but you won't bump up against those until you're into advanced stuff, and by then you'll be thinking about Unix anyway. Additionally, PHP will run on just about any flavor of Unix you care to think of. You don't need to be tied down to one or two commercially based operating systems.

PHP has been criticized for its lack of session handling. But this was overcome previously by the use of the PHPLIB library, and now session support has been built into PHP4. And ISAPI support, which had been lacking, is also now covered by PHP4 (plus PHP contains a generalized server API library to make it easily adaptable to other Web server APIs).

As a conclusion all I can say is PHP is best due to Its open source, active and fast developing nature. Moreover, PHP is free, easy, useful, extendable, and simply the coolest one. Wub Roll Eyes Baaa





www.gamingcell.com

06-08-2003 02:35 Send an Email to Ravish Homepage of Ravish Search for Posts by Ravish Add Ravish to your Buddy List AIM Screenname: Ravi5h YIM Screenname: ravishahuja1
Heather Heather is a Female
Respected Member




Registration Date: 05-21-2003
Posts: 536
Location: Lost City of Zen.
Linux Distro: I'm OS neutral.

Rating:
9 Votes - Average Rating: 3.67

Level: 25 [?]
Experience Points: 87.738
Next Level: 100.000
12.262 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

Hooah! Another person has joined the intelligent club. Smile



Utinam logica falsa tuam philosophiam totam suffodiant

06-08-2003 03:45 Send an Email to Heather Search for Posts by Heather Add Heather to your Buddy List
Telos Telos is a Male
Super Moderator


Registration Date: 06-04-2003
Posts: 136
Location: Finland
Linux Distro: hmm....

Rating:
3 Votes - Average Rating: 7.00

Level: 19 [?]
Experience Points: 20.425
Next Level: 22.851
2.426 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

I'll go with PHP too..JSP and Java servlets are interesting too and I've done a bit of them myself too but still php takes the first place.



06-08-2003 14:36 Send an Email to Telos Homepage of Telos Search for Posts by Telos Add Telos to your Buddy List Add Telos to your Contact List AIM Screenname: dreamimpactcom
Heather Heather is a Female
Respected Member




Registration Date: 05-21-2003
Posts: 536
Location: Lost City of Zen.
Linux Distro: I'm OS neutral.

Rating:
9 Votes - Average Rating: 3.67

Level: 25 [?]
Experience Points: 87.738
Next Level: 100.000
12.262 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

Telos, you can do better than that... Smile



Utinam logica falsa tuam philosophiam totam suffodiant

06-09-2003 04:56 Send an Email to Heather Search for Posts by Heather Add Heather to your Buddy List
Telos Telos is a Male
Super Moderator


Registration Date: 06-04-2003
Posts: 136
Location: Finland
Linux Distro: hmm....

Rating:
3 Votes - Average Rating: 7.00

Level: 19 [?]
Experience Points: 20.425
Next Level: 22.851
2.426 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

hmm... I'm totally lost here now ??? ??? what do you mean Smile



06-09-2003 07:21 Send an Email to Telos Homepage of Telos Search for Posts by Telos Add Telos to your Buddy List Add Telos to your Contact List AIM Screenname: dreamimpactcom
Heather Heather is a Female
Respected Member




Registration Date: 05-21-2003
Posts: 536
Location: Lost City of Zen.
Linux Distro: I'm OS neutral.

Rating:
9 Votes - Average Rating: 3.67

Level: 25 [?]
Experience Points: 87.738
Next Level: 100.000
12.262 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

quote:
Originally posted by Telos
hmm... I'm totally lost here now ??? ??? what do you mean Smile

Post more than five words...read my original post. I asked for intellectual arguements. Smile



Utinam logica falsa tuam philosophiam totam suffodiant

06-11-2003 07:31 Send an Email to Heather Search for Posts by Heather Add Heather to your Buddy List
Ravish Ravish is a Male
Administrator




Registration Date: 12-27-2002
Posts: 732
Location: Internet
Linux Distro: Redhat, Mandrake, Gentoo

Rating:
15 Votes - Average Rating: 8.13

Level: 29 [?]
Experience Points: 226.403
Next Level: 242.754
16.351 point(s) of experience needed for next level

OFFLINE

Post Reply with Quote Edit/Delete Post Report Post to a Moderator       IP Information

quote:
Originally posted by Heather
quote:
Originally posted by Telos
hmm... I'm totally lost here now ??? ??? what do you mean Smile

Post more than five words...read my original post. I asked for intellectual arguements. Smile

Like I did Wink. BTW... I am thinking about writing an article/review on this topic. Can you send me some of your notes to include in the article? Like pros and cons of all langauges.





www.gamingcell.com

06-11-2003 07:36 Send an Email to Ravish Homepage of Ravish Search for Posts by Ravish Add Ravish to your Buddy List AIM Screenname: Ravi5h YIM Screenname: ravishahuja1
Post Reply:
Title (Optional):
Message:


Convert URLs: Automatically converts internet addresses into links by adding [url] and [/url] around them.
Email Notification: Notifies you by email every time there is a new post in this thread.
Deactivate smilies in this post.
Add Signature: Displays your signature in this post.


Pages (2): [1] 2 next » Tree Structure | Board Structure
Post New Thread Post Reply
Go to:


Powered by Burning Board 2.0.2 © 2001-2002 WoltLab GbR
English Translation by Satelk