Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.119.899 Times

PyWork 0.4.8

  Date Added: October 06, 2010  |  Visits: 685

PyWork

Report Broken Link
Printer Friendly Version


Product Homepage
Download (71 downloads)

PyWork is a high performance Python Web framework. The author has been developing web applications for years. In this journey several tools and well known languages where used before meeting Python. I am not going to explain all the great things Python does and gives, but in these advantages, this new (yet another) web framework is based. The idea is to permit the separation of the view code from the application or controller code. It does so by defining some basic rules for HTTP request processing. When using PyWork you configure mappings between the uris and python objects (which will extend the Action class). When a request enters PyWork, an action method is called that executes the application code and returns a view identifier to be displayed. This very simple idea brings a lot of power to your app by making it more reusable, less buggy and with very little code. Also by letting your python objects be called by the web server, it lets you use all the python libraries and packages available (DB, Image Processing, Report generation, XML technologies and so on). Your action classes also will be unit-testable as they dont need to live in a running server to be executed. This is great because it will permit you to code your tests and integrate them in your web application development process. They also are standard python code that you can distribute as a standard python package. More advantages, being your classes standard objects it will let you use the standard debugging api (PDB) to easily debug your application code. With all these and the main ingredient Python, web applications lead to easy maintainance, higher portability and faster development. In the next sections we will explain: Installation and Configuration; A proper explanation of an HTTP request lifecycle is explained, it then introduces a *very* simple application, followed by more formal explanations of Action and Views. The other chapters explain PyWorks api stack..

Requirements: No special requirements
Platforms: Linux
Keyword: Application Code High Performance Http Internet Performance Python Python Web Pywork Standard Web
Users rating: 0/10

License: Freeware Size: 266.24 KB
PYWORK RELATED
Utilities  -  Performance Co-Pilot 2.5.0
Performance Co-Pilot (PCP) is a framework and services to support system-level performance monitoring and performance management. The services offered by PCP are especially attractive for those tackling harder system-level performance problems....
1.3 MB  
Network & Internet  -  delicious python 0.3.3
delicious python lets you access the Web service of del.icio.us via its API through Python. It uses only the standard Python library an is written in same language. Installation instructions: download and unzip run as root from unzipped...
122.88 KB  
Network & Internet  -  Ipo4ta 0.7
Iopo4ta is a new Internet post system that combines email and Web site technologies. The project overcomes limitations in the SMTP protocol by removing the need to transfer the message itself. Instead, messages stay on the senders server until the...
8.2 MB  
Development Tools  -  Java Web Example Guide End To End Chapter 1.0
This is an end to end example of how to use Builder JA (Java Builder) to create a full web application that utilizes data and WebFigures to display MATLAB Figurues on the Web in an interactive way.This example shows the "Magic Square" function in...
20.48 KB  
Network & Internet  -  gatling 0.8
gatling is a high-performance HTTP and FTP server. It is small, fast, and scalable, and uses platform-specific performance and scalability APIs. It supports connection keep-alive, el-cheapo virtual domains (similar to thttpd), IPv6, and...
61.44 KB  
Network & Internet  -  Varnish 1.1
Varnish is a high-performance HTTP accelerator designed for sites with large amounts of non-personalized dynamic content, such as online newspapers..
501.76 KB  
Network & Internet  -  TUX 3.2.21
TUX is a kernel-based, threaded, extremely high-performance HTTP server. TUX server is able to efficiently and safely serve both static and dynamic data. TUX moves the HTTP protocol stack to the kernel, and can handle requests for data with...
62.46 KB  
Utilities  -  Quick Performance Monitor 1.8.0
Quick Performance Monitor is a simple and useful application that will help you monitor performance counters without using the full blown perfmon tool from Windows. Quick Performance Monitor supports a number of command line parameters and can...
 
Development Tools  -  Jython 2.2.1RC2 1.0
Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform.Jython is an implementation...
 
Utilities  -  XLB HTTP Load Balancer b.1.5.0
XLB is a high performance HTTP load balancer. connection management, caching, ssl, scripting. 300 mbit/sec / 4000 reqs/sec takes 30% cpu on a 2GhZ Xeon. connection pooling to backend servers reduces memory and cpu usage on backends.
196.26 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, NETWORK & INTERNET
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB