Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #698 > unrolled thread
| Started by | vaib <vaibhavpanghal@gmail.com> |
|---|---|
| First post | 2011-07-24 13:28 -0700 |
| Last post | 2011-07-27 00:51 -0700 |
| Articles | 11 — 4 participants |
Back to article view | Back to comp.programming
Help needed for choosing server side technology ! vaib <vaibhavpanghal@gmail.com> - 2011-07-24 13:28 -0700
Re: Help needed for choosing server side technology ! Ian Collins <ian-news@hotmail.com> - 2011-07-25 09:11 +1200
Re: Help needed for choosing server side technology ! vaib <vaibhavpanghal@gmail.com> - 2011-07-25 01:52 -0700
Re: Help needed for choosing server side technology ! "BartC" <bc@freeuk.com> - 2011-07-25 10:17 +0100
Re: Help needed for choosing server side technology ! vaib <vaibhavpanghal@gmail.com> - 2011-07-25 05:54 -0700
Re: Help needed for choosing server side technology ! Ian Collins <ian-news@hotmail.com> - 2011-07-26 09:27 +1200
Re: Help needed for choosing server side technology ! vaib <vaibhavpanghal@gmail.com> - 2011-07-26 01:01 -0700
Re: Help needed for choosing server side technology ! Ian Collins <ian-news@hotmail.com> - 2011-07-26 22:38 +1200
Re: Help needed for choosing server side technology ! vaib <vaibhavpanghal@gmail.com> - 2011-07-26 09:37 -0700
Re: Help needed for choosing server side technology ! Rui Maciel <rui.maciel@gmail.com> - 2011-07-27 00:54 +0100
Re: Help needed for choosing server side technology ! vaib <vaibhavpanghal@gmail.com> - 2011-07-27 00:51 -0700
| From | vaib <vaibhavpanghal@gmail.com> |
|---|---|
| Date | 2011-07-24 13:28 -0700 |
| Subject | Help needed for choosing server side technology ! |
| Message-ID | <f01befd5-c662-4a9c-8349-ed14cbdd58a9@r11g2000prd.googlegroups.com> |
Hi all, Myself and my friend have been discussing an idea for some time now. It involves location based social networking not very different from Foursquare. My friend is a mobile developer and I am a .Net developer at work. These are exciting times with Node.js out. I am also pretty proficient with all client side technologies like html5, css and javascript. Though I only know asp.net as server side technology but we both can really take up any technology. We'd like to get suggestions on what to use on server side - Php, .net, java\scala, ROR, node. What do you think we should be using on server side? Please suggest. We'd like to start soon. Thanking in anticipation.
[toc] | [next] | [standalone]
| From | Ian Collins <ian-news@hotmail.com> |
|---|---|
| Date | 2011-07-25 09:11 +1200 |
| Message-ID | <993g4iFkjuU5@mid.individual.net> |
| In reply to | #698 |
On 07/25/11 08:28 AM, vaib wrote: > Hi all, > > Myself and my friend have been discussing an idea for some time now. > It involves location based social networking not very different from > Foursquare. My friend is a mobile developer and I am a .Net developer > at work. These are exciting times with Node.js out. I am also pretty > proficient with all client side technologies like html5, css and > javascript. > > Though I only know asp.net as server side technology but we both can > really take up any technology. > > We'd like to get suggestions on what to use on server side - > Php, .net, java\scala, ROR, node. > > What do you think we should be using on server side? Please suggest. > We'd like to start soon. Probably anything other than .net. That way you won't be tied to a single platform if you are looking for low cost hosting. PHP will be available anywhere, is a doddle to set up and should meet your needs. -- Ian Collins
[toc] | [prev] | [next] | [standalone]
| From | vaib <vaibhavpanghal@gmail.com> |
|---|---|
| Date | 2011-07-25 01:52 -0700 |
| Message-ID | <2ca47388-5408-4b72-932d-0137360a45e0@h17g2000yqn.googlegroups.com> |
| In reply to | #699 |
On Jul 25, 2:11 am, Ian Collins <ian-n...@hotmail.com> wrote: > On 07/25/11 08:28 AM, vaib wrote: > > > > > > > Hi all, > > > Myself and my friend have been discussing an idea for some time now. > > It involves location based social networking not very different from > > Foursquare. My friend is a mobile developer and I am a .Net developer > > at work. These are exciting times with Node.js out. I am also pretty > > proficient with all client side technologies like html5, css and > > javascript. > > > Though I only know asp.net as server side technology but we both can > > really take up any technology. > > > We'd like to get suggestions on what to use on server side - > > Php, .net, java\scala, ROR, node. > > > What do you think we should be using on server side? Please suggest. > > We'd like to start soon. > > Probably anything other than .net. That way you won't be tied to a > single platform if you are looking for low cost hosting. PHP will be > available anywhere, is a doddle to set up and should meet your needs. > > -- > Ian Collins But what about the learning curve Ian? I mean we are talking about coding an enterprise level application here. You think we'd be able to write optimized code in a language we just picked up? Learning is one thing and coding professional stuff is another. Just trying to discuss it through. Thanks for replying.
[toc] | [prev] | [next] | [standalone]
| From | "BartC" <bc@freeuk.com> |
|---|---|
| Date | 2011-07-25 10:17 +0100 |
| Message-ID | <j0jcbc$g22$1@dont-email.me> |
| In reply to | #700 |
"vaib" <vaibhavpanghal@gmail.com> wrote in message news:2ca47388-5408-4b72-932d-0137360a45e0@h17g2000yqn.googlegroups.com... > On Jul 25, 2:11 am, Ian Collins <ian-n...@hotmail.com> wrote: >> > We'd like to get suggestions on what to use on server side - >> > Php, .net, java\scala, ROR, node. >> >> > What do you think we should be using on server side? Please suggest. >> > We'd like to start soon. >> >> Probably anything other than .net. That way you won't be tied to a > But what about the learning curve Ian? I mean we are talking about > coding an enterprise level application here. You think we'd be able to > write optimized code in a language we just picked up? > > Learning is one thing and coding professional stuff is another. OK, what are the choices then, if you can only use a language that you know inside-out? -- Bartc
[toc] | [prev] | [next] | [standalone]
| From | vaib <vaibhavpanghal@gmail.com> |
|---|---|
| Date | 2011-07-25 05:54 -0700 |
| Message-ID | <301fbb41-d48c-49d4-a13c-1457dab697fa@h25g2000prf.googlegroups.com> |
| In reply to | #701 |
On Jul 25, 2:17 pm, "BartC" <b...@freeuk.com> wrote: > "vaib" <vaibhavpang...@gmail.com> wrote in message > > news:2ca47388-5408-4b72-932d-0137360a45e0@h17g2000yqn.googlegroups.com... > > > On Jul 25, 2:11 am, Ian Collins <ian-n...@hotmail.com> wrote: > >> > We'd like to get suggestions on what to use on server side - > >> > Php, .net, java\scala, ROR, node. > > >> > What do you think we should be using on server side? Please suggest. > >> > We'd like to start soon. > > >> Probably anything other than .net. That way you won't be tied to a > > But what about the learning curve Ian? I mean we are talking about > > coding an enterprise level application here. You think we'd be able to > > write optimized code in a language we just picked up? > > > Learning is one thing and coding professional stuff is another. > > OK, what are the choices then, if you can only use a language that you know > inside-out? > > -- > Bartc Hi, Well thats where we are confused. Whether to code in what we know(this will help us ship faster and we'd write good code with some technology oriented best practices but have certain disadvantages - the server has to be windows) OR should we delay the project and pick up a new technology (like Php) altogether and code the project in it. Picking up something new has certain disadvantages too - we'd ship late and the initial betas will have a lot of inefficient code(being practical) since we also have to attend office during daytime. So, we are looking for people who might have made such decisions in the past. And also, what do you think should be the right way to go about it? What would you do if you were in our boots? Thanks for tolerating :)
[toc] | [prev] | [next] | [standalone]
| From | Ian Collins <ian-news@hotmail.com> |
|---|---|
| Date | 2011-07-26 09:27 +1200 |
| Message-ID | <9965eeFkjuU11@mid.individual.net> |
| In reply to | #706 |
On 07/26/11 12:54 AM, vaib wrote: > On Jul 25, 2:17 pm, "BartC"<b...@freeuk.com> wrote: >> >> OK, what are the choices then, if you can only use a language that you know >> inside-out? > > Well thats where we are confused. > > Whether to code in what we know(this will help us ship faster and we'd > write good code with some technology oriented best practices but have > certain disadvantages - the server has to be windows) OR should we > delay the project and pick up a new technology (like Php) altogether > and code the project in it. Picking up something new has certain > disadvantages too - we'd ship late and the initial betas will have a > lot of inefficient code(being practical) since we also have to attend > office during daytime. > > So, we are looking for people who might have made such decisions in > the past. And also, what do you think should be the right way to go > about it? What would you do if you were in our boots? The first time I picked up a PHP book was the day I agreed to write the server side of a web application in PHP! If you are familiar with a couple of other programming languages (especially anything derived from C), PHP is very easy to learn and it is trivial to deploy. It has a very good unit test framework (PHPUnit) that integrates well with at least one IDE (NetBeans), so you can write quality code from day one. It might not be optimal code, but you can always go back and refactor it later. -- Ian Collins
[toc] | [prev] | [next] | [standalone]
| From | vaib <vaibhavpanghal@gmail.com> |
|---|---|
| Date | 2011-07-26 01:01 -0700 |
| Message-ID | <3df99bb2-7ea7-410a-84d2-5b4c1f369c77@m5g2000prh.googlegroups.com> |
| In reply to | #710 |
On Jul 26, 2:27 am, Ian Collins <ian-n...@hotmail.com> wrote: > On 07/26/11 12:54 AM, vaib wrote: > > > > > > > > > > > On Jul 25, 2:17 pm, "BartC"<b...@freeuk.com> wrote: > > >> OK, what are the choices then, if you can only use a language that you know > >> inside-out? > > > Well thats where we are confused. > > > Whether to code in what we know(this will help us ship faster and we'd > > write good code with some technology oriented best practices but have > > certain disadvantages - the server has to be windows) OR should we > > delay the project and pick up a new technology (like Php) altogether > > and code the project in it. Picking up something new has certain > > disadvantages too - we'd ship late and the initial betas will have a > > lot of inefficient code(being practical) since we also have to attend > > office during daytime. > > > So, we are looking for people who might have made such decisions in > > the past. And also, what do you think should be the right way to go > > about it? What would you do if you were in our boots? > > The first time I picked up a PHP book was the day I agreed to write the > server side of a web application in PHP! > > If you are familiar with a couple of other programming languages > (especially anything derived from C), PHP is very easy to learn and it > is trivial to deploy. It has a very good unit test framework (PHPUnit) > that integrates well with at least one IDE (NetBeans), so you can write > quality code from day one. It might not be optimal code, but you can > always go back and refactor it later. > > -- > Ian Collins And Ian you were doing this stuff by yourself or was it something required at work?
[toc] | [prev] | [next] | [standalone]
| From | Ian Collins <ian-news@hotmail.com> |
|---|---|
| Date | 2011-07-26 22:38 +1200 |
| Message-ID | <997jpeFkjuU16@mid.individual.net> |
| In reply to | #711 |
On 07/26/11 08:01 PM, vaib wrote: > On Jul 26, 2:27 am, Ian Collins<ian-n...@hotmail.com> wrote: >> On 07/26/11 12:54 AM, vaib wrote: >>> On Jul 25, 2:17 pm, "BartC"<b...@freeuk.com> wrote: >> >>>> OK, what are the choices then, if you can only use a language that you know >>>> inside-out? >> >>> Well thats where we are confused. >> >>> Whether to code in what we know(this will help us ship faster and we'd >>> write good code with some technology oriented best practices but have >>> certain disadvantages - the server has to be windows) OR should we >>> delay the project and pick up a new technology (like Php) altogether >>> and code the project in it. Picking up something new has certain >>> disadvantages too - we'd ship late and the initial betas will have a >>> lot of inefficient code(being practical) since we also have to attend >>> office during daytime. >> >>> So, we are looking for people who might have made such decisions in >>> the past. And also, what do you think should be the right way to go >>> about it? What would you do if you were in our boots? >> >> The first time I picked up a PHP book was the day I agreed to write the >> server side of a web application in PHP! >> >> If you are familiar with a couple of other programming languages >> (especially anything derived from C), PHP is very easy to learn and it >> is trivial to deploy. It has a very good unit test framework (PHPUnit) >> that integrates well with at least one IDE (NetBeans), so you can write >> quality code from day one. It might not be optimal code, but you can >> always go back and refactor it later. > > And Ian you were doing this stuff by yourself or was it something > required at work? I was paid for the work if that's what you're asking. -- Ian Collins
[toc] | [prev] | [next] | [standalone]
| From | vaib <vaibhavpanghal@gmail.com> |
|---|---|
| Date | 2011-07-26 09:37 -0700 |
| Message-ID | <07de5f06-0673-481b-bd67-7863c717b78c@r28g2000prb.googlegroups.com> |
| In reply to | #712 |
On Jul 26, 3:38 pm, Ian Collins <ian-n...@hotmail.com> wrote: > On 07/26/11 08:01 PM, vaib wrote: > > > > > > > > > > > On Jul 26, 2:27 am, Ian Collins<ian-n...@hotmail.com> wrote: > >> On 07/26/11 12:54 AM, vaib wrote: > >>> On Jul 25, 2:17 pm, "BartC"<b...@freeuk.com> wrote: > > >>>> OK, what are the choices then, if you can only use a language that you know > >>>> inside-out? > > >>> Well thats where we are confused. > > >>> Whether to code in what we know(this will help us ship faster and we'd > >>> write good code with some technology oriented best practices but have > >>> certain disadvantages - the server has to be windows) OR should we > >>> delay the project and pick up a new technology (like Php) altogether > >>> and code the project in it. Picking up something new has certain > >>> disadvantages too - we'd ship late and the initial betas will have a > >>> lot of inefficient code(being practical) since we also have to attend > >>> office during daytime. > > >>> So, we are looking for people who might have made such decisions in > >>> the past. And also, what do you think should be the right way to go > >>> about it? What would you do if you were in our boots? > > >> The first time I picked up a PHP book was the day I agreed to write the > >> server side of a web application in PHP! > > >> If you are familiar with a couple of other programming languages > >> (especially anything derived from C), PHP is very easy to learn and it > >> is trivial to deploy. It has a very good unit test framework (PHPUnit) > >> that integrates well with at least one IDE (NetBeans), so you can write > >> quality code from day one. It might not be optimal code, but you can > >> always go back and refactor it later. > > > And Ian you were doing this stuff by yourself or was it something > > required at work? > > I was paid for the work if that's what you're asking. > > -- > Ian Collins Yes and No. All I wanted to point out was that I work on .net at work and then would it be feasible to come back home and learn\do php?
[toc] | [prev] | [next] | [standalone]
| From | Rui Maciel <rui.maciel@gmail.com> |
|---|---|
| Date | 2011-07-27 00:54 +0100 |
| Message-ID | <4e2f560b$0$24311$a729d347@news.telepac.pt> |
| In reply to | #700 |
vaib wrote: > But what about the learning curve Ian? I mean we are talking about > coding an enterprise level application here. You think we'd be able to > write optimized code in a language we just picked up? > > Learning is one thing and coding professional stuff is another. > > Just trying to discuss it through. You do have a point. Yet, consider this: you have a choice between using the wrong tool which you happen to know well or the right tool which you need to learn. As I see it, the first one is only beneficial in the very short term while the second will actually develop your skills which you will certainly find to be very useful. As an added problem, if you start something in bad terms then nothing assures you that things will get any better with time. Rui Maciel
[toc] | [prev] | [next] | [standalone]
| From | vaib <vaibhavpanghal@gmail.com> |
|---|---|
| Date | 2011-07-27 00:51 -0700 |
| Message-ID | <166d9469-90b1-4114-a6e7-774b80a2eb0d@c8g2000prn.googlegroups.com> |
| In reply to | #715 |
On Jul 27, 4:54 am, Rui Maciel <rui.mac...@gmail.com> wrote: > vaib wrote: > > But what about the learning curve Ian? I mean we are talking about > > coding an enterprise level application here. You think we'd be able to > > write optimized code in a language we just picked up? > > > Learning is one thing and coding professional stuff is another. > > > Just trying to discuss it through. > > You do have a point. Yet, consider this: you have a choice between using > the wrong tool which you happen to know well or the right tool which you > need to learn. As I see it, the first one is only beneficial in the very > short term while the second will actually develop your skills which you will > certainly find to be very useful. As an added problem, if you start > something in bad terms then nothing assures you that things will get any > better with time. > > Rui Maciel Hmmm......you have a point. Thank you all for answering. I'd let you know what I went ahead with.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.programming
csiph-web