ID:277593
 
What's the best (in your opinion) web based development programing language?

I need something that a lot of companies use, that will be able to talk to SQL databases, and can be fast.
Preferably server side.

I like PHP, but I hear it's getting phased out for something called Ruby? I've read up on Ruby, but it doesn't seem to be focused on Web Development, and I hear it's quite slow.
/shrug, I'm still overly fond of PHP.
Server-side actionscript. Possibly the most "why??" language ever.
In response to Elation
Im not a programmer
but I would say php
because it can handle html and I think javascript
and do message boards and cms quite well
I've heard precious little about Ruby, but PHP is awsome! You can do so much cool stuff so easily.
In response to Atomic1fire
They all can...

All you are sending to the client is data that the browser can display, like HTML and javascript. PHP is server-side, and simply-put, generates the data that the server sends to the client.
I just Googled "ruby scripting language" and found their homepage. Ruby looks a little weird, but so do I, and the ruby is my birthstone, so I'm willing to give it a shot.
In response to Ulfhednar
Well, is Ruby more powerful than PHP?
And what about Pearl? Though I hear it's getting old and replaced by PHP.

I want to start learning one of them.
But I fear that PHP might not be powerful enough.
In response to Flame Sage
About your first question, I'm not sure, as they don't seem to have any major differences. I'll have to find out. As for the second question, PHP is way easier. I only dabbled with Perl (This isn't a misspelling, it is Perl), so there are more qualified individuals to answer this one.

What do you intend to do with Perl or PHP?

I have a question of my own. Is Perl a scripting language? I don't think so, but I can't be sure, because I'm not 100% sure what constitutes a scripting language.
In response to Flame Sage
Where is it exactly that you "hear" these things? You "hear" that Ruby is phasing out PHP? You "hear" that PHP is phasing out Perl? Where do you get this? Do you just make it up?

Perl and PHP and both very much alive. Every language has its pros and cons. The great thing about programming is that you don't learn how to program in a language, you just learn to program. Of course, I don't mean just by learning DM you know C++, but once you know how to program and the techniques involved, you can pick up any language. Rather than constantly coming to these forums with things you "hear", why not google around a little bit and try stuff out yourself? I'm not saying don't ever ask for help around here or anything, but google is your friend, and almost nothing beats first hand experience.
If you're going to be compiling stuff, DM! :)
In response to Ulfhednar
Ulfhednar wrote:
About your first question, I'm not sure, as they don't seem to have any major differences. I'll have to find out. As for the second question, PHP is way easier. I only dabbled with Perl (This isn't a misspelling, it is Perl), so there are more qualified individuals to answer this one.

What do you intend to do with Perl or PHP?

I have a question of my own. Is Perl a scripting language? I don't think so, but I can't be sure, because I'm not 100% sure what constitutes a scripting language.


Yes Perl is a scripting language, it has the .cgi extension. That is what most of the BYOND Webpages are done in.
In response to Upinflames
I think I've decided on PHP.
Anyone that knows PHP perhaps that I could keep in contact with? (AIM, MSN?)
In response to Flame Sage
Here's a good place to learn PHP or anything related to web development: http://www.w3schools.com
In response to Flame Sage
Flame Sage wrote:
I think I've decided on PHP.
Anyone that knows PHP perhaps that I could keep in contact with? (AIM, MSN?)
As the person who posted above me said W3schools are the best. They include lots of refrences and basics. I myself used W3schools for PHP, Javascript, CSS, some HTML.
In response to Upinflames
I prefer http://www.php.net - can't beat going straight to the source. =)