Re: Mantissa Wiki Tutorial
"Mike Pelletier" <[email protected]> Tue, 19 Feb 2008 08:31:16 -0500
| Newsgroups | gmane.comp.python.quotient.dev |
|---|---|
| Message-ID | <[email protected]> |
On Feb 16, 2008 10:55 PM, Duncan McGreggor <[email protected]> wrote: > > But, if Mantissa is > > adding more complexity than I need - and I should be using Nevow and > > Axiom only, please let me know. > > Definitely not :-) In fact, quite the opposite. We're making it easier > to use :-) I've taking a running leap at Mantissa a couple of times, but have not yet managed to clear the rubble-strewn learning curve (mind the falling rocks) to reach any kind of fluency. I can identify the components I want to bolt together, but it seems to take a lot more pain than I anticipate to actually do it. It has been more than a year since my last attempt, but at the time I found it a slippery, moving target. For most web utilities I seem to need to throw together (very little per-user data, if user accounts exist at all) Nevow is just too much fun *not* to use, and Mantissa was still pretty painful. The Mantissa project boilerplate generator (which was pretty new the last time I looked) kind of illustrates what has kept me away. With Nevow and a 30 line .tac file that can be comprehended at a glance, one can move mountains. Mantissa wants to generate a tree of plugin files, templates, python, JS, and a database of databases to do exactly nothing. You might be able to move the same mountain by mixing in 30 more lines, but it isn't easy, and it isn't really fun. On the other hand, as the number of isolated utilities I deal with grows, they become difficult to manage without some kind of organizing structure beyond my present static page of links, but I think my mini apps are individually not the sort of thing that Mantissa was designed to manage. Is that changing? Is "make as fun as vanilla Nevow" a development goal for Mantissa? How should a developer decide which to target for a new application? Mike.