Mobius Forum Archive

Ruby on Rails?? Why...
 
Notifications
Clear all

Ruby on Rails?? Why?

15 Posts
6 Users
0 Reactions
143 Views
(@shifty)
Posts: 1058
Noble Member
Topic starter
 

How did Ruby on Rails gets so popular? Is it because you don't need to learn SQL? It's great to learn SQL, there are even mock versions of SQL for accessing web 2.0 data like YML from Yahoo which lets you query for the latest 10 pictures of cats from Flickr or FBQL from Facebook. I've been trying to cram Ruby on Rails knowledge into my brain just because and its turning out it really can only be -just because-.

Does anyone even know what I'm talking about? Ruby on Rails is a server-side language that can replace PHP or ASP (which I don't even know a thing about). My main concern is that it's getting more and more popular and people who know Ruby are being saught after more now, but...

Rails even introduces queer new data types (I don't care if "hashes" already existed) and strange new ways of arranging words and using symbols that no-one needed. What would be awesome is a server-side language that looked like javascript (the way action script for flash and silverlight look like javascript). X__X Can't everything just look like javascript yet? Things seem to be moving that way. And I need some love to be shown for SQL, XML, and XSL (the language for turning XML (a language for defining data) into an html template).

Rails just spits in the face of standards that have been developing for years.

"wether we try to avoide it or not we all ate insects."-sonicsfan1991

 
(@xemesis)
Posts: 69
Trusted Member
 

I would like to understand what you're talking about, But I have no idea.

 
(@shifty)
Posts: 1058
Noble Member
Topic starter
 

There are different languages for different needs of programming when programming for web development, and some of those languages are even for more things than web development. 

For instance, XML looks like this:
<animal>
<species>dog</species>
<noise>woof</noise>
</animal>

XML has many applications and can be used by other languages when they need a language for the sole purpose of storing data.
SQL, is a language for querying database tables (they have rows and collums of data)  and looks like this:
SELECT noise FROM animal WHERE species="dog"

Javascript is for programming web browsers to do just about anything they are capable of doing (displaying things, causing thigns to move around, loading pages, etc) and it looks like this:
var animals=document.getElementsByTagName("animal");

There is also XSL which is technically XML, but formatted (used in a specific way with specific words) for the particular purpose of displaying data stored as xml as a webpage.
For instance:
<xsl:if test="/animal/noise = 'woof'">
That's a dog!
</xsl:if>
The webpage would only be the line: That's a dog! If the data stored in xml had "woof" where it needed to be.
These standards are used by all browsers and by PHP and by all the modern database software and then Ruby on Rails comes along, becomes SUPER popular and ignores ALL of it T___T It made new ways to do everything.

"wether we try to avoide it or not we all ate insects."-sonicsfan1991

 
(@xemesis)
Posts: 69
Trusted Member
 

So it's a good thing?

 
(@shifty)
Posts: 1058
Noble Member
Topic starter
 

No.

"wether we try to avoide it or not we all ate insects."-sonicsfan1991

 
(@xemesis)
Posts: 69
Trusted Member
 

Shifty wrote:


No.

It doesn't sound like its doing any harm, They just found a new way to do things and ppl seem to like it in the hoards.

 
(@shifty)
Posts: 1058
Noble Member
Topic starter
 

It's a second way to to all the same things that could already be done and it can't replace what it is trying to replace.

"wether we try to avoide it or not we all ate insects."-sonicsfan1991

 
(@xemesis)
Posts: 69
Trusted Member
 

Shifty wrote:


It's a second way to to all the same things that could already be done and it can't replace what it is trying to replace.

It sounds inevitable if its so popular.

 
(@shifty)
Posts: 1058
Noble Member
Topic starter
 

Can I get some hate please.

"wether we try to avoide it or not we all ate insects."-sonicsfan1991

 
(@xemesis)
Posts: 69
Trusted Member
 

Shifty wrote:


Can I get some hate please.

This kinda stuff happens all the time, If you're happy with the old forget the new.

 
(@psxphile_1722027877)
Posts: 5772
Illustrious Member
 

Can I get some hate please.

Hukos, can you report to the front desk?

 
(@hukos)
Posts: 1986
Noble Member
 

Psxphile wrote:


Shifty wrote:


Can I get some hate please.

image Hukos, can you report to the front desk?

sup

 
 Nega
(@nega)
Posts: 132
Estimable Member
 

To maybe try stir up some conversation...(even though I work in the opposite end of the IT workforce spectrum and know little of actual programming besides shell scripts, SQL, and HTML, let alone web-app programming.  Also, my knowledge of this subject is only limited to Ruby itself, not Ruby on Rails)

Maybe because Ruby itself is a ridiculously easy programming language to pick up?  The basic hello world program is simply...

puts "Hello World!"

That, and I noticed that a good majority of Ruby developers I've met tend to only use Ruby and they tend to try to "convert" others into the Ruby way.

I'm not sure how prevalent using Ruby as database is, but I thought that it didn't scale well for that sort of thing?

Personally, it's just another way of doing things.  Even if popularity does ramp up, javascript, PHP, SQL, XML, etc. aren't going anywhere anytime soon.

To be quite honest, every webapp that I've used that used RoR tended to have weird issues pop up for me.

Again, not a programmer, it's quite likely that the majority of what I just said was wrong.

 
(@silvershadow)
Posts: 1008
Noble Member
 

Nega X wrote:


That, and I noticed that a good majority of Ruby developers I've met tend to only use Ruby and they tend to try to "convert" others into the Ruby way.

This is every programmer ever. Simply replace Ruby with Java or C++ or C# or...

But, what Shifty said. It's silly to try to do things another way that doesn't work as well when there's an established means that works better, even if it may require a little more learning (although why it would require a bit more to learn, say, SQL or XML is beyond me considering the simplicity of the syntax o_O).

 
(@psxphile_1722027877)
Posts: 5772
Illustrious Member
 

Assembly is where it's at. Am i rite fellas?

::chirpingcrickets::

... I just want attention. *sits in corner*

 
Share:

Site Version 9.5.2