473,473 Members | 1,512 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

New development windows, IronPython or PythonWin

Dan
Just starting to do some windows Client / Server programming. Which
would you recommend? I need to create a server to fire events and
communicate with clients over a lan. Thanks

Mar 23 '06 #1
14 1944
IronPython is currently nowhere near production quality. I would not
recommend it.

Mar 24 '06 #2
sa*****@gmail.com wrote:
IronPython is currently nowhere near production quality. I would not
recommend it.


But it's so cool.
Mar 24 '06 #3
Butternut squash <rr**@yahoo.com> wrote:
sa*****@gmail.com wrote:
IronPython is currently nowhere near production quality. I would not
recommend it.


But it's so cool.


It's cool to have bugs?

That really BUGS ME!
--
Regards,
Casey
Mar 24 '06 #4
Casey Hawthorne <ca***************@istar.ca> writes:
Butternut squash <rr**@yahoo.com> wrote:
sa*****@gmail.com wrote:
IronPython is currently nowhere near production quality. I would not
recommend it.


But it's so cool.


It's cool to have bugs?

That really BUGS ME!


You're cool! :-)

--
Jorge Godoy <go***@ieee.org>

"Quidquid latine dictum sit, altum sonatur."
- Qualquer coisa dita em latim soa profundo.
- Anything said in Latin sounds smart.
Mar 24 '06 #5
Dan
>> IronPython is currently nowhere near production quality. I would not
recommend it.

I realise its in beta. But long term, do you think that the win32com,
win32gui etc... will have no support because everyone jumps on the
Microsoft bandwagon? Aren't the windows support extensions supported
primarily by one guy, Mark Hammond? As a developer, this seams to leave
me with a vulnerability long term. Thanks for the advise.

Mar 24 '06 #6
Dan a écrit :
IronPython is currently nowhere near production quality. I would not
recommend it.


I realise its in beta. But long term, do you think that the win32com,
win32gui etc... will have no support because everyone jumps on the
Microsoft bandwagon? Aren't the windows support extensions supported
primarily by one guy, Mark Hammond? As a developer, this seams to leave
me with a vulnerability long term. Thanks for the advise.


Well, from what we've seen so far, I'd rather rely on open source
software than on proprietary one. An oss project lives as long as
someone is willing to maintain it, and anyone can pick it up. And I
wouldn't count on "every one jumping on MS wagon" neither.

Just my cents...
Mar 24 '06 #7
Hi Dan

Pythonwin just adds support for specifically MS Windows features, most
prominently COM; writing Excel scripts in python is so cool. The
standard python distribution for windows runs perfectly on windows.
I'm not sure whether this was clear to you or not. Also, Thomas
ctypes and comtypes (by Thomas(?) Heller) also allow COM integration,
though I don't think it is as complete as the pythonwin support.

Also, I think IronPython is also supported by only one guy - Jim
Hugunin. The fact that IronPython development is effectively being
sponsored by Microsoft doesn't fill me with great expectations either,
although it would be a good thing if they really supported it well.

rgds
Caleb

Mar 24 '06 #8
Dan wrote:

I realise its in beta. But long term, do you think that the win32com,
win32gui etc... will have no support because everyone jumps on the
Microsoft bandwagon? Aren't the windows support extensions supported
primarily by one guy, Mark Hammond? As a developer, this seams to leave
me with a vulnerability long term. Thanks for the advise.
Bruno Desthuilliers wrote:
Well, from what we've seen so far, I'd rather rely on open source
software than on proprietary one. An oss project lives as long as
someone is willing to maintain it, and anyone can pick it up. And I
wouldn't count on "every one jumping on MS wagon" neither.


I find this comment curious, as IronPython *is* an open source
software.
Even if Microsoft is to stop its development today, anyone can pick up
the
source and continue.

Seo Sanghyeon

Mar 25 '06 #9
Caleb Hattingh wrote:
Also, I think IronPython is also supported by only one guy - Jim
Hugunin. The fact that IronPython development is effectively being
sponsored by Microsoft doesn't fill me with great expectations either,
although it would be a good thing if they really supported it well.


This is not completely true. IronPython is developed by the IronPython
team in Microsoft, not only by Jim Hugunin. From the IronPython mailing
list, at least following Microsoft employees are working on IronPython:
Jim Hugunin, Dino Viehland, Martin Maly, Haibo Luo.

Seo Sanghyeon

Mar 25 '06 #10
sa*****@gmail.com a écrit :
Dan wrote:
I realise its in beta. But long term, do you think that the win32com,
win32gui etc... will have no support because everyone jumps on the
Microsoft bandwagon? Aren't the windows support extensions supported
primarily by one guy, Mark Hammond? As a developer, this seams to leave
me with a vulnerability long term. Thanks for the advise.

Bruno Desthuilliers wrote:
Well, from what we've seen so far, I'd rather rely on open source
software than on proprietary one. An oss project lives as long as
someone is willing to maintain it, and anyone can pick it up. And I
wouldn't count on "every one jumping on MS wagon" neither.

I find this comment curious, as IronPython *is* an open source
software.


based on a proprietary runtime (yes, I know, Mono... but there again,
there are legal issues to consider). And what will happen when MS
discontinue dotnet ???
Mar 26 '06 #11

sa*****@gmail.com wrote:
IronPython is currently nowhere near production quality. I would not
recommend it.


I know at least one firm developing production quality software using
IronPython, so your statement 'nowhere near' is a bit off.

They're pretty close to a full Python 2.4 implementation , and the list
of bugs shrinks daily.

It's not a project that's about to disappear either.

Fuzzyman
http://www.voidspace.org.uk/python/index.shtml

Mar 26 '06 #12
Dan
Thanks to all, my main concern about anything Microsoft picks up and
runs with is that they vear off just slightly from the "standard" and
freeze everyone else out like they have done with their browser,
javascript etc.. etc... etc... So for now I will try to use Python /
PythonWin with the COM support. Dan

Mar 27 '06 #13

Dan wrote:
Thanks to all, my main concern about anything Microsoft picks up and
runs with is that they vear off just slightly from the "standard" and
freeze everyone else out like they have done with their browser,
javascript etc.. etc... etc... So for now I will try to use Python /
PythonWin with the COM support. Dan


I shouldn't think that Jim Hugunin will divert from the standard. In
fact he's even been asking on Python-Dev whether they should replicate
the bugs in Python 2.4 or stick with the documented behaviour !

Jim is in charge of the project and was the lead developer behind
Jython - so he literally knows Python inside out.

Anyway - PythoNWin and COM may well be the right approach for your
problem anyway. :-)

Fuzzyman
http://www.voidspace.org.uk/python/index.shtml

Mar 27 '06 #14
Dan wrote:
Just starting to do some windows Client / Server programming. Which
would you recommend? I need to create a server to fire events and
communicate with clients over a lan. Thanks


There are plenty of Python solutions for this, most of them
work with Windows, but aren't locked to it.

You might want to look at one of these:
http://pyro.sourceforge.net/
http://dabodev.com/

See also
http://wiki.python.org/moin/DistributedProgramming
and
http://www.thinkware.se/cgi-bin/thin...OtherLanguages
Mar 28 '06 #15

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Rami A. Kishek | last post by:
Please help! Very strange installation problem. First, let me say I successfully installed and use Python 2.2.3 and 2.3 from the EXE binaries on a win ME machine. That machine previously had...
3
by: Tuure Laurinolli | last post by:
Some time ago I was playing with the idea of using an actual IDE to write my python code. I first played with IDLE, but noticed that it was kind of limited and for some reason it worked extremely...
31
by: Carlos Ribeiro | last post by:
Hello all. I'm in the process of writing a business app in Python. (defining business app: data entry, validation, interactive reports, etc). For my purposes, it must be a native app (wxWidgets,...
4
by: Chris P. | last post by:
I've been having a problem with PythonWin that seemed to start completely spontaneously and I don't even know where to START to find the answer. The only thing I can think of that marks the point...
32
by: Kevin Walzer | last post by:
I'm a Tcl/Tk developer who has been working, slowly, at learning Python, in part because Python has better support for certain kinds of applications that I want to develop than Tcl/Tk does....
2
by: Troels Thomsen | last post by:
Hello , When an exeption occurs in a IronPython executet script, and I print the sys.exc , i get something ugly like the example below. How can I get the fileName and line number? Thx in...
1
by: misiek3d | last post by:
Hello I want to use IronPython as Windows Scripting Host language. Is it possible? How can I do it? I know that ActivePython works as WSH language but for specific reasons I need to use...
18
by: rdahlstrom | last post by:
Does anyone know how to determine the window status (Running or Not Responding)? I've tried various methods with no success... This would be on a variety of Windows systems, but all at least XP,...
15
by: erik.oosterwaal | last post by:
Hi All, I have been developing websites in classic asp using VB script for a long while now. Due to the fact that I also took a detour to developing ColdFusion, and the fact the companies I...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.