"m.wanstall" <[EMAIL PROTECTED]> writes:crontabs/run_cold_backup.sh

> Originally posted in python but thought I might get a better response
> here:

Just answering from the Subject line: what do you expect on a TurboGears
group? ;-)

Now, let me tell you my experience.  Zope + Plone is very good to work.
Somewhat cumbersome in the beginning, with a hard learning curve, but it is OK
after you get into it.  It requires a lot of dedication to understand its
intrincacies and to change things.  There are many tools that you can use to
integrate your application or to help you designing your website.

TurboGears, on the other hand, is more "hands on", more pythonic and less
"zopic".  You can't create or edit things "through the web" (or TTW as Zope
people say) that will result in new forms or new pages, you can't edit access
permissions, for each part independently, as well.  You have to put your hands
on the code.  (Actually, you can program those things, but you have to do it
since it is not ready and you'll have to do it for all parts of all apps you
develop). 

Zope + Plone is easier for the webdesigner since he won't have all that much
of programming to do, he's used to edit CSS to obtain his results, there are
lots of components that provide whole functionalities (news, blogs, project
management, etc.).  TurboGears is easier for the developer: he's used to
organize his thoughts in logical parts, he's used to work with dependencies,
he knows some database theories and good practices, he doesn't mind starting
small and growing up to the full application. 

They are different technologies, targeted to different people and solving
different problems: Zope + Plone is a CMS; TurboGears is a web development
platform.  With Zope + Plone you're looking for CMS stuff, with TurboGears
you're looking to "everything" (wow! ;-)), but you don't have the same
facilities yet.

Besides TG being a lot younger than Zope, I believe it will have lots of
modules to plug into your application soon.  Its modularity is very good and
entry points make writing plugins easy.

If you're used to code, you'll like TurboGears a lot.  If you're not, you'll
suffer less with Zope (you'll have to, at least, write some ZPT or ArcheTypes
there...). 

> Forgot to mention the ease of deployment using Apache (well basically
> LAMP) would be a big bonus, just because I trust and am familiar with
> Apache.

Apache will be a proxy for both TurboGears and Zope.  It can serve static
files, but it won't serve any of the applications. 


I have a client that is using both for distinct operations.  I could be using
just Zope, but by the time I found it too hard to work with -- somehow, last
time I had to touch it, it was much easier then when I begun... -- and I
needed something to work with small clients as well.  There was my opportunity
to deploy -- start deploying -- a TG application. 

In 3 weeks I migrated my code from a GUI lib (we had problems with some old
machines and their memory) to TG.  I've also learnt TG in the meantime, so if
I already knew it I believe the migration path would be shorter.  :-)  Our
client is *very* satisfied with the results: his intranet system has the same
look & feel as his corporative website, his clients can input data and receive
reports on processing their materials (this would require the installation of
the GUI system on the client or a new system for that only...), using AJAJ +
CSS we can get very good results and mimic almost everything we had on the
GUI.  With new JavaScript libraries we can even have more than there! :-)


So...  What I believe you have to do to choose is to install both on your
machine and write a simple application that performed data input from a
database (either Zope's OO database or some RDBMS when using Zope and an RDBMS
database when using TG), generated a "report" based on these and see what fits
your brain better. 

One thing I can say: starting with a clean HTML model + clean CSS helps a lot!
:-)  So take the customization of your view into account as well. 

-- 
Jorge Godoy      <[EMAIL PROTECTED]>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/turbogears
-~----------~----~----~----~------~----~------~--~---

Reply via email to