![]() |
Rewriting an applications in Python - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: General (https://python-forum.io/forum-1.html) +--- Forum: News and Discussions (https://python-forum.io/forum-31.html) +--- Thread: Rewriting an applications in Python (/thread-18813.html) |
Rewriting an applications in Python - falsedmitri - Jun-01-2019 We have a C#/.net application. It is becoming obsolete. I am thinking we could rewrite it in Python. The application has an extensive GUI (too much for a web interface) and interfaces with an MS-SQL db. I have tested out the basics of these in Python 3 and it works. Help me with reasons to present to management why Python is a good choice. Thanks! RE: Rewriting an applications in Python - heiner55 - Jun-02-2019 What do you really mean: - C# vs Python - C#+ASP vs Python+Django - C#+Winforms vs Python+wxPython - C#+WPF vs Python+PyQt - ... RE: Rewriting an applications in Python - falsedmitri - Jun-02-2019 Thanks for your reply. The C# application uses WinForms. Some of the Python I mentioned that I wrote is with Tkinter. It could do the job I think, but grid layout is a headache. I would also like to try PyQt5 as it appears to have a layout manager similar to the Java Swing layout. I haven't looked at wxPython. I don't know anything about Django, but I see it is described as a Web framework, so I don't think it is applicable in this case. RE: Rewriting an applications in Python - buran - Jun-03-2019 (Jun-02-2019, 08:09 PM)falsedmitri Wrote: I would also like to try PyQt5 as it appears to have a layout manager similar to the Java Swing layout.check the licensing for PyQt. I would definitely recommend looking at wxPython Phoenix - here is gallery RE: Rewriting an applications in Python - heiner55 - Jun-03-2019 PySide2 is like PyQt but the license is less strict. Sorry, I forgot the link: https://wiki.qt.io/Qt_for_Python |