User not logged in - login - register
Home Calendar Books School Tool Photo Gallery Message Boards Users Statistics Advertise Site Info
go to bottom | |
 Message Boards » » Ruby (on Rails) Page [1]  
agentlion
All American
13936 Posts
user info
edit post

Anyone here use Ruby or Ruby on Rails? Ruby on Rails is a framework for creating webapps that appears to take a lot of the pain in creating actions, database connections, parsing XML, etc out of creating an app, allowing the designer to focus on getting the wanted features in an app.

Rails has been getting a lot of hype lately for it's completness and productivity gains for making webapps. And judging from the videos on this site, I can believe it -
http://www.rubyonrails.org/

So does anyone here 1) know/use Ruby, and for what, and 2) use Rails? How is it? Is it worth learning Ruby just so you can use Rails to create webapps? I'm pretty much a beginner in my PHP/mySQL knowledge already, so I think it may be worth it to jump on the Ruby/Rails bandwagon for any future webapps I want to write.
Here's some more info
http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html
http://www.onlamp.com/pub/a/onlamp/2005/10/13/what_is_rails.html
http://www.ruby-lang.org/en/
http://www.rubycentral.com/

And a large number of live sites that were developed in Rails
http://wiki.rubyonrails.com/rails/pages

10/19/2005 7:26:46 AM

bulldog1256
Veteran
145 Posts
user info
edit post

You might want to to check out this thread, this site has had a couple discussions on the topic
http://www.sitepoint.com/forums/showthread.php?t=301870

10/19/2005 7:51:32 AM

rockonword
Veteran
297 Posts
user info
edit post

I've recently started using it. I think it's worth learning Ruby for. Rails does so much behind-the-scenes work for you that you spend time working on your web apps instead of setting up the framework behind everything. I'm getting married in June, so I made a Rails app to handle our guestlist and keep track of who rsvp'd, etc. It was relatively simple to do using a scaffold and then tweaking everything to look and feel like I wanted.

Check out http://www.pragmaticprogrammer.com/titles/rails/index.html. You can get it off Amazon cheaper than that site. Also check out their Ruby book, referred to as the Pick-Axe. They teach by example and make it easy to get started.

If you use Apache to host your Rails site make sure you setup fastcgi. It's a pain to get working, but it makes things run what feels like 10x faster.

[Edited on October 19, 2005 at 6:46 PM. Reason : ]

10/19/2005 6:45:54 PM

philihp
All American
8349 Posts
user info
edit post

it's really damn hot. i'm kinda scared Ruby will be the new Java which was the new C++ which was the new C (and past that I don't consider anything before I was born as mainstream).

10/20/2005 2:19:17 AM

agentlion
All American
13936 Posts
user info
edit post

cool - the feedback and links look good. I'll download it and start fooling around.

^^ kinda funny - it was for my wedding website I made about 1.5 years ago that I learned PHP/mySQL for the first time. Guess if I was getting married now instead, I would be learning Ruby!

10/20/2005 3:30:52 AM

agentlion
All American
13936 Posts
user info
edit post

well speaking of webapp frameworks, Zend announced they are building an "industrial-grade PHP Web application development and deployment environment."
http://www.zend.com/collaboration/qanda.php

cool. that should lower the barriers to entry to creating basic PHP apps (although i'm sure there's plenty elitists purists out there who would rather keep all the noobs out....) and make development faster and more uniform.

10/20/2005 8:58:28 AM

rockonword
Veteran
297 Posts
user info
edit post

oh, I forgot... somone created a Rails IDE based on Eclipse, called RadRails http://www.radrails.org/. There is also a Ruby plugin to Eclipse that is pretty helpful, but for Rails dev I like RadRails.

10/20/2005 9:01:20 AM

agentlion
All American
13936 Posts
user info
edit post

wow - it's like a competition to see how abstract we can make our programming. Lets create an IDE platform for a framework that sits on top of Ruby....

10/20/2005 9:06:30 AM

agentlion
All American
13936 Posts
user info
edit post

nice - another free "rails for PHP"
http://www.qcodo.com/

looks pretty good

12/9/2005 4:00:11 AM

Maugan
All American
18178 Posts
user info
edit post

I know JaegerNCSU for a while wouldn't shutup about Ruby.

12/9/2005 8:25:10 AM

Chillin056
All American
6616 Posts
user info
edit post

Quote :
"oh, I forgot... somone created a Rails IDE based on Eclipse, called RadRails http://www.radrails.org/. There is also a Ruby plugin to Eclipse that is pretty helpful, but for Rails dev I like RadRails."


heehee i think they're ibm interns that made it.

12/9/2005 8:32:45 AM

philihp
All American
8349 Posts
user info
edit post

^^haha, i know a few people like that

12/12/2005 9:07:20 AM

Gimmick
Veteran
130 Posts
user info
edit post

this is just further proof that web developers aren't real developers. "wah wah these languages are too hard we need languages that do everything for us"

real men write CGI-bin in C++ with only the standard C/C++ libraries

12/12/2005 9:17:43 AM

agentlion
All American
13936 Posts
user info
edit post

any they also program in vi or notepad, right?

Yeah, and real-men don't get hired because they take too fucking long to complete anything useful and their bugs take forever to track down

12/12/2005 10:20:25 AM

Rat
Suspended
5724 Posts
user info
edit post

Quote :
"this is just further proof that web developers aren't real developers. "wah wah these languages are too hard we need languages that do everything for us"

real men write CGI-bin in C++ with only the standard C/C++ libraries"


No. real programmers use - Tiny Basic.




I used Ruby a couple times. I would highly recommend it for web developers.

12/12/2005 12:42:18 PM

qntmfred
retired
40628 Posts
user info
edit post

^^ haha

12/12/2005 1:09:51 PM

qntmfred
retired
40628 Posts
user info
edit post

bttt

anybody using this?

2/28/2006 9:26:13 PM

drewt
Starting Lineup
86 Posts
user info
edit post

I'm learning ror right now.

Nah, real men write it in assembler....yeah....

3/1/2006 10:45:38 AM

DeltaBeta
All American
9417 Posts
user info
edit post

Real programmers code in binary.

3/1/2006 11:35:06 AM

agentlion
All American
13936 Posts
user info
edit post

yar



Anyway, the Apple Developer Connection has a How-To up for running RoR for OS X
http://developer.apple.com/tools/rubyonrails.html

3/3/2006 8:50:50 AM

drewt
Starting Lineup
86 Posts
user info
edit post

From what I can tell they need it cause Ruby and OS X don't play together very well.

3/3/2006 9:45:47 AM

richNp1mp
All American
1071 Posts
user info
edit post

I've been working with RoR quite a bit since I quit my FT Java job back in November. I've also created a tool for generating working Ajax versions of scaffolds. Just thought it might be of interest.

http://ajaxscaffold.height1percent.com

3/15/2006 3:59:53 AM

ZiP
All American
18939 Posts
user info
edit post

a rail just flew out of his ass! he's definitely using a bot

-ZiP!-

3/15/2006 9:17:02 AM

agentlion
All American
13936 Posts
user info
edit post

well i havne't made any headway on learning Ruby or RoR, and I've seen that there are now 40+ PHP frameworks available, many modeled directly off of RoR.

Here's a comparison of 10 popular ones
http://www.phpit.net/article/ten-different-php-frameworks/

Anyone have any experience with any of these? I have a small application i'm going to write which I could do in about 4 hours stringing together sloppy spaghetti-PHP code and a 4 table mySQL DB. But I might as well go about it the right way and and hopefully get a better functioning page in the end, and teach myself something while i'm at it.

3/27/2006 8:19:05 AM

dFshadow
All American
9507 Posts
user info
edit post

1.1 released via digg

Quote :
"The biggest upgrade in Rails history has finally arrived. Rails 1.1 boasts more than 500 fixes, tweaks, and features from more than 100 contributors. Most of the updates just make everyday life a little smoother, a little rounder, and a little more joyful.

But of course we also have an impressive line of blockbuster features that will make you an even happier programmer. Especially if you’re into Ajax, web services, and strong domain models — and who isn’t these funky days?"

3/28/2006 10:05:25 AM

dFshadow
All American
9507 Posts
user info
edit post

Beginner's guide to Rails part 1 via digg

4/3/2006 9:11:41 PM

EVroccck
Cash$Millionaire
10294 Posts
user info
edit post

rails doesnt play well with IIS either

4/4/2006 2:51:17 PM

30thAnnZ
Suspended
31803 Posts
user info
edit post

IIS?

HA!

4/4/2006 3:05:44 PM

EVroccck
Cash$Millionaire
10294 Posts
user info
edit post

sadly im not familar with Apache and IIS is easy

4/4/2006 3:10:39 PM

eraser
All American
6733 Posts
user info
edit post

Server Market share August 1995 - March 2006

4/4/2006 3:22:26 PM

EVroccck
Cash$Millionaire
10294 Posts
user info
edit post

i know i know, im trying to find a place to DL it now.

4/4/2006 3:29:00 PM

YOMAMA
Suspended
6218 Posts
user info
edit post

Sorry for the moron question in the thread but someone has to make one and I'll start.

So is RoR really only needed if you are creating a high traffic complicated site?

I am in NO way a php or mySQL guru but I can create a simple php and database site rather quick. I looked at that tutorial and it seem like a shit-ton of work to just create a form that updates a database.

Granted it did seem simple once created but I just don't get it. I messed with the Smarty Template stuff and that was ok but it just got to be messy for me at least. I felt like I could do just what I wanted on my own quicker in notepad. But I guess thats what prompted my question about a high traffic, production or database heavy website need.

4/4/2006 5:25:31 PM

Noen
All American
31346 Posts
user info
edit post

its called a framework. All frameworks have a bigger initial resource and time investment, but the point is that the more you add, the less time it takes

4/4/2006 5:30:32 PM

YOMAMA
Suspended
6218 Posts
user info
edit post

So to answer my question Noen.....

It's not for joe shit one website guy like myself.

4/4/2006 5:42:06 PM

ZeroDegrez
All American
3897 Posts
user info
edit post

Hmm...a new programming language I need to learn I suppose...well maybe.

4/4/2006 6:26:42 PM

Patman
All American
5873 Posts
user info
edit post

Quote :
"its called a framework. All frameworks have a bigger initial resource and time investment, but the point is that the more you add, the less time it takes"


That and it saves you the time of creating the framework.

4/4/2006 6:52:22 PM

EVroccck
Cash$Millionaire
10294 Posts
user info
edit post

ok i just used instant rails and create an address book app. If i can do it, ANYONE can

4/4/2006 7:52:25 PM

Krallum
56A0D3
15294 Posts
user info
edit post

Who be on this rails 3?

My job might be looking for a dev or application tester

I'm Krallum and I approved this message.

4/19/2013 3:17:50 PM

Krallum
56A0D3
15294 Posts
user info
edit post

Um.




Is it a bad idea to learn this shit when you don't know anything about the internet? I've done quite a bit of perl and some php when I was in high school for funsies but thats all about all I know about the internet other than like basic 7 layer OSI shit

I'm Krallum and I approved this message.

6/20/2013 3:17:08 PM

Krallum
56A0D3
15294 Posts
user info
edit post

Fuck it I'm going balls deep

I'm Krallum and I approved this message.

6/20/2013 3:19:56 PM

smoothcrim
Universal Magnetic!
18964 Posts
user info
edit post

I don't recommend ruby for anything. dynamically typed languages are the hardest to debug imo and if you want to use one for the speed of development, I'd argue python is a better choice.

6/24/2013 8:34:37 AM

 Message Boards » Tech Talk » Ruby (on Rails) Page [1]  
go to top | |
Admin Options : move topic | lock topic

© 2024 by The Wolf Web - All Rights Reserved.
The material located at this site is not endorsed, sponsored or provided by or on behalf of North Carolina State University.
Powered by CrazyWeb v2.39 - our disclaimer.