Designing an Adaptable, Multi-Environment Application Server in Python

Noah Fontes (13.Nov.2008 at 15:00)
Talk at php|works/PyWorks (English - US)

Rating: 4 of 5

Application servers are often seen as a Web-specific technology. However, their architectures are applicable to a wide range of contexts: the Web, Windows and *nix GUIs, and console applications, for example. By designing a multi-environment application server, this session emphasizes the importance of separation of application logic from presentation logic, fundamental to understanding concepts like the Model-View-Controller pattern. It also introduces the ideas of data persistence and application state. Although in-depth coding is not a focus, Python-based pseudocode that outlines both the application server and a set of sample applications (likely a streaming music system similar to [[http://www.slimdevices.com/pi_features.html|SqueezeCenter]]) will be used.

Because of the mostly theoretical nature of this session, its audience includes both PHP and Python developers. It would be a suitable introduction to application-server-oriented development for all PHP developers and for Python developers who use e.g. mod_python for request-based Web applications.

Who are you?

Claim talk

By clicking this button you are declaring that you are the speaker responsible for it and a claim request will be sent to the administrator of the event.

If the claim is approved you will be able to edit the information for this talk.

Are you sure?

 
Comments closed.

Comments

Rating: 4 of 5

14.Nov.2008 at 15:27 by Matthew Turland

Speaker conducted himself very well. Presentation evoked interesting ideas and discussion on protocols, network transports, and design. More extensive examples of the existing code base would have helped to showcase the concepts presented in a bit more detail. Information on how to get involved in the project definitely needs to be included somewhere in the slides when they're distributed.

Cloud server hosting by Combell Combell      © Joind.in 2012