Python Forum
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