Florian Fuchs writes:
 > The intended audience are folks who use JS, so I'd rather not have
 > a client that runs on node but looks like Python. :-)

+1

 > > 2. I'd also like to make part of the project, a node.js application
 > > that uses the Mailman Javascript client and offers all the
 > > functionality Postorious does. Is that a good idea?

Florian addressed "attainability", but I'd like to say that I don't
see that we need another Postorius.  If you want to go in that
direction, you'd have to address the question "why does this
application want to (mostly) run disconnected?"

I think the answer is that it doesn't.  It's quite reasonable for all
of the logic in Postorius to be server-side.  That's not to say that
having it client-side wouldn't work just as well or maybe even a
little bit better, but we already have Postorius.  An alternative set
of functionality *not* in Postorius (the user dashboard might be a
good one) would be better, and an application that "needs" to run
client-side to be sufficiently responsive would be the best showcase
for your "javascript.client".

 > What you could do though is add an *optional* task to your timeline,
 > building a *very small* and stripped down web ui proof of concept,
 > with only a small handful of features that you can use to demonstrate
 > how to integrate the client. But that shouldn't be worked on before
 > anything else has been finished.

I understand what Florian is saying and I don't disagree, but let me
offer an alternative perspective for discussion.  Build the small
app's UI first, and use that as a testbed use case for the javascript
side API that you're building.  APIs need use cases (consider how
TCP/IP "rough consensus and running code" beat OSI's "a priori design
and engineering" for internetworking).  I don't know that this is a
practical approach.  Just sayin'.

_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to