Thread: Re: [limesurvey-developers] PHP vs Rails
The leading Open Source survey tool
Brought to you by:
c_schmitz
From: Juhan S. <juhan@MIT.EDU> - 2007-09-17 19:31:35
|
Michael, I'm a HUGE fan of RoR. But the LS community is built around PHP. "I do not feel that the time to 'learn' the language is the big of a deal. I find more often than not an experienced developer (that is a person who is familiar with other programming languages) picks up Ruby and Rails very quickly." It is a big deal for those folks who don't want or need to deep dive into LS. PHP is an easy language and the barrier to entry is very low. Yes, RoR is fabulous but we can't assume folks will jump head first into a new language... especially when they're only putting one, two, or four hours a week into the service. And the cherry on top is that several LS contributors are not hardcore developers. CakePHP sounds like the middle ground. ? -Juhan |
From: <car...@ue...> - 2007-09-18 15:25:06
|
Hi! I am an LS kindof newby about contributing to it, more if we are talking about coding for it, but anyway I hope to participate more in the short future, so here it is my oppinion about RoR versus PHP+framework: I think the point is not to discuss about the benefits and disadvantages of one language against the other, there are plenty places out there to watch that kind of debate... and I do prefer to read and maybe participate about the DB design and so on. Of course, this decision IS VERY IMPORTANT, CRUCIAL in fact, so that is why I wanted to say something about, but also I would love to see this election to finish soon. Ok, let's say something 'valuable' now. I like to code, very much!, but I've had almost no time for it. I choose PHP in the past for many reasons, and elegance, strictness, etc. wasn't any of them, I like things easy for me and for the people who can join my projects, so PHP was a VERY GOOD language to do quick useful things with two or three copy&paste... that was 6 years ago, and now times have changed a lot, I must admit that, but anyway, I still see much more easy PHP with a nice framework that OO programming on Ruby and not only talking about MY time: also I say that if I think on some people I know that may be interested in participate and also that maintains/customized limesurveys places on their Universities. So, if I have to choose, my vote goes to PHP with cakePHP or Zend Framework. Finally, let me propose something practical. There is a spanish proverb that says "en casa del herrero, cuchillos de palo", let me msgfmt that and obtain something like "at the blacksmith's home, the knives are wooden"... why don't we make a survey with an expiry date to choose that, folks? :-D My very best regards, Carlos. (kadejo) Quoting "Macasek, Michael A." <mma...@mi...>: > I understand the concern and I am not suggesting that it is my way or > nothing. Ruby is the hot stuff right now and it can potentially attract > a whole bunch of new talent, users, and recognition. This has both it's > positive and negative aspects. Either way at this point I have only > heard back form 2 people on this issue one LS veteran (thank you David) > and the guy who sits across the hall from me. Does anyone else have > anything to say on the matter? It is perfectly acceptable to move ahead > with PHP but I just wanted to see if there was any interest in pursing > the possibility of moving to a RoR solution. > > On some other notes, Rob and I dropped in on IRC today and no one > appeared to be around. Is the chat generally held at 1800 GMT everyday? > Does it vary? > > I took a look in mantis and I added a ticket to support OpenID in 2.0. > Any comments? > > Finally I had one last note/comment about the road to joining this > project. I do not know if this had been discussed before but is there > any type of basic prerequisites that a user must first meet before they > become a committer? I know it was just offered up to me but I wonder if > some type of barrier should be put in place to ensure that the people > who are going to join are interested in helping and are familiar with > the project. I know some open source projects require that prior to > becoming a committer a person must first start out by submitting bug > reports and providing patches to issues to the committers. Once the > committers are satisfied the person is then given commit rights, in > some cases there is a vote held by the committers to see if the person > should be added. Just a thought, possibly something that should be > considered for the future. > > Michael > > -----Original Message----- > From: lim...@li... > [mailto:lim...@li...] On Behalf > Of Juhan Sonin > Sent: Monday, September 17, 2007 3:31 PM > To: lim...@li... > Subject: Re: [limesurvey-developers] PHP vs Rails > > Michael, > > I'm a HUGE fan of RoR. But the LS community is built around PHP. > > "I do not feel that the time to 'learn' the language is the big of a > deal. I > find more often than not an experienced developer (that is a person who > is > familiar with other programming languages) picks up Ruby and Rails very > quickly." > > It is a big deal for those folks who don't want or need to deep dive > into LS. > PHP is an easy language and the barrier to entry is very low. Yes, RoR > is > fabulous but we can't assume folks will jump head first into a new > language... > especially when they're only putting one, two, or four hours a week > into the > service. And the cherry on top is that several LS contributors are not > hardcore > developers. > > CakePHP sounds like the middle ground. > > ? > > -Juhan > > ----------------------------------------------------------------------- > -- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > limesurvey-developers mailing list > lim...@li... > https://lists.sourceforge.net/lists/listinfo/limesurvey-developers > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > limesurvey-developers mailing list > lim...@li... > https://lists.sourceforge.net/lists/listinfo/limesurvey-developers > |
From: Macasek, M. A. <mma...@mi...> - 2007-09-17 20:04:19
|
I understand the concern and I am not suggesting that it is my way or nothing. Ruby is the hot stuff right now and it can potentially attract a whole bunch of new talent, users, and recognition. This has both it's positive and negative aspects. Either way at this point I have only heard back form 2 people on this issue one LS veteran (thank you David) and the guy who sits across the hall from me. Does anyone else have anything to say on the matter? It is perfectly acceptable to move ahead with PHP but I just wanted to see if there was any interest in pursing the possibility of moving to a RoR solution. On some other notes, Rob and I dropped in on IRC today and no one appeared to be around. Is the chat generally held at 1800 GMT everyday? Does it vary? I took a look in mantis and I added a ticket to support OpenID in 2.0. Any comments? Finally I had one last note/comment about the road to joining this project. I do not know if this had been discussed before but is there any type of basic prerequisites that a user must first meet before they become a committer? I know it was just offered up to me but I wonder if some type of barrier should be put in place to ensure that the people who are going to join are interested in helping and are familiar with the project. I know some open source projects require that prior to becoming a committer a person must first start out by submitting bug reports and providing patches to issues to the committers. Once the committers are satisfied the person is then given commit rights, in some cases there is a vote held by the committers to see if the person should be added. Just a thought, possibly something that should be considered for the future. Michael -----Original Message----- From: lim...@li... [mailto:lim...@li...] On Behalf Of Juhan Sonin Sent: Monday, September 17, 2007 3:31 PM To: lim...@li... Subject: Re: [limesurvey-developers] PHP vs Rails Michael, I'm a HUGE fan of RoR. But the LS community is built around PHP. "I do not feel that the time to 'learn' the language is the big of a deal. I find more often than not an experienced developer (that is a person who is familiar with other programming languages) picks up Ruby and Rails very quickly." It is a big deal for those folks who don't want or need to deep dive into LS. PHP is an easy language and the barrier to entry is very low. Yes, RoR is fabulous but we can't assume folks will jump head first into a new language... especially when they're only putting one, two, or four hours a week into the service. And the cherry on top is that several LS contributors are not=20 hardcore developers. CakePHP sounds like the middle ground. ? -Juhan ----------------------------------------------------------------------- -- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ limesurvey-developers mailing list lim...@li... https://lists.sourceforge.net/lists/listinfo/limesurvey-developers |
From: Thibault Le M. <Thi...@su...> - 2007-09-18 12:39:17
|
Hi, I had no time to introduce myself. My name is Thibault Le Meur, I'm a =20 newtork and security engineer at Supelec in France (Engineering school =20 http://www.supelec.fr/Welcome.html). I've been involved in the LimeSurvey project since January 2007. I don't feel myself skilled enough in DB dev to comment the discussion =20 on DB scheme, but can do on this topic. > Does anyone else have > anything to say on the matter? It is perfectly acceptable to move ahead > with PHP but I just wanted to see if there was any interest in pursing > the possibility of moving to a RoR solution. I've seen funny videos about RoR vs PHP, cakePHP, ... on youtube and =20 RoR seems a great guy ;-) Like David I have few time to switch to another language though and I =20 think that would slow development a little. But if the dev team =20 decides to switch, I'll try to do my best (as time permits of course). > On some other notes, Rob and I dropped in on IRC today and no one > appeared to be around. Is the chat generally held at 1800 GMT everyday? > Does it vary? AFAIK I only connect to IRC when I have time (yeah, I've got a familly =20 as well ;-) ), otherwise I find it easier to keep track of talks on =20 mailinglists or bugtracker. However IRC is a great tool to have direct feedback and above all have =20 a nice talk with friends. I think Carsten's on vacation so this would explain at least the =20 reason why he didn't join the channel. > I took a look in mantis and I added a ticket to support OpenID in 2.0. > Any comments? Good Idea, though I do not know openID. Another idea was to implement =20 CAS(http://fr.wikipedia.org/wiki/Central_Authentication_Service). I think the authentication module should be made more modular to let =20 people add their own authent/authorization backend (see =20 http://bugs.limesurvey.org/view.php?id=3D1033) > > Finally I had one last note/comment about the road to joining this > project. I do not know if this had been discussed before but is there > any type of basic prerequisites that a user must first meet before they > become a committer? I know it was just offered up to me but I wonder if > some type of barrier should be put in place to ensure that the people > who are going to join are interested in helping and are familiar with > the project. I know some open source projects require that prior to > becoming a committer a person must first start out by submitting bug > reports and providing patches to issues to the committers. Once the > committers are satisfied the person is then given commit rights, in > some cases there is a vote held by the committers to see if the person > should be added. Just a thought, possibly something that should be > considered for the future. Currently I think Carsten is the one who gives svn write access. As =20 far as I am concerned I first sent him by email my patch to add token =20 import via LDAP queries and then he decided to give me write access to =20 the repository. Regards, Thibault |