Re: Zopache = ZTK + Grok + ZMI
Lennart Regebro <[email protected]> Wed, 22 Oct 2014 08:53:49 +0200
| Newsgroups | gmane.comp.web.zope.general |
|---|---|
| Message-ID | <CAL0kPAViDB4DY7mnF3Hzqp-x6AecaUGGMDLG_qvxshXcE4GKig@mail.gmail.com> |
Wops. I have no idea why this thread popped up in my inbox today. Sorry. On Wed, Oct 22, 2014 at 8:51 AM, Lennart Regebro <[email protected]> wrote: > On Wed, Jul 30, 2014 at 7:22 PM, Christopher Lozinski < > [email protected]> wrote: > >> I would think that the world has to move to massive class libraries of >> reusable software components, maybe not on the client side, because it >> takes time to download, but certainly on the server side. Not in >> statically bound languages like Java or C++, but in dynamically bound >> languages, like like python or C#. The only significant python >> component architecture I know of is ZCA. Maybe there is one in C# So I >> would expect lots of people to be using >> ZCA, most easily in Grok. And Grok is quite easy to use. And yet >> that is not happening. >> >> Why not i wonder? >> >> > That certainly is a very interesting question. > > And the answer is that components generally aren't particularly reusable, > as they tend to be too tightly integrated with each other. Components are > for making plugins to frameworks, and hence you can use a component > architecture when you build a framework. (Zope3 tried building the > framework OF components, but that IMO proved to be too complex). > > Reusability comes in the forms of libraries, services and frameworks. > Hence, in your case, as you are building a new web site, you need a good > website framework. There are many good Python web framework to choose > between to get things done quickly. ZTK is not one of those. Neither in my > opinion is Grok, which was a valiable attempt to make Zope 3 development > less complex. > > //Lennart > > _______________________________________________ Zope maillist - [email protected] https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )