Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!newsfeed.kamp.net!newsfeed.kamp.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Ian Collins Newsgroups: comp.programming Subject: Re: Help needed for choosing server side technology ! Date: Tue, 26 Jul 2011 09:27:42 +1200 Lines: 33 Message-ID: <9965eeFkjuU11@mid.individual.net> References: <993g4iFkjuU5@mid.individual.net> <2ca47388-5408-4b72-932d-0137360a45e0@h17g2000yqn.googlegroups.com> <301fbb41-d48c-49d4-a13c-1457dab697fa@h25g2000prf.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net uy3oMBZQujfNr3I7E6/a0gDgznbsTprpGihsBT70EuX/6I72Ei Cancel-Lock: sha1:cHLnSlTFuSHL4MJNcVuJDusaa3M= User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.9.2.9) Gecko/20101021 Lightning/1.0b2 Thunderbird/3.1.4 In-Reply-To: <301fbb41-d48c-49d4-a13c-1457dab697fa@h25g2000prf.googlegroups.com> Xref: x330-a1.tempe.blueboxinc.net comp.programming:710 On 07/26/11 12:54 AM, vaib wrote: > On Jul 25, 2:17 pm, "BartC" 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