View Full Version : Best server-side programming language

09-24-2006, 05:01 AM
I want to study a server-side language, i tried php...
so can anyone give me in order the best server-side programming language, considering convinience and acceptance.

09-24-2006, 06:02 AM
In my opinion the top 5 in no particular order would be
1. PHP
2. PHP
3. PHP
4. PHP
5. PHP

09-24-2006, 06:08 AM
I don't really think that any of them are better than each other. I guess it's just a matter of opinion.

09-24-2006, 06:13 AM
Yeah, it is definetly more of a correct tool for the job than any being "better" than the other. It depends on what you want to do exactly and your requirements. Like PHP will be more easily platform independent than ASP as an example.

Mr. Bubble
09-24-2006, 10:19 AM
IMO it's PHP

09-24-2006, 12:23 PM
php is the best IMO
asp.net its alright if you know VBscript then this should be easy for u

09-24-2006, 10:34 PM
easiest to learn? PHP

Best Language in my opinion? JSP

But I guess I'm in a minority ;)

09-25-2006, 09:41 AM
Most server side languages in use today offer similar functions and abilities; which one is "best" mainly depends on what you plan to primarily use it for, and whether it is available to you.

PHP is widely used for personal and small business sites because many hosting providers nowadays support it (and its free); ASP and .NET (and I guess JSP as well) are widely used in more professional environments.
Then of course there are the newer, "Web 2.0" languages like Ruby (http://www.ruby-lang.org/en/)--especially in combination with the Rails framework (http://www.rubyonrails.org/)--and Python (http://www.python.org/)...

09-25-2006, 07:10 PM
perl is also an incredibly powerful language that has been used on the server-side of web applications for years.

09-25-2006, 09:47 PM
PHP Blates!

09-26-2006, 04:00 AM
PHP has been popularized by the number of scripts and tutorials
that use PHP and MySQL together. It has the advantage of allowing
scripting directly in a HTML webpage (with the extension of .php).
Because it's a "younger" language, I think it's more popular with younger
people. It will in time, become what Perl is today.

Perl, actually a more "powerful" language, preferred by big companies
and serious programmers because of it's tremendous ability to handle
large amounts of text data. Text processing, file and string manipulation
is a specialty of Perl. It can also be used with MySQL. I'm not a server
expert, but I would guess Perl would be the choice for professionals in the
server fields.

Because Perl is older, you'll find more "older" men and women programmers
familiar with Perl.

I find many similarities between Perl and PHP. It's all a matter of preference
though, and the ability to find the necessary tools and documentation to
perform a particular task. Tutorials online are plentiful for both PHP and Perl.

If I had my own server at home (or business), it would be all Perl. The
support, the robustness, security, longevity and power would make it the
one to use. ASP would be the one for Windows Servers.

But, as a web developer for clients with online webhosts, PHP seems to be
much easier to integrate into websites. CMS, blogs, existing open source
PHP scripts, online tutorials ... it does pretty much everything I need for
developing websites online. The number of open source scripts is simply
a dream for developers getting into this field.

09-26-2006, 12:08 PM
I'm not knocking Perl - it is all those things - but I don't agree that most server-side programmers would necessarily use it. Either it's a small-to-medium solution, in which case it's going to be ASP or PHP, depending on cost and what's available. Or it's an enterprise-level, in which case most server-side stuff I've ever seen has been Java-based. Useful a workhorse though Perl is, nobody would build, say, an inventory system, in Perl CGI. You'd get the big hammer out and start writing servlets. Or struts. Or whatever Java buzzword is big this week :thumbsup:

09-26-2006, 01:31 PM
I can't describe this, so you'll have to try it yourself and see ....

Take a look at the posts/threads in the PHP portion of this forum.

Look at the questions, the answers, the discussions, the language
structure, usage ... get a "feel" for the aura of the PHP forum.
Get a "sense" of the whole thing and take it all in.

Now ...

Take a look at the posts/threads in the Perl/CGI portion of this forum.

Look at the questions, the answers, the discussions, the language
structure, usage ... get a "feel" for the aura of the Perl forum.
Get a "sense" of the whole thing and take it all in.

Then ...

Report back to this thread with your "thoughts" and "feelings" on the
differences you see between the two server-side languages based on
your observations with the two forums.

"see what I mean? I can't describe it, but it's two totally different worlds."
Both are server-side languages, both are useful, both are popular ... but ... tell us what you think.

09-26-2006, 02:36 PM
PHP borrowed a lot of concepts and syntax from perl, which is why they are so similar.

perl has a sharper learning curve do the brevity with which you can accomplish complex things. This makes it quite difficult for new programmers to pick up when compared to PHP.

PHP is also hyped a lot more than perl is today, so many new programmers will find themselves using it, both on windows and linux, because not only is it hyped, it's free and cross-platform.

And, because of that, cheap PHP programmers are plentiful. And so, they are hired more for lower paying programming jobs, while experts in perl are getting jobs from the slowly shrinking by higher paying programming jobs that require development and maintenance of complex perl systems.

I think that simply by viewing forums on the web, you don't get a good sense for the entire picture, just an interesting slice.

perl, to the best of my knowledge, can be quite a bit faster than PHP, especially when processing strings.

07-09-2010, 05:10 PM
In 2010 the answer is more clear than ever. If you don't know PHP and you call yourself a developer you are a dying breed.

PHP is THE server side language. Joomla, Wordpress and Drupal are all written in it.

This isn't to say that other languages might be more appropriate for the specific job. Its just that PHP is more common and therefore more useful than anything else.

I am new to development. Its obvious what I am learning first!

07-09-2010, 08:19 PM
Hey NewSpark,

PHP is great, but your opinion of it is...well, I don't want to say it's biased because that would be a little harsh, but let's just say its skewed. I do not use PHP, although back in school of course I've had exposure to it, as well as PERL. Currently, the server-side languages I work with are .NET(C# mostly) and a little bit of classic ASP. Am I a dying breed? :(

Notice how I underlined the word "use" above. That's because I want to emphasize that any server-side language(or any language for that matter) is kind of like a tool. I guess what I'm trying to say is that it is more important to understand the concept behind it all.

You know, I was recently reading this book about psychology called "Promtheus Rising", and it indicates (through specific examples) how remarkably easy it is to alter a persons' thinking or to brainwash people or one self. Now, don't take it the wrong way, I'm NOT saying that you have have been brainwashed. However, consider this. You say that you are an up-and-coming developer, and that it's obvious that you'll be getting more familiarized with PHP and nothing else, right? Well, up until this point, if you have mostly exposed yourself to PHP and nothing else, you are likely in a PHP "reality tunnel" (a phrase often used in the book). This argument becomes especially more valid IF you are fresh out of college and throughout your college years, the server-side language that your teachers have been teaching you was PHP. Perhaps some teachers were even praising PHP, while turning their heads away from others. Tell me, given that kind of an environment, would you (and if not you, then imagine a Computer Science student) stand a chance of making a truly balanced argument regarding this topic? I don't think so.

My advice to you is basically similar to what mlseim said above regarding PERL vs. PHP. Learn various different server-side languages. Work with each one for a substantial amount of time (a couple of years), then report back to this thread with your opinion.


07-10-2010, 03:38 PM
This thread started almost four years ago!
And look at what has changed since then.

Even PHP, which is immensely popular, is sort of melding into AJAX, which is
the combination of server-side and Javascripting ... you now see a lot of JQuery
and JQTouch applications, and basically, a ton of real-time interaction.
It's all about information now, and the more mobile, the better.

The recommendation is still to learn ANY programming language. The structure, the
logic, files, databases, and how your mind thinks (left vs right), is what it's all about.

You learn a language, and then just "go with the flow". Apply applications in the
language that your client wishes to use. Determine what needs to be accomplished
and select the best language for that application.

I don't know if PHP is really the "best" to learn first, but it's an easy one to learn because
of the immense amount of free online help, information, and tutorials. Just for that
reason, it might be the "best" to learn first.

The debate continues ... even after 4 years.
And this thread is just as current and "in" now, as it was 4 years ago.


07-10-2010, 06:52 PM
Because Perl is older, you'll find more "older" men and women programmers
familiar with Perl.
I resemble that remark! :D

There is no question that PHP is the easiest to learn and most widely supported server-side language on the web.

I agree with mlseim that it is the best place to start, and then learn other languages as the need arises. Once you understand how to work with PHP and MySQL, learning any other language becomes much easier.

I have worked with assembler, COBOL, Pascal, PERL, Business Basic, classic ASP and PHP. IMHO, PHP beats them all. But, of course, it is the newest of all of these languages.

07-10-2010, 07:14 PM
TopDogger ... :)

Being almost 50 myself, I began in the 8088 and Z80 processor era.
Where 8K of memory was "way more" than we needed.

pushing and popping stacks is the bomb.