I will give you a perspective from someone who comes from a web/php -
cakephp perspective --

On May 12, 4:30 am, giohappy <gioha...@gmail.com> wrote:
> Dear web2py group,
> I'm going to adobt a python web application framework for my next
> works, and until yesterday I was oriented to Django, as it seems to
> give me the best tradoff between simplicity, rapidity, power, etc

I initially went the route, Django, as you were considering. I was
about 1/3rd the way though a small application  before I noticed a
trend. In many cases to have the behaviors I wanted from Django I was
ripping out small code segments and replacing them with others. I have
generally never experienced that level of retrofit in a framework
before.

So I dug a little deeper and website ever website I visited I saw this
trend. One went so far as to recommend pulling out the ORM and
replacing it with another! That in my mind leads to compatibility
issues, training concerns if its a large team effort, etc. At that
point I put the cursor down and looked elsewhere.


> A friend of mine ha suggested me to have a look at web2py, and I admit
> I've been impressed by its features.... but as always, when one has to
> choose a technology on which to invest, the diffusion and the long-
> term support are other foundamental features to evaluate it.
> So my 1 billion $ question is: the web2py community seems to be
> growing, but it's two order of magnitude smaller the django's, and the
> google group activity is considered "low" respect to the "high"
> django's group.

Django has had a headstart for one. But I would not configure
community size alone in your decision. The more important issue is --
do you get answers? I have not been disappointed. Its developed into a
fair team of responders.

What's you trend analysis? Would you suggest adopting
> web2py for a long-term investment? I ask, possibily, for an "unbiased"
> answer, as I'm going to adopt it as a backend for a public
> infrastructure backend... don't put me in a bad situation! :)

This is a two edged sword.

A) If you have to go before a committee to get funding to do the
project Web2Py will be a harder sell than say pitching the project to
be done in Rails or TurboGears or Django. Its a mind perception
thing.

B) When the project is done, you delivered under budget and weeks
ahead of time and the Director is pitching it in a slide deck at the
next quarterly meeting WHAT the project was done in will be the
furtherest thing from management's mind.

The quandary is of course how do you overcome (A) to make (B) a
reality? Whenever I have faced (A) with management a prototype usually
sells it. There is one core problem that management wishes solved.
Write a Web2Py controller(s) for it, put a simple pretty face on it
and take that into the proposal meeting. The fact that they see the
problem almost resolved overcomes (A) and issues about what it was
written on is forgotten before the meeting is adjourned. (It also
eliminates your doubt it can be done, as you just did it.)

Long term investment. Is that in reference to your time/career or the
projects? For a project, I am surprised if a program lasts 5 years
these days. That is how fast both technology and business processes
change.  Yourself. Its well worth the effort.


Any issues? minor --

* Documentation. Documentation is very complete but somewhat
dispersed. The Manual and the AlterEgo docs are both must reads. There
are also very good example techniques in the Rolling with Web2Py pdf.
Contributors are working on documenting internals that when complete
will answer a lot of questions.  (At least for me.)
* Helper tools. Web2Py has tools they are just not as extensive as was
is available to Django, as yet. Django just started sooner.

>
> thanks a lot to everyone, and my complments for this great work!
> giovanni

Web2Py has been a good choice for me. I have completed 3 projects to
date and am on my 4th. It has not let me down.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" 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