On CNET: Keep your software up-to-date
BNET Business Network:
BNET
TechRepublic
ZDNet

By Ingrid Marson
Posted on ZDNet News: Jan 4, 2006 4:16:00 PM

Microsoft has released a beta of its .Net port to Python.

IronPython 1.0 Beta 1, which was released at the end of last week, is "well integrated" with the rest of the .Net programming framework and allows all .Net libraries to be "easily" accessed by Python programmers, according to Microsoft.

Microsoft's support for Python could help the software giant attract Unix developers to the Windows platform, as it is a commonly used scripting language on the Unix platform, according to Salim Fadhley, who develops Python programs for Unix.

"If Microsoft embraces Python, it could be a big draw for Unix hackers--if our favorite language was supported as a first-tier language by a major software vendor, it would be a major draw to Windows. At the moment, most Python developers hack on Mac and Linux," Fadhley said. "IronPython could be a massive landgrab by Microsoft into the domain of traditional Unix scripting."

But Microsoft isn't the only organization trying to bring .Net support to other platforms--it will have to compete with the open-source Mono project, which aims to bring .Net support to non-Microsoft operating systems including Unix.

Microsoft has not said whether it will add IronPython support to its Visual Studio tools suite, but many believe that it will. These rumors were further fueled by the news in December that software vendor ActiveState is dropping support for its Visual Python product, a Visual Studio plug-in for the scripting language.

Fadhley, who is also an open-source developer for the Plone content management system and Zope application server projects, said open-source developers are more likely to consider using Visual Studio for software development if it supported Python.

"My opinion is that it's going to appeal to open sourcers who are normally very suspicious of Microsoft. I would never normally be seen using Microsoft Visual Studio, however, this might just tip the balance away from other products, like IBM's Eclipse," Fadhley said. "But for the foreseeable future, I shall still be using Eclipse on Linux or Mac, which are very mature platforms for Python."

Microsoft has not said when the final release of IronPython 1.0 will be ready, but the project team said there are unlikely to be more than 10 beta releases.

The IronPython beta can be downloaded from the Microsoft Web site.

Ingrid Marson of Builder UK reported from London.

SponsoredWhite Papers, Webcasts, and Downloads

  • Talkback
  • Most Recent of 24 Talkback(s)
4.0
Your posts are becoming repetitive and predictable and are no longer as enjoyable as they used to be.

You need more creativity and originality.... (Read the rest)
Posted by: kchahal Posted on: 01/05/06 You are currently: a Guest | | Terms of Use
Oh oh. Microsoft and open source  bjbrock | 01/04/06
MCSDs are now on the clock...  Mike Cox | 01/04/06
4.0  kchahal | 01/05/06
python rocks  jjanks | 01/04/06
Excellent  opensourcepro | 01/04/06
Python on Microsoft  Edward Meyers | 01/04/06
.NET Framework  Yensi717 | 01/04/06
At the expense...  Anti_Zealot | 01/04/06
Python Performance  wolf_z | 01/04/06
Microsoft found a way to tie Open Source to Windows LOL!  BitTwiddler | 01/04/06
Key distinction  Yagotta B. Kidding | 01/04/06
Indeed  Edward Meyers | 01/04/06
Microsoft embraces open-source scripting language  Loverock Davidson | 01/04/06
MS plays Follow the Leader again  mlindl | 01/04/06
Possibly  Yensi717 | 01/04/06
Still...  Anti_Zealot | 01/04/06
are you in the dark  jimk_z | 01/04/06
Hmm...  Michael Kelly | 01/04/06
interesting question actually(NT)  Monkey_MCSE | 01/04/06
Oh well, to each their own  Boot_Agnostic | 01/04/06
This is good!  George Mitchell | 01/04/06
Well Okay  DannyO_0x98 | 01/05/06
I ain't even going beyond the title  nomorems | 01/04/06
Monty Python??!??  spinit_z | 01/05/06

What do you think?

advertisement
advertisement

White Papers, Webcasts, and Downloads

SmartPlanet

  • Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
  • More from IBM
  • Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
  • Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report
Click Here