On Sun, Mar 24, 2013 at 5:42 PM, David Mann <dmann...@gmail.com> wrote:
> On Mar 24, 2013, at 4:11 PM, Aahz Maruch <a...@pobox.com> wrote:
>
>> On Thu, Mar 21, 2013, David Mann wrote:
>>>
>>> While the scanner does its thing I'm rewriting my old photo gallery
>>> system from scratch and migrating the old data across.  I can't
>>> believe I wrote such bad code :)
>>
>> What programming language are you using?  (I've been in the process of
>> upgrading my gallery code, written in Python.)
>
> PHP 5, despite its weirdnesses :)  Pretty much everything I run on my server 
> is PHP and I don't want to add more platforms to the mix if I can avoid it.  
> At my last job our server had PHP4, PHP5, Perl and Ruby On Rails and it was 
> not a lot of fun to support.
>
> Eventually we set up a new server with VMWare so we could separate all the 
> insecure legacy sites onto their own instances and standardise our main 
> server on a modern platform.  Made it a lot easier.

I certainly understand keeping it simple, but if I may I'd like to put
in a good word for Python. If you should ever get the chance to start
a new project from a clean slate and feel like exploring (and can
afford the time) try it with Python. The language itself is a model of
clarity and power and the support system around it (libraries,
classes, docs, websites, services, etc.) is unprecedented. Its ability
to support the creation of instant one-liners all the way up to large
multilayered apps is eye-opening.

I spent two years developing a Google App Engine hosted product in
Python -- I had not written a line of Python before I started. Any new
project I should ever undertake will most certainly be in Python. This
is from someone who has developed with PHP since 2000, and done web
sites in Bourne shell, PHP, Perl, and a scripting language peculiar to
Borderware (now Watchguard).

It's good stuff. :)

--
-bmw

-- 
PDML Pentax-Discuss Mail List
PDML@pdml.net
http://pdml.net/mailman/listinfo/pdml_pdml.net
to UNSUBSCRIBE from the PDML, please visit the link directly above and follow 
the directions.

Reply via email to