I completely agree with Massimo sentence by sentence, and with Álvaro
too.

While I love Python and web development, I didn't fully love *web
programming in Python*, because superfluously hard. Lots of boring
repetitions, I *must* set too much options, many compatibility
problems between framework components and framework versions. These
are *shames* for a very high level language!

PHP is a blatant mistake. But for simple, cheap web development PHP is
*the* best option. There is a huge variety of applications out there,
ready to customize. Easy to install, easy to understand, easy to
adapt. And in cheap projects who cares for minor security holes and
other laments of software engineers?!

Java is life-belt for C/C++/{...} enthusiasts but huge ballast for
agile development. However for bigger, more expensive projects Java is
better than Python. Though it's very and proudly enterprisey, but
easier to sell to management and clients. And while laborious, helps
to detect coding errors. If you follow the guidelines and best
practices, after many months and burning a big pile of cash you will
receive reliable and calculable results. Everybody will be happy,
except you. But in expensive projects who cares for happiness of
software engineers?!

Until web2py. Now I love web development in Python :). Web2py is
perfect for minor projects, with free hosting on GAE and cheap WSGI
hosts. Has some good applications, ready to customize. Easy to
install, easy to understand. Easy to adapt to WSGI based components.
Strong in security. Supports agile in many ways. Sooner or later it
will be easy to sell to management and clients, at least I hope. And
I'm happy with it *now*.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to