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.