HTML5 Canvas
Written by: Simon Sarris
Featured Refcardz: Top Refcardz:
  1. Apache Hadoop
  2. Web Driver
  3. MVVM
  4. REST
  5. ADO.NET
  1. HTML5
  2. Ajax
  3. jQuery Selectors
  4. CSS Part 1
  5. Git

Link Details

Link 297047 thumbnail
User 215470 avatar

By azarai
via tartley.com
Published: Nov 20 2009 / 19:12

A good discussion about the deployment problems developer face with python apps independent of the target platform.
  • 8
  • 3
  • 2802
  • 0

Comments

Add your comment
User 338269 avatar

Miloskov replied ago:

-3 votes Vote down Vote up Reply

This guys does not know what he is talking about, A waste of time.

User 85500 avatar

andrewm replied ago:

0 votes Vote down Vote up Reply

not true. python distribution with an app is a problem. does the user have python installed? if so, which version? does it have the wx extensions? i've seen many python programs broken by a simple update. checkgmail will stop working etc.

maybe it's you who don't know what you are talking about (as usual).

User 338269 avatar

Miloskov replied ago:

0 votes Vote down Vote up Reply

WTF is that you called me (as usual)? you think you are the best guy here in the world and you know everything and you are always correct?, you dont know damn $hi7!.

User 85500 avatar

andrewm replied ago:

0 votes Vote down Vote up Reply

poor little otengi, he can give it out ("A waste of time") but if someone does the same to him ("as usual") he gets all upset.

if you want the respect you obviously believe you deserve, try commenting sensibly for a change. your comments tend to be a mixture of the dismissive ("this guy does not know what he is talking about"), the hysterical (springsource maintenance issues) or the obsequious (post springsource maintenance). You were the same like this on javalobby as sidewinder.

how about for instance, commenting on the actual reasons why you think the article is wrong? the article was sensible. python deployment for end user apps is problematic, and if you don't realise or accept that then you clearly haven't tried it. And no, i have no connection back to the article writer.

User 338269 avatar

Miloskov replied ago:

0 votes Vote down Vote up Reply

The deployment method for any desktop app even for a c++ binarary is the same problem. Try to deploy a C++ Qt app and you will need to deploy a 10mb dll's plus in the user machine needs the visual c++ runtime dll's. It is a pain in the neck not just Python or Ruby/etc. Python is not different you could use as the author said Py2exe and you are like the C++ guys but the author continue to say there are problems with Python ranting about it. We dont live in the 80's anymore that we just need a simple exe file to run a little program, now we need to deploy runtimes, dll's and more. About the end user clicking something thats why you have to create an installer for the application and install an icon on the OS application menu so the user knows where to click. That happend even with a C++ exe application. Again even with C++ apps you have now to deploy lots of libraries and files.

Win32 apps builded with Delphi for example("Delphi was famous about deploying a single exe file") are less problems because the win32 dlls come with the Windows OS but if we could deploy a delphi/pascal app to Mac OS X using Qt as framework again our Delphi one exe file will be a bunch of libs and files all over and huge.

I think you get my point isnt?, I feel the author just rant about Python so thats why I said he does not know what he is talking about. And You are correct my nick in javalobby was sidewinder and I was pissed about in that time SpringSource how they acted with the spring framework but after all Rod listen to me but now everything is going smooth.

User 85500 avatar

andrewm replied ago:

0 votes Vote down Vote up Reply

it's a reasoned argument, and i take back my previous comments. i still disagree, but kudos for backing up your argument.

cheers,
andrew

User 338269 avatar

Miloskov replied ago:

0 votes Vote down Vote up Reply

Thank you andrew and I respect your opinion.

regards,
otengi

User 215470 avatar

azarai replied ago:

1 votes Vote down Vote up Reply

Did you ever try to deploy a python app to normal users, not developers? even multi platform?
imho its a nightmare...

User 102090 avatar

pcdinh replied ago:

-1 votes Vote down Vote up Reply

Python sucks where PHP rocks
,

User 85500 avatar

andrewm replied ago:

0 votes Vote down Vote up Reply

php has the same deployment issues. however, because php is generally a server side technology (unlike python which spans the desktop also), the issue is managed at the server end where it tends to be out of sight.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (8)



Voters Against This Link (3)