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 40808 Posts user info edit post |
^^ haha 12/12/2005 1:09:51 PM |
qntmfred retired 40808 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! 18968 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 |