Original URL: http://www.theregister.co.uk/2006/09/22/python_upgrade/
The open source community this week hailed the most significant update to Python in five years.
Python 2.5 contains major improvements in reliability, performance and efficiency, according to release manager Anthony Baxter.
Python 2.5 fixes 450 bugs found since the release of Python 2.4 and features 350 patches. The language is faster thanks to better exception handling and improved string operations; and a more efficient cProfile profiling module has been added. A comprehensive list of what's new can be found here (http://docs.python.org/dev/whatsnew/whatsnew25.html).
Python, along with PHP and Perl, puts the "P" in to the LAMP stack - (Linux, Apache and MySQL slam in the LAM).
<pMany Web 2.0 companies, such as YouTube, Flickr, Digg and deli.cio.us, have alighted on LAMP low-cost and open source architecture. Start-ups have also sprung up that are trying to build a viable services model around LAMP by guaranteeing that different elements and version numbers work with middleware and applications.
However, Python and certain elements of the LAMP stack could have limited geographical appeal. Analyst firm Evans Data Corp reported (http://www.theserverside.com/news/thread.tss?thread_id=35842) in August 2005 use of Python among developers in Europe the Middle East and Africa (EMEA) had dropped by more than 25 per cent in the 12 months since Augut 2004, with 17 per cent saying they had no intention of evaluating the language. PHP also fell 25 per cent and Perl saw a 20 per cent drop, according to Evans.
It blamed the decline on the inability of Python, Perl and PHP to penetrate the enterprise.
In a concession to Python's potential pull among developers Microsoft, this month released its own version of the scripting language, called IronPython (http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=IronPython). Written in C#, IronPython works in Microsoft's Common Language Runtime (CLR) for interoperability with Microsoft's other languages and tools, and is capable of compiling to either Microsoft's .NET platform or the open source Mono.®
Pump some IronPython with Studio IDE (17 April 2008)
http://www.theregister.co.uk/2008/04/17/iron_python_part_two/
Quick scripting for .NET with IronPython (13 March 2008)
http://www.theregister.co.uk/2008/03/13/ironpython_part_one/
Database spin on Sun's Python hires (4 March 2008)
http://www.theregister.co.uk/2008/03/04/sun_python/
Ruby project yields to Microsoft (5 February 2008)
http://www.theregister.co.uk/2008/02/05/ruby_dot_net_ends/
IronRuby opened to all comers (24 July 2007)
http://www.theregister.co.uk/2007/07/24/ironruby_released/
Linux breakthrough for Visual Basic developers (21 February 2007)
http://www.theregister.co.uk/2007/02/21/visual_basic_mono_linux/
Sun dims LAMP, AMPS up Solaris (14 February 2007)
http://www.theregister.co.uk/2007/02/14/solaris_plus_amp/
PHP apps: security's low-hanging fruit (11 January 2007)
http://www.theregister.co.uk/2007/01/11/php_apps_security/
Dynamic developments in Java (24 October 2006)
http://www.theregister.co.uk/2006/10/24/dynamic_java_oss/
Red Hat wraps up JBoss combo to go (18 September 2006)
http://www.theregister.co.uk/2006/09/18/jboss_joins_red_hat_applications_stack/
Red Hat feels open source certification vibe (30 March 2006)
http://www.theregister.co.uk/2006/03/30/red_hat_certification/
Sugar 'n Spike in open source deal (16 February 2006)
http://www.theregister.co.uk/2006/02/16/sugarcrm_spikesource_lamp_certification/
Microsoft switches on to LAMP (17 August 2005)
http://www.theregister.co.uk/2005/08/17/microsoft_lamp/
Is the web's love affair with PHP over? (4 August 2005)
http://www.theregister.co.uk/2005/08/04/php_evans/
PHP, Perl and Python on the wane? (4 August 2005)
http://www.theregister.co.uk/2005/08/04/evans_survey/
© Copyright 2008