PHP or Ruby on Rails?
-
smaaaart wrote:
a smallish largish tinyish biggish
You know Sergio?!? As for your question, I personally would go with RoR because I already know PHP. Plus, it's the new kid on the block with all the buzz and hype surrounding it, so if I wanted to learn a new technology, that would be it. Have fun!
Jon Sagara When I grow up, I'm changing my name to Joe Kickass! My Site | My Blog | My Articles
Jon Sagara wrote:
Plus, it's the new kid on the block with all the buzz and hype surrounding it, so if I wanted to learn a new technology, that would be it.
Maybe you should emphasize that joke icon a bit more before he takes this seriously. :omg: Or, at least, I certainly hope that's not the reason you choose a language.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]
-
I am going to develop a smallish largish tinyish biggish web app for myself. I want to convert it into an opportunity to teach myself something new. So which language should I use for it? PHP or RoR? I don't know anything about either of these. :) I hope to have a decent number of users in a few months. It will use database and all the other usual stuff that is required in a web app. Coolness is not an issue here. I would like to use the language that is robust, flexible, and whatnot. I heard that RoR allows you to develop apps faster, though. Not sure. I am sure PHP has an army of libraries and frameworks as well. As you can see, I am asking this question before doing any kind of research. This is to get advice from some of you experienced folks, before I let myself get biased. For example, my lazy self is already leaning towards RoR because I heard it lets you create web apps faster. So what say you? Thanks in advance for any advice. :)
smaaaart wrote:
So what say you?
Another thought, try and do a very small project with both. That should also give you a feel for which environment you prefer before you commit too much time learning one or the other.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]
-
Jon Sagara wrote:
Plus, it's the new kid on the block with all the buzz and hype surrounding it, so if I wanted to learn a new technology, that would be it.
Maybe you should emphasize that joke icon a bit more before he takes this seriously. :omg: Or, at least, I certainly hope that's not the reason you choose a language.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]
-
You don't like RoR? I've never used it either, not sure if I care too but I am somewhat curious as to it's complexity and capabilities...
-- amclint
amclint wrote:
You don't like RoR?
Never did I suggest that (or at least I didn't intend to). I don't think that's a good reason to choose a language however.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]
-
amclint wrote:
You don't like RoR?
Never did I suggest that (or at least I didn't intend to). I don't think that's a good reason to choose a language however.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]
-
I am going to develop a smallish largish tinyish biggish web app for myself. I want to convert it into an opportunity to teach myself something new. So which language should I use for it? PHP or RoR? I don't know anything about either of these. :) I hope to have a decent number of users in a few months. It will use database and all the other usual stuff that is required in a web app. Coolness is not an issue here. I would like to use the language that is robust, flexible, and whatnot. I heard that RoR allows you to develop apps faster, though. Not sure. I am sure PHP has an army of libraries and frameworks as well. As you can see, I am asking this question before doing any kind of research. This is to get advice from some of you experienced folks, before I let myself get biased. For example, my lazy self is already leaning towards RoR because I heard it lets you create web apps faster. So what say you? Thanks in advance for any advice. :)
smaaaart wrote:
to develop a smallish largish tinyish biggish web app
smaaaart wrote:
It will use database and all the other usual stuff that is required in a web app.
smaaaart wrote:
I am asking this question before doing any kind of research.
:rolleyes: Well with specifications like that I am sure you will meet with great success.
smaaaart wrote:
I would like to use the language that is robust, flexible, and whatnot.
You really didn't need to explain that.
led mike
-
Ah, I follow your reply to him now...don't select a development language based on it's popularity or 'hype' ;) Good advice, although I would hope it's a bit obvious for most people.
-- amclint
Well, do you use RoR by chance? I know Paul Watson quite enjoys it, and I'd like to here about some more perspective/insight on it if you have some? Of course, I'm focusing on OGL rather than web development now, and I already know PHP fairly well. So, I really don't want to learn a new language for web stuff. But, if it's monumentally better, even I'd be willing to clean out the cobwebs for it, and I like keeping up with the times somewhat.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]
-
I am going to develop a smallish largish tinyish biggish web app for myself. I want to convert it into an opportunity to teach myself something new. So which language should I use for it? PHP or RoR? I don't know anything about either of these. :) I hope to have a decent number of users in a few months. It will use database and all the other usual stuff that is required in a web app. Coolness is not an issue here. I would like to use the language that is robust, flexible, and whatnot. I heard that RoR allows you to develop apps faster, though. Not sure. I am sure PHP has an army of libraries and frameworks as well. As you can see, I am asking this question before doing any kind of research. This is to get advice from some of you experienced folks, before I let myself get biased. For example, my lazy self is already leaning towards RoR because I heard it lets you create web apps faster. So what say you? Thanks in advance for any advice. :)
Ruby on rails is fun to build with and very powerfull too. But I like PHP better, you should look into CakePHP[^] It provides a similar framework that rails provides, but this time it runs on most webservices out there. I don't know how the support for Ruby on rails currently is, but it was kinda bad a few months back. There were almost no providers available that installed it on their webservers.
WM. What about weapons of mass-construction?
-
Ruby on rails is fun to build with and very powerfull too. But I like PHP better, you should look into CakePHP[^] It provides a similar framework that rails provides, but this time it runs on most webservices out there. I don't know how the support for Ruby on rails currently is, but it was kinda bad a few months back. There were almost no providers available that installed it on their webservers.
WM. What about weapons of mass-construction?
WillemM wrote:
Ruby on rails is fun to build with and very powerfull too. But I like PHP better
Why? And, I'm asking as a person who really likes PHP too. I'm just curious to hear your reasons.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]
-
WillemM wrote:
Ruby on rails is fun to build with and very powerfull too. But I like PHP better
Why? And, I'm asking as a person who really likes PHP too. I'm just curious to hear your reasons.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]
It's mostly because of the support for ruby on webservers. Also I like the syntax of PHP better, that's because I'm used to the C/C++/Java/C# kind of syntax and never used Perl. Just to be short: It's my personal taste that determines it in this case. It really doesn't matter what technology you use, both PHP and Ruby on Rails offer great possibilities.
WM. What about weapons of mass-construction?
-
It's mostly because of the support for ruby on webservers. Also I like the syntax of PHP better, that's because I'm used to the C/C++/Java/C# kind of syntax and never used Perl. Just to be short: It's my personal taste that determines it in this case. It really doesn't matter what technology you use, both PHP and Ruby on Rails offer great possibilities.
WM. What about weapons of mass-construction?
WillemM wrote:
Just to be short: It's my personal taste that determines it in this case.
Me too, I want to make sure there's nothing uber-spectacular I'd be missing out on by not using RoR is the main thing. Thanks.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]
-
I am going to develop a smallish largish tinyish biggish web app for myself. I want to convert it into an opportunity to teach myself something new. So which language should I use for it? PHP or RoR? I don't know anything about either of these. :) I hope to have a decent number of users in a few months. It will use database and all the other usual stuff that is required in a web app. Coolness is not an issue here. I would like to use the language that is robust, flexible, and whatnot. I heard that RoR allows you to develop apps faster, though. Not sure. I am sure PHP has an army of libraries and frameworks as well. As you can see, I am asking this question before doing any kind of research. This is to get advice from some of you experienced folks, before I let myself get biased. For example, my lazy self is already leaning towards RoR because I heard it lets you create web apps faster. So what say you? Thanks in advance for any advice. :)
-
Jon Sagara wrote:
Plus, it's the new kid on the block with all the buzz and hype surrounding it, so if I wanted to learn a new technology, that would be it.
Maybe you should emphasize that joke icon a bit more before he takes this seriously. :omg: Or, at least, I certainly hope that's not the reason you choose a language.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]
-
smaaaart wrote:
So which language should I use for it? PHP or RoR? I don't know anything about either of these.
I know PHP, but not RoR. Paul Watson knows RoR however. With that being said, I can't compare and contrast for you, but I can give you a general idea of what PHP has to offer. Pros: - Combo of C-like and Perl syntax. This was good for me because it made it quicker to learn. Some people may not be as old as me, and may not think this is a good thing however. :-D - It has a lot of functionality, I mean a lot. There's not much it can't do (even save out to PDF, embed a separate website in your page w/o frames, a lot of db connectivity, and so on). - It's fast. Really fast, compared to other interpreted languages. - Supports classes if you prefer an OOP paradigm, but doesn't force you into one if you don't. - It also has a ton of support groups, so finding out how to do something in it will be easy via Google. Cons: - The main one is the overall design and general structure of PHP is a bit lacking. There is no "it just makes sense I can almost guess it" design. You have a look up lot of functions up to see if you can do something, etc.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]
-
Jon Sagara wrote:
Plus, it's the new kid on the block with all the buzz and hype surrounding it, so if I wanted to learn a new technology, that would be it.
Maybe you should emphasize that joke icon a bit more before he takes this seriously. :omg: Or, at least, I certainly hope that's not the reason you choose a language.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]
Jeremy Falcon wrote:
Or, at least, I certainly hope that's not the reason you choose a language.
I typed that out a little hastily right before a meeting. :-O No, that's not the reason why I would choose a language, but in this case -- for a learning project -- the hype would hold a lot more sway than it normally would.
Jon Sagara When I grow up, I'm changing my name to Joe Kickass! My Site | My Blog | My Articles
-
smaaaart wrote:
to develop a smallish largish tinyish biggish web app
smaaaart wrote:
It will use database and all the other usual stuff that is required in a web app.
smaaaart wrote:
I am asking this question before doing any kind of research.
:rolleyes: Well with specifications like that I am sure you will meet with great success.
smaaaart wrote:
I would like to use the language that is robust, flexible, and whatnot.
You really didn't need to explain that.
led mike
Hehe, do I sound like a manager? ;P I didn't specify my requirements because I only need general directions and advice. Sort of what Jeremy said in his post above, but for both languages. If I tell people what I want, they will only focus on those things, and I won't get the big picture (ouch! more "manager speak?"). And of course I plan to do my own research, and I have a really clear idea of what I am going to build. I have done the schema and most of the HTML screens are ready. But before I start tapping the keyboard to start coding, I just came here looking for some general advice from people who have already used one or both of the languages. Asking for help has always served me well, and I trust the advice people give on this site. Just because I try to inject some levity in my posts, it doesn't mean I am not serious about my work. :)
-
Hehe, do I sound like a manager? ;P I didn't specify my requirements because I only need general directions and advice. Sort of what Jeremy said in his post above, but for both languages. If I tell people what I want, they will only focus on those things, and I won't get the big picture (ouch! more "manager speak?"). And of course I plan to do my own research, and I have a really clear idea of what I am going to build. I have done the schema and most of the HTML screens are ready. But before I start tapping the keyboard to start coding, I just came here looking for some general advice from people who have already used one or both of the languages. Asking for help has always served me well, and I trust the advice people give on this site. Just because I try to inject some levity in my posts, it doesn't mean I am not serious about my work. :)
-
Ruby on rails is fun to build with and very powerfull too. But I like PHP better, you should look into CakePHP[^] It provides a similar framework that rails provides, but this time it runs on most webservices out there. I don't know how the support for Ruby on rails currently is, but it was kinda bad a few months back. There were almost no providers available that installed it on their webservers.
WM. What about weapons of mass-construction?
-
If you just want to learn something new and fun then I'd go for RoR since that's the new kid on the block. But why not do something entirely spacey - like using Ocaml and Ocsigen (http://www.ocsigen.org/[^]) for creating a dynamic web site.
Building the web app is my main priority. Since I'm doing it for myself, I will use the chance to learn something new. Learning something new is not the point, building the app is. That is why I asked for advice. Otherwise I'd have gone for RoR myself. :D I will also look into Ocaml and Ocsigen. Thanks! It looks very interesting so far.
-
smaaaart wrote:
So what say you?
Another thought, try and do a very small project with both. That should also give you a feel for which environment you prefer before you commit too much time learning one or the other.
Jeremy Falcon A multithreaded, OpenGL-enabled application.[^]