Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>DISCLOSURE: I am the project lead for Spring Python, so you can consider my opinion biased.</p> <p>I find that several of the options provided by Spring Python are useful including: <a href="http://blog.springpython.webfactional.com/2009/03/23/the-case-for-aop-in-python/" rel="noreferrer">aspect oriented programming</a>, <a href="http://blog.springpython.webfactional.com/2009/02/01/why-use-spring-python-and-not-just-plain/" rel="noreferrer">dependency injection, remoting, security, and easy database access</a>.</p> <p>Aspect oriented programming is, as they say, easier to implement off the cuff with python than java. But Spring Python makes it easy enough to add to existing python modules without editing their source code. The other solutions require meta-programming or modifying the original source code. I've already had one person visit our forums asking how to add an interceptor to a PyGame application, so he could unobtrusively "tap" some code.</p> <p>Many people quickly <a href="http://wiki.springpython.webfactional.com/index.php/Purpose_of_Spring_Python" rel="noreferrer">assume "dependency injection" or "IoC" instantly means "XML configuration files"</a>. Not the case. While we support an XML configuration, just leap directly into using python decorators.</p> <p>I already know about one company that is using Spring Python as a key piece of their system. They are interested in making improvements, adding new features, and generally using it as a piece of their solution. They have also experimented with running it inside jython, in case that piques your interest.</p> <p>At the end of the day, my suggestion is to examine all the features, and see if any of them suit your needs. Whether this is adding needless complexity or succint value can only be determined by you. You don't have to use everything; only what you need. To get some more info on what is available, I invite you to view <a href="http://blog.springpython.webfactional.com/downloads/intro_to_spring_python_turnquist.pdf" rel="noreferrer">Introduction to Spring Python</a>, that I presented at SpringOne Americas 2008 conference.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload