On Fri, Jul 19, 2013 at 5:10 PM, Jake Angulo <jake.ang...@gmail.com> wrote:
> On Thu, Jul 18, 2013 at 2:36 PM, Aseem Bansal <asmbans...@gmail.com> wrote:
>>
>> I wanted to do a little project for learning Python. I thought a chat
>> system will be good as it isn't something that I have ever done.
>> ...............
>>
>> I wanted to know what will I need?
>> 1 learn network/socket programming
>
>
> I was actually expecting somebody to mention Twisted :)
> (or Tornado)
>
> You'll find it easy to use any of these frameworks to power the back-end
> chat engine.

For something this simple, what do they offer above the basic socket
module? I know that sounds critical but it's not meant to be; I've
never looked into either, as I've grown up using the BSD socket APIs
(in C, 80x86 assembly, C++, REXX, Java, Pike, and Python, on DOS (I
think), OS/2, Windows, and Linux... and possibly other
languages/platforms that I've now forgotten), and am comfortable with
them; but for someone who hasn't been in networking for two decades,
is there a noteworthy ease-of-starting difference? Bear in mind that
use of a framework locks you in to that framework and its ecosystem
(so, most likely, language), while grokking sockets themselves gives
you the freedom to move as required.

ChrisA
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to