Name : perl-ASP4
| |
Version : 1.042
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : 181.1
| Date : 2017-08-17 07:15:26
|
Group : Development/Libraries/Perl
| Source RPM : perl-ASP4-1.042-181.1.src.rpm
|
Size : 0.19 MB
| |
Packager : (none)
| |
Summary : Fast, Simple, Scalable Web Development
|
Description :
ASP4 is a web development environment. It takes lessons learned from other web development environments such as Microsoft ASP.Net, Ruby on Rails and Catalyst.
This project has some top-level priorities:
* * Test-Driven
ASP4 is made for the test-writing fanatic. Anything your web application might do can be tested - using Test::Simple, HTML::Form and ASP4::UserAgent.
ASP4 supports test-fixtures, properties files (useful for error messages, etc) and uses a simple plain-text JSON configuration file format.
* * Keep It Simple, Smartypants (KISS)
ASP4 provides a clean slate on which to build web applications. It does not go out of its way to do everything for the developer, and does not enforce any kind of specific coding style.
* * Go Faster
On a server configuration which can serve a static \"HELLO WORLD\" page at 12,000 requests per second, ASP4 can serve the \"HELLO WORLD\" equivalent at 1,200 requests per second. A more complex page that involves deeply-nested MasterPages and server-side includes may come in at 1,000 requests per second.
* * Easy to Learn
The intrinsic ASP objects - \'$Request\', \'$Response\', \'$Session\', \'$Server\' - and ASP4 extensions - \'$Form\', \'$Config\', \'$Stash\' - focus developer attention on a simplified environment, while still offering direct access to the \"metal\" underneath.
The classic Perl Apache2::RequestRec \'$r\' and CGI objects are always accessible via the ASP4::HTTPContext api.
* * Easy to Scale
Session state can be stored in a database (or distributed via memcached) which means that ASP4 web applications can be served by one machine or many machines.
*Outward Scalability* is in the DNA of ASP4.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-A/openSUSE_Tumbleweed/noarch |