Skip to main content
replaced http://programmers.stackexchange.com/ with https://softwareengineering.stackexchange.com/
Source Link

The original questionoriginal question was:

And my answermy answer (there were about 10 solid answers already posted to the question):

The original question was:

And my answer (there were about 10 solid answers already posted to the question):

The original question was:

And my answer (there were about 10 solid answers already posted to the question):

added 9 characters in body
Source Link
user28480
user28480

This is coming from a spanky new RoR coder, so... I'm POSITIVE my point of view is the one you are looking for. (since we're in the same boat)

I'd have to say the biggest problem you'll encounter is ... well... the high number of "a-holeiness" coders involved. Take this highly scientific ascii graph for example:

   40                                                        *
a  |                                                *        *
   |                                                *        *  
h  30                                               *        *
o  |                 *                    *         *        *
l  |                 *                    *         *        *
i  20                *          *         *         *        *
n  |                 *          *         *         *        *
e  |                 *          *         *         *        *
s  10        *       *          *         *         *        *
s  |         *       *          *         *         *        *
   |         *       *          *         *         *        *
  0+------------------------------------------------------------  
language      PHP   ASP/.NET    JQuery    Java     Perl     RoR 

Java Perl RoR You know when you've out-done PERL coders in this graph, that there's something serious going on (Not going to say any more about PERL coders lest I incur their wrath). Of course there are the caveats that the a-holiness of the ASP and .NET developers is kind of the inverse of of the other languages, as their levels stem strictly from having to work in a windows environment, so is based from anger, rather than a strict religious adherence. Similarly, the lowest scoring language is PHP, as their coders are blissfully ignorant as to actually HOW to code. JQuery is kinda middle of the road since it attracts the best (and worst) from every language... and yea... it's a front end language, so the worst (see: me) happily cavort about butchering it, and the other half (see: you other half) publicly stab us (me) with a-holy pitchforks (I just included this for referential purposes). Java has a very interesting caveat as well, since their a-holiness stems from their smug "why bother worrying about a job when I can plop 'java' on my resume and land a kush gig with out even trying" attitude.

Whelp... hope that helped!

(pssssst! Just between you and me I'm casting my vote for js on the server (see Node.js)... I think in the near future, REST-ish interactions will go the way of the TCP/IP layer, and you'll just write js like you would a native app! But... I really do like RoR a whole lot too!)

This is coming from a spanky new RoR coder, so... I'm POSITIVE my point of view is the one you are looking for. (since we're in the same boat)

I'd have to say the biggest problem you'll encounter is ... well... the high number of "a-holeiness" coders involved. Take this highly scientific ascii graph for example:

   40                                                        *
a  |                                                *        *
   |                                                *        *  
h  30                                               *        *
o  |                 *                    *         *        *
l  |                 *                    *         *        *
i  20                *          *         *         *        *
n  |                 *          *         *         *        *
e  |                 *          *         *         *        *
s  10        *       *          *         *         *        *
s  |         *       *          *         *         *        *
   |         *       *          *         *         *        *
  0+------------------------------------------------------------ language      PHP   ASP/.NET    JQuery

Java Perl RoR You know when you've out-done PERL coders in this graph, that there's something serious going on (Not going to say any more about PERL coders lest I incur their wrath). Of course there are the caveats that the a-holiness of the ASP and .NET developers is kind of the inverse of of the other languages, as their levels stem strictly from having to work in a windows environment, so is based from anger, rather than a strict religious adherence. Similarly, the lowest scoring language is PHP, as their coders are blissfully ignorant as to actually HOW to code. JQuery is kinda middle of the road since it attracts the best (and worst) from every language... and yea... it's a front end language, so the worst (see: me) happily cavort about butchering it, and the other half (see: you other half) publicly stab us (me) with a-holy pitchforks (I just included this for referential purposes). Java has a very interesting caveat as well, since their a-holiness stems from their smug "why bother worrying about a job when I can plop 'java' on my resume and land a kush gig with out even trying" attitude.

Whelp... hope that helped!

(pssssst! Just between you and me I'm casting my vote for js on the server (see Node.js)... I think in the near future, REST-ish interactions will go the way of the TCP/IP layer, and you'll just write js like you would a native app! But... I really do like RoR a whole lot too!)

This is coming from a spanky new RoR coder, so... I'm POSITIVE my point of view is the one you are looking for. (since we're in the same boat)

I'd have to say the biggest problem you'll encounter is ... well... the high number of "a-holeiness" coders involved. Take this highly scientific ascii graph for example:

   40                                                        *
a  |                                                *        *
   |                                                *        *  
h  30                                               *        *
o  |                 *                    *         *        *
l  |                 *                    *         *        *
i  20                *          *         *         *        *
n  |                 *          *         *         *        *
e  |                 *          *         *         *        *
s  10        *       *          *         *         *        *
s  |         *       *          *         *         *        *
   |         *       *          *         *         *        *
  0+------------------------------------------------------------ 
language      PHP   ASP/.NET    JQuery    Java     Perl     RoR 

You know when you've out-done PERL coders in this graph, that there's something serious going on (Not going to say any more about PERL coders lest I incur their wrath). Of course there are the caveats that the a-holiness of the ASP and .NET developers is kind of the inverse of of the other languages, as their levels stem strictly from having to work in a windows environment, so is based from anger, rather than a strict religious adherence. Similarly, the lowest scoring language is PHP, as their coders are blissfully ignorant as to actually HOW to code. JQuery is kinda middle of the road since it attracts the best (and worst) from every language... and yea... it's a front end language, so the worst (see: me) happily cavort about butchering it, and the other half (see: you other half) publicly stab us (me) with a-holy pitchforks (I just included this for referential purposes). Java has a very interesting caveat as well, since their a-holiness stems from their smug "why bother worrying about a job when I can plop 'java' on my resume and land a kush gig with out even trying" attitude.

Whelp... hope that helped!

(pssssst! Just between you and me I'm casting my vote for js on the server (see Node.js)... I think in the near future, REST-ish interactions will go the way of the TCP/IP layer, and you'll just write js like you would a native app! But... I really do like RoR a whole lot too!)

added 365 characters in body
Source Link

The original question was:

I'm currently trying to decide what server-side language to learn and use for web development, and while it's relatively easy to get information on why x, y, or z is a good thing, it's harder to figure out the downsides to each of them.

In particular, I'm curious about what drawbacks there are to learning and/or using Ruby on Rails as opposed to any other given language/framework.

And my answer(there were about 10 solid answers already posted to the question):

This is coming from a spanky new RoR coder, so... I'm POSITIVE my point of view is the one you are looking for. (since we're in the same boat)

I'd have to say the biggest problem you'll encounter isThe ... well... the high number of "a-holeiness" coders involved. Take this highly scientific ascii graph for exampleoriginal question was:

   40                                                        *
a  |                                                *        *
   |                                                *        *  
h  30                                               *        *
o  |                 *                    *         *        *
l  |                 *                    *         *        *
i  20                *          *         *         *        *
n  |                 *          *         *         *        *
e  |                 *          *         *         *        *
s  10        *       *          *         *         *        *
s  |         *       *          *         *         *        *
   |         *       *          *         *         *        *
  0+------------------------------------------------------------

I'm currently trying to decide what server-side language to learn and use for web development, and while it's relatively easy to get information on why x, y, or z is a good thing, it's harder to figure out the downsides to each of them.

In particular, I'm curious about what drawbacks there are to learning and/or using Ruby on Rails as opposed to any other given language/framework.

language PHP ASP/.NET JQuery Java Perl RoR You know when you've out-done PERL coders in this graph, that there's something serious going onAnd my answer (Not going to say any morethere were about PERL coders lest I incur their wrath). Of course there are the caveats that the a-holiness of the ASP and .NET developers is kind of the inverse of of the other languages, as their levels stem strictly from having to work in a windows environment, so is based from anger, rather than a strict religious adherence. Similarly, the lowest scoring language is PHP, as their coders are blissfully ignorant as to actually HOW10 solid answers already posted to code. JQuery is kinda middle of the road since it attracts the best (and worst) from every language... and yea... it's a front end language, so the worst (see: mequestion) happily cavort about butchering it, and the other half (see: you other half) publicly stab us (me) with a-holy pitchforks (I just included this for referential purposes). Java has a very interesting caveat as well, since their a-holiness stems from their smug "why bother worrying about a job when I can plop 'java' on my resume and land a kush gig with out even trying" attitude.

Whelp... hope that helped!

This is coming from a spanky new RoR coder, so... I'm POSITIVE my point of view is the one you are looking for. (since we're in the same boat)

I'd have to say the biggest problem you'll encounter is ... well... the high number of "a-holeiness" coders involved. Take this highly scientific ascii graph for example:

   40                                                        *
a  |                                                *        *
   |                                                *        *  
h  30                                               *        *
o  |                 *                    *         *        *
l  |                 *                    *         *        *
i  20                *          *         *         *        *
n  |                 *          *         *         *        *
e  |                 *          *         *         *        *
s  10        *       *          *         *         *        *
s  |         *       *          *         *         *        *
   |         *       *          *         *         *        *
  0+------------------------------------------------------------ language      PHP   ASP/.NET    JQuery

Java Perl RoR You know when you've out-done PERL coders in this graph, that there's something serious going on (Not going to say any more about PERL coders lest I incur their wrath). Of course there are the caveats that the a-holiness of the ASP and .NET developers is kind of the inverse of of the other languages, as their levels stem strictly from having to work in a windows environment, so is based from anger, rather than a strict religious adherence. Similarly, the lowest scoring language is PHP, as their coders are blissfully ignorant as to actually HOW to code. JQuery is kinda middle of the road since it attracts the best (and worst) from every language... and yea... it's a front end language, so the worst (see: me) happily cavort about butchering it, and the other half (see: you other half) publicly stab us (me) with a-holy pitchforks (I just included this for referential purposes). Java has a very interesting caveat as well, since their a-holiness stems from their smug "why bother worrying about a job when I can plop 'java' on my resume and land a kush gig with out even trying" attitude.

Whelp... hope that helped!

(pssssst! Just between you and me I'm casting my vote for js on the server (see Node.js)... I think in the near future, REST-ish interactions will go the way of the TCP/IP layer, and you'll just write js like you would a native app! But... I really do like RoR a whole lot too!)

(pssssst! Just between you and me I'm casting my vote for js on the server (see Node.js)... I think in the near future, REST-ish interactions will go the way of the TCP/IP layer, and you'll just write js like you would a native app! But... I really do like RoR a whole lot too!) The comments:

The comments:

Welcome to Programmers. Stack Exchange isn't a place for unsubstantiated opinions. We require answers to be backed up by references. Please read through the FAQ and improve your answer, or be prepared to see it downvoted and possibly removed. Thanks. – Anna Lear♦ 9 hours ago

Welcome to Programmers. Stack Exchange isn't a place for unsubstantiated opinions. We require answers to be backed up by references. Please read through the FAQ and improve your answer, or be prepared to see it downvoted and possibly removed. Thanks. – Anna Lear♦ 9 hours ago

One's perception of the attitude of programmers of language X may be rather biased if one hasn't sought out every forum, mailing list, chat room, etc. where people talk about language X. For example, in an IRC channel with hundreds of users, the tone seems to be set by the small handful of users who are the most active. When you gauge the attitude of a group of people, go back to your logs and make sure you're not actually gauging the attitude of one or two people. – Joey Adams 6 hours ago 3

One's perception of the attitude of programmers of language X may be rather biased if one hasn't sought out every forum, mailing list, chat room, etc. where people talk about language X. For example, in an IRC channel with hundreds of users, the tone seems to be set by the small handful of users who are the most active. When you gauge the attitude of a group of people, go back to your logs and make sure you're not actually gauging the attitude of one or two people. – Joey Adams 6 hours ago

No offense, but this site (along with others in the StackExchange network) has a more professional tone than you might be used to (though we do like to have fun from time to time). It's hard to start "flame wars" on this site, as such posts will likely get deleted quickly. – Joey Adams 6 hours ago

3 No offense, but this site (along with others in the StackExchange network) has a more professional tone than you might be used to (though we do like to have fun from time to time). It's hard to start "flame wars" on this site, as such posts will likely get deleted quickly. – Joey Adams 6 hours ago

I originally upvoted for the main point which is the rails community can be a bit elitist, but I have to downvote because your entire attitude does not belong on stackexchange. Trash talk and flame baiting should be taken somewhere else where we don't attempt to be constructive. – Raynos 1 hour ago

I originally upvoted for the main point which is the rails community can be a bit elitist, but I have to downvote because your entire attitude does not belong on stackexchange. Trash talk and flame baiting should be taken somewhere else where we don't attempt to be constructive. – Raynos 1 hour ago

The original question was:

I'm currently trying to decide what server-side language to learn and use for web development, and while it's relatively easy to get information on why x, y, or z is a good thing, it's harder to figure out the downsides to each of them.

In particular, I'm curious about what drawbacks there are to learning and/or using Ruby on Rails as opposed to any other given language/framework.

And my answer(there were about 10 solid answers already posted to the question):

This is coming from a spanky new RoR coder, so... I'm POSITIVE my point of view is the one you are looking for. (since we're in the same boat)

I'd have to say the biggest problem you'll encounter is ... well... the high number of "a-holeiness" coders involved. Take this highly scientific ascii graph for example:

   40                                                        *
a  |                                                *        *
   |                                                *        *  
h  30                                               *        *
o  |                 *                    *         *        *
l  |                 *                    *         *        *
i  20                *          *         *         *        *
n  |                 *          *         *         *        *
e  |                 *          *         *         *        *
s  10        *       *          *         *         *        *
s  |         *       *          *         *         *        *
   |         *       *          *         *         *        *
  0+------------------------------------------------------------

language PHP ASP/.NET JQuery Java Perl RoR You know when you've out-done PERL coders in this graph, that there's something serious going on (Not going to say any more about PERL coders lest I incur their wrath). Of course there are the caveats that the a-holiness of the ASP and .NET developers is kind of the inverse of of the other languages, as their levels stem strictly from having to work in a windows environment, so is based from anger, rather than a strict religious adherence. Similarly, the lowest scoring language is PHP, as their coders are blissfully ignorant as to actually HOW to code. JQuery is kinda middle of the road since it attracts the best (and worst) from every language... and yea... it's a front end language, so the worst (see: me) happily cavort about butchering it, and the other half (see: you other half) publicly stab us (me) with a-holy pitchforks (I just included this for referential purposes). Java has a very interesting caveat as well, since their a-holiness stems from their smug "why bother worrying about a job when I can plop 'java' on my resume and land a kush gig with out even trying" attitude.

Whelp... hope that helped!

(pssssst! Just between you and me I'm casting my vote for js on the server (see Node.js)... I think in the near future, REST-ish interactions will go the way of the TCP/IP layer, and you'll just write js like you would a native app! But... I really do like RoR a whole lot too!)

The comments:

Welcome to Programmers. Stack Exchange isn't a place for unsubstantiated opinions. We require answers to be backed up by references. Please read through the FAQ and improve your answer, or be prepared to see it downvoted and possibly removed. Thanks. – Anna Lear♦ 9 hours ago

One's perception of the attitude of programmers of language X may be rather biased if one hasn't sought out every forum, mailing list, chat room, etc. where people talk about language X. For example, in an IRC channel with hundreds of users, the tone seems to be set by the small handful of users who are the most active. When you gauge the attitude of a group of people, go back to your logs and make sure you're not actually gauging the attitude of one or two people. – Joey Adams 6 hours ago 3

No offense, but this site (along with others in the StackExchange network) has a more professional tone than you might be used to (though we do like to have fun from time to time). It's hard to start "flame wars" on this site, as such posts will likely get deleted quickly. – Joey Adams 6 hours ago

I originally upvoted for the main point which is the rails community can be a bit elitist, but I have to downvote because your entire attitude does not belong on stackexchange. Trash talk and flame baiting should be taken somewhere else where we don't attempt to be constructive. – Raynos 1 hour ago

The original question was:

I'm currently trying to decide what server-side language to learn and use for web development, and while it's relatively easy to get information on why x, y, or z is a good thing, it's harder to figure out the downsides to each of them.

In particular, I'm curious about what drawbacks there are to learning and/or using Ruby on Rails as opposed to any other given language/framework.

And my answer (there were about 10 solid answers already posted to the question):

This is coming from a spanky new RoR coder, so... I'm POSITIVE my point of view is the one you are looking for. (since we're in the same boat)

I'd have to say the biggest problem you'll encounter is ... well... the high number of "a-holeiness" coders involved. Take this highly scientific ascii graph for example:

   40                                                        *
a  |                                                *        *
   |                                                *        *  
h  30                                               *        *
o  |                 *                    *         *        *
l  |                 *                    *         *        *
i  20                *          *         *         *        *
n  |                 *          *         *         *        *
e  |                 *          *         *         *        *
s  10        *       *          *         *         *        *
s  |         *       *          *         *         *        *
   |         *       *          *         *         *        *
  0+------------------------------------------------------------ language      PHP   ASP/.NET    JQuery

Java Perl RoR You know when you've out-done PERL coders in this graph, that there's something serious going on (Not going to say any more about PERL coders lest I incur their wrath). Of course there are the caveats that the a-holiness of the ASP and .NET developers is kind of the inverse of of the other languages, as their levels stem strictly from having to work in a windows environment, so is based from anger, rather than a strict religious adherence. Similarly, the lowest scoring language is PHP, as their coders are blissfully ignorant as to actually HOW to code. JQuery is kinda middle of the road since it attracts the best (and worst) from every language... and yea... it's a front end language, so the worst (see: me) happily cavort about butchering it, and the other half (see: you other half) publicly stab us (me) with a-holy pitchforks (I just included this for referential purposes). Java has a very interesting caveat as well, since their a-holiness stems from their smug "why bother worrying about a job when I can plop 'java' on my resume and land a kush gig with out even trying" attitude.

Whelp... hope that helped!

(pssssst! Just between you and me I'm casting my vote for js on the server (see Node.js)... I think in the near future, REST-ish interactions will go the way of the TCP/IP layer, and you'll just write js like you would a native app! But... I really do like RoR a whole lot too!)

The comments:

Welcome to Programmers. Stack Exchange isn't a place for unsubstantiated opinions. We require answers to be backed up by references. Please read through the FAQ and improve your answer, or be prepared to see it downvoted and possibly removed. Thanks. – Anna Lear♦ 9 hours ago

One's perception of the attitude of programmers of language X may be rather biased if one hasn't sought out every forum, mailing list, chat room, etc. where people talk about language X. For example, in an IRC channel with hundreds of users, the tone seems to be set by the small handful of users who are the most active. When you gauge the attitude of a group of people, go back to your logs and make sure you're not actually gauging the attitude of one or two people. – Joey Adams 6 hours ago

3 No offense, but this site (along with others in the StackExchange network) has a more professional tone than you might be used to (though we do like to have fun from time to time). It's hard to start "flame wars" on this site, as such posts will likely get deleted quickly. – Joey Adams 6 hours ago

I originally upvoted for the main point which is the rails community can be a bit elitist, but I have to downvote because your entire attitude does not belong on stackexchange. Trash talk and flame baiting should be taken somewhere else where we don't attempt to be constructive. – Raynos 1 hour ago

Source Link
user28480
user28480
Loading