Spring Python Released - Headline
Home » Headline

Spring Python Released

2 July 2009 No Comment

Spring framework used dependency injection (DI) principle (also called as inversion of control) to provide a container that can offers many services to Java applications. Not only services but it also integrates AOP framework, Database access frameworks to ease a programmer’s life. The popularity of this framework made Sun to re-look at its Java technology stack to make coding easy. Impact of this framework can be easily seen on Java 5 release, where we can see drastic change in EJB framework. Annotations used to inject objects are also result of Spring’s DI principles. All this good is helping Java developers considerably to develop better applications.

But Spring does not want to constraint itself to Java technology. They believe that each technology, it may be Java, .NET or Python, has some good things while some disadvantages. Hence Spring wants to take the Spring’s best and proven concepts to these technologies. The first step in this direction is Spring Python framework. Spring python framework has following features -

  • Inversion of Control
  • Aspect Oriented Programming
  • Database Template
  • Database Transactions
  • Security
  • Remoting

Python, a dynamic object-oriented programming language, comes with many standard libraries and strong support for integration with many languages and tools. Spring framework takes this language to a different level by integrating with above features.

We can expect for a revolution in Python language with the proven features coming into Python.

References:

http://www.python.org/

http://springpython.webfactional.com/reference/html/overview.html

http://www.springsource.org/

 

More Related Posts in Headline

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.