4 replies
by danshafer
I've been working for the past few months on
an Open Source project called PythonCard
(http://www.pythoncard.org) that builds on the
wxPython library, so I was delighted to see
this article. I think Mike's suggestion for using
wxPython makes eminent sense.
The only place I'd part company with Mike is
that there isn't any demonstrable need to
prototype in Python and then implement in C+
+ (other than political or policy-based
reasoning, which is certainly valid). For almostany task, Python is plenty fast enough and for
those time-critical aspects of an application
where Python's interpreted nature makes it
too slow, Python has perhaps the best
extensibility in C/C++ of any scripting
language.
So I'd say: deliver the prototype!
But that's just me. :-)
by mike owens
I agree with you that there is no technological reason to write commercial software in Python. Unfortunately convincing a company to go with Python for developing a commercial product is nearly impossible. There is the crown Jewels issue. Where a company feels that to be commercially viable the source code has to be locked up. Since it is extremely easy to decompile Python byte code back to perfectly legible Python, this is a big issue.
Then there is the policy issues. Where a company has a policy that they only use certain, usually C/C++ and VB, programming languages.
If you are working on an inhouse only project it usually much easier to convince management to go with Python since the above issues really don't apply.
Ihave not even been successful in convincing my company to even look at Python.NET. I would like nothing better than to develop in Python but the reality is, that at least for the present, I will be developing commercial apps in C++.
By the wayI like what you guys are doing with PythonCard.
by robmm
by mike owens
This discussion is closed to new replies.
Trending Web Development posts
Sort by Trending