3 ms·
I've also been writing an imap client for the past few months with exactly the same goal as this, in go. This looks great. I'd like to keep my front-end as ab
by ante_annum 14y ago
I've also been writing an imap client for the past few months with exactly the same goal as this, in go. This looks great.
I'd like to keep my front-end as absolutely light as possible, so I'm foregoing gwt/bootstrap and going with mostly just handwritten jquery.
- fxtentacle 14y agoInteresting coincidence :) This project is also written in Go. I have IMAP go-routines which will send changes on the IMAP server to a gateway multiplexer which stores those changes in a synchronize-able DB. The Webgui will listen for changes from the DB and present them to the user. I chose to go this route such that i can run the gateway and the webgui on different computers both with a local copy of the DB and have them synchronize when network connectivity is present. I've opted for GWT because i like static typing. From a performance perspective, i've never really found much difference between GWT and hand-written JS.
- ante_annum 14y agoThat's pretty funny. I essentially rewrote martine's imap client, and then I'm currently working on integrating it into an ajax and SSE-heavy webapp. I personally don't like html emails, so I've gone with a plain text-editor (read textarea), but sanitizing incoming html emails is the hardest thing I've run into.