Python Forum
Rewriting an applications in Python
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Rewriting an applications in Python
#1
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!
Reply
#2
What do you really mean:

- C# vs Python
- C#+ASP vs Python+Django
- C#+Winforms vs Python+wxPython
- C#+WPF vs Python+PyQt
- ...
Reply
#3
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.
Reply
#4
(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
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs

Reply
#5
PySide2 is like PyQt but the license is less strict.
Sorry, I forgot the link:
https://wiki.qt.io/Qt_for_Python
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Creating GUI Applications with wxPython by Mike Driscoll on Kickstarter buran 0 2,018 Jan-18-2019, 10:03 AM
Last Post: buran
  Desigining Data-Intensive Applications Larz60+ 0 2,438 Apr-08-2017, 09:42 PM
Last Post: Larz60+
  mkpw: rewriting in python 3 Skaperen 10 7,538 Mar-18-2017, 11:28 AM
Last Post: wavic

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020