If someone have benchmarks it would be great, but if not ill b happy to
hear your opinion.
Thanx
You know this is a very polemic topic, without a specific purpose,
you cant define the better tool, so, i will post here the link to a
nice video that does a quickview and compare different frameworks:
http://oodt.jpl.nasa.gov/better-web-app.mov
[]'s
Mauricio Souza Lima
--- VyNiL <nicol...@gmail.com> wrote:
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Overall:
JSP - Looked at it once and said "meh"
PHP - Are you dumping from a mysql database onto a single page? no?
Just about anything is better.
RoR - Good for new projects, good marketing, enough buzz that it's
spawning a fairly sizeable community of addons, I've never used it
Webware - TG and Django (and pylons to a lesser extent) get all the
buzz in the Python community these days
Django - Better than TG on small projects with new databases
(auto-admin rocks), I prefer TG otherwise
TG - Returning dicts is genius, SA rules (skip ActiveMapper though,
not enough support for complex joins), my preferred environment for
larger projects or projects that don't work well with django's admin
Security:
JSP - don't know
PHP - poor (sqlinjection mostly)
RoR - finally large enough for security issues to work their way out,
first security patch just issued, so I'd say ok or good
Django - too new to say, expected good, it's been running on LJW for a
few years and I've never seen a mention on the list of any issues
TG - too new to say, expected good, most of the components have been
in production for a few years
I haven't seen stability complaints in any of these frameworks. For TG
stability has been fine for me for the past couple months, there was
one intermittent issue running in dev mode back in Feb/March but I
haven't noticed anything since.
Security:
JSP - don't know
PHP - poor (sqlinjection mostly)
RoR - finally large enough for security issues to work their way out,
first security patch just issued, so I'd say ok or good
Django - too new to say, expected good, it's been running on LJW for a
few years and I've never seen a mention on the list of any issues
TG - too new to say, expected good, most of the components have been
in production for a few years
I haven't seen stability complaints in any of these frameworks. For TG
stability has been fine for me for the past couple months, there was
one intermittent issue running in dev mode back in Feb/March but I
haven't noticed anything since.
PHP does make doing certain aspects of security right a lot harder than
it ought to be, especially when dealing with external process execution.
Almost every programming language on the planet that offers the ability
to execute an external program allows for you to not go via the shell.
PHP, unfortunately, doesn't. Which means you have to put quite a bit of
effort into making sure you've escaped something correctly for the shell
in use (normally /bin/sh or Windows cmd.exe, but who knows really?).
It's not fair comparing a programming language with a framework, though.
Neil
--
Neil Blakey-Milner
n...@mithrandr.moria.org
http://mithrandr.moria.org/