Join the 1500 companies using G2 Track to manage SaaS spend, usage, contracts & compliance.

twisted python

4.3
(7)

Twisted is an event-driven networking engine written in Python and licensed under the open source ?MIT license. Twisted runs on Python 2 and an ever growing subset also works with Python 3.

Work for twisted python?

Learning about twisted python?

We can help you find the solution that fits you best.

twisted python Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 7 twisted python reviews
LinkedIn Connections
twisted python review by Deep K.
Deep K.
Validated Reviewer
Verified Current User
Review Source
content

"Separation of protocols and transport layer using twisted"

What do you like best?

Twisted is designed for complete separation between logical protocols which are relying on stream-based connection semantics, such as HTTP or POP3 and physical transport layers supporting such stream-based semantics (such as files, sockets or SSL libraries).

Connection between a logical protocol and a transport layer happens at the last possible moment – just before information is passed into the logical protocol instance.

What do you dislike?

The thread-support personally I don’t like because it is not a thread-safe. Because of it, our program may become ambiguous.

Recommendations to others considering the product

Thoroughly go through the documentation of the twisted from its official website and from the Wikipedia also because it helps to identify and help out your problem in your work and able to solve it using deep and core knowledge.

What business problems are you solving with the product? What benefits have you realized?

Through twisted we solved many problems regarding transport of data packets using some of the protocols, thread support we do and many more. Event-driven networking can be done very easily using twisted.

Sign in to G2 to see what your connections have to say about twisted python
twisted python review by Priya D.
Priya D.
Validated Reviewer
Verified Current User
Review Source
content
Business partner of the vendor or vendor's competitor, not included in G2 scores.

"Handling network using twisted"

What do you like best?

I like the best part of twisted framework is that it supports all the networking protocols like HTTP, FTP, SMTP, POP3, IMAP4, DNS, MSN, OSCAR, XMPP/Jabber, telnet, SSH, SSL and many more.

Twisted framework is made in such a way that is some program no pre-emptive context switching occurs. So that we don't have to worry about the locking and many others stuff for particular work or task.

What do you dislike?

Learning curve is little bit harder than other networking frameworks. Because of its implementation. But still, it is not impossible to learn. Why the learning curve is not easier for twisted, because its documentation and the way we calling its function. That's why.

Recommendations to others considering the product

For the effective implementation of the protocols for your assigned project/work/task first get a good knowledge for particular protocols and go through whole documentation of that particular thing.

What business problems are you solving with the product? What benefits have you realized?

It helps our business a lot. First of all using the python implementation the code gets short. Because of the few lines of code covering all the functionalities needed for our assigned project, it is easy to understand for the further team.

What Python Package solution do you use?

Thanks for letting us know!
twisted python review by Udhav S.
Udhav S.
Validated Reviewer
Verified Current User
Review Source
content

"Introduction to twisted"

What do you like best?

Twisted is an event-based framework for internet applications. It supports python 2.7 and python 3.4+.

It has many modules to serve the purpose for networking like twisted.web, twisted.mail, twisted.positioning, etc.

The best module personally I liked is twisted.positioning which supports tools for communicating with NEMA-compatible GPS receivers.

What do you dislike?

Twisted has a thread-support feature through which thread related program can be done. But the problem with the thread-support is that its functions are not a thread-safe. So that end product can be ambiguous.

Recommendations to others considering the product

If your work is event-based networking side then I recommend must use this library it really saves your time and help you out from the problem related to a networking side.

What business problems are you solving with the product? What benefits have you realized?

Through twisted.positioning support tools we can able to complete out the efficient task related to a GPS.

twisted python review by Bunty S.
Bunty S.
Validated Reviewer
Review Source
content

"Twisted : Network Programming Framework for Python"

What do you like best?

Twisted can support a wide range of protocols be it HTTP, FTP, SMTP, POP3, IMAP4, DNS, IRC, MSN, OSCAR, XMPP/Jabber, telnet, SSH, SSL, NNTP, or one of the really obscure protocols like Finger, or ident, or one of the lower level protocol- compared to node.js which is primarly based on HTTP protocols. It is a little bit boring library of python compared to others but it also helps to prevent other boring problems.

What do you dislike?

The learning curve for Node.js is much easier than Twisted if you don't already have experience using either one. For the Node.js Code lesson course that just finished, many developers were able to create non-trivial applications in a few short days. Also, the python documentation for twisted is not very well written.

Recommendations to others considering the product

One major consideration should be the choice of Python versus JavaScript for your application's implementation.I would like to recommend this framework to node.js users if they are comfortable with the basics of python language as it offers a wide range of flexibility and numerous protocol compatibility.

What business problems are you solving with the product? What benefits have you realized?

I used twisted-python for socket connection and also used it to get data from front-side of the website(Communication Grid-CRM). I also fetched data from the django(back-end) and saved it on the server side(cloud storage) for the frequent use.

twisted python review by Dan G.
Dan G.
Validated Reviewer
Review Source
content

"Advanced networking system in python"

What do you like best?

Twisted is a very interesting networking engine that's built in python and it allows me to deal with non-blocking I/O and handle requests that previously weren't possible.

What do you dislike?

Since Twisted is open source, it suffers from the issues of a large learning curve and figuring out the exact application in a business.

Recommendations to others considering the product

Python Twisted is definitely a package any organization can try out in their development environments to see if it suits their intensive I/O needs.

What business problems are you solving with the product? What benefits have you realized?

Twisted package allows us to handle heavy blocking I/O that we otherwise wouldn't be able to handle unless we change to a different programming language. So we've saved both time and money

twisted python review by Natalie U.
Natalie U.
Validated Reviewer
Review Source
content

"Event driven networking framework in Python"

What do you like best?

Twisted is a great package that lets me handle network requests in its raw format as opposed to having to deal with network engineering from a hardware process.

What do you dislike?

Twisted python is an open source python script and is sometimes hard to deal with if you've got a team that isn't fully technical.

What business problems are you solving with the product? What benefits have you realized?

Twisted lets my team deal with the complicated aspects of networking on our python programs. While we have automated a lot of these processes, we have been able to use Twisted as a compliment to adding yet anther firewall.

twisted python review by Daniel S.
Daniel S.
Validated Reviewer
Review Source
content

"Advanced networking framework for our reporting capabilities"

What do you like best?

Twisted is a great tool that we use in our financial reporting capabilities because of it's ability to stream data real time in a mass format.

What do you dislike?

Twisted is sometimes hard to use because of the programmatic nature of the product.

What business problems are you solving with the product? What benefits have you realized?

Twisted is a great tool that lets us work with differing workflows. It's heavily cut down time that we'd otherwise have to expend.

Kate from G2

Learning about twisted python?

I can help.
* We monitor all twisted python reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.