incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "DeftProposal" by RogerSchildmeijer
Date Wed, 15 Jun 2011 16:54:03 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "DeftProposal" page has been changed by RogerSchildmeijer:
http://wiki.apache.org/incubator/DeftProposal?action=diff&rev1=1&rev2=2

- Abstract
+ = Deft Proposal =
+ == Abstract ==
- Deft is a single threaded, asynchronous, event driven high performance web framework running
on the JVM. 
+ Deft is a single threaded, asynchronous, event driven high performance web framework running
on the JVM.
  
- Proposal
  Deft is written using a web framework that looks a bit like ordinary Java servlets, but
with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.
The framework is distinct from most mainstream Java web server frameworks because it is non-blocking
and reasonably fast. It's ideal for real-time web services because it can supports thousands
of simultaneous idle connections.
  
  Key features:
-   - Optimized for thousands of simultaneous connections
-   - Using pure Java NIO (java.nio & java.nio.channels)
-   - Asynchronous (nonblocking I/O) 
  
+  . - ''Optimized for thousands of simultaneous connections ''
+  - ''Using pure Java NIO (java.nio & java.nio.channels) - Asynchronous (nonblocking
I/O)''
- Background
- Deft was initially inspired by Facebook's (actually FriendFeed's) Tornado open source project.
Tornado is written in python and was open sourced by Facebook September 2009. 
- Deft was started in October 2010 by Roger Schildmeijer and Jim Petersson,  since then, a
number of other developers have submitted patches to the project.
  
+ Background Deft was initially inspired by Facebook's (actually FriendFeed's) Tornado open
source project. Tornado is written in python and was open sourced by Facebook September 2009.
 Deft was started in October 2010 by Roger Schildmeijer and Jim Petersson,  since then, a
number of other developers have submitted patches to the project.
- Rationale
- The goals of the project are very much aligned with the goals of the Apache Software Foundation.
i.e there is interest in (continuing to) foster a collaborative, consensus based development
process, using an open and pragmatic software license, and a desire to create high quality
software that leads the way in its field. 
  
+ Rationale The goals of the project are very much aligned with the goals of the Apache Software
Foundation. i.e there is interest in (continuing to) foster a collaborative, consensus based
development process, using an open and pragmatic software license, and a desire to create
high quality software that leads the way in its field.
- Initial Goals
- Even though the basic functionality is in place we would like to see the following features
included in future releases:
-    * More third party libraries that works within Deft's IOLoop
-    * Https support for the async http client 
-    * Optimized buffer usage in the async socket abstraction
-    * Template engine
-    * Chunked transfer-encoding
-    * Websockets
-    * Https support
-    * Improved Http 1.1 compliance
  
+ Initial Goals Even though the basic functionality is in place we would like to see the following
features included in future releases:
- Current Status
- Meritocracy
- The project has transformed from being primarily a two person led (and funded) project to
one with a number of diverse participants. Development has been coordinated primarily through
a mailing list, pull requests and with some IRC.
  
- Community
- Building an active open source community will be one of Deft's top priority.
- Initial Developers
- Roger Schildmeijer
- Jim Petersson
- Johnathan Meehan
- Nicholas Whitehead
- Séven Le Mesle
+  * More third party libraries that works within Deft's IOLoop
+  * Https support for the async http client
+  * Optimized buffer usage in the async socket abstraction
+  * Template engine
+  * Chunked transfer-encoding
+  * Websockets
+  * Https support
+  * Improved Http 1.1 compliance
  
+ Current Status Meritocracy The project has transformed from being primarily a two person
led (and funded) project to one with a number of diverse participants. Development has been
coordinated primarily through a mailing list, pull requests and with some IRC.
- Alignment
- A web framework with a strong focus on speed and asynchronous principles. 
  
+ Community Building an active open source community will be one of Deft's top priority. Initial
Developers Roger Schildmeijer Jim Petersson Johnathan Meehan Nicholas Whitehead Séven Le
Mesle
- Documentation
- Infoq article about Deft: http://www.infoq.com/articles/deft-loft
- Deft documentation: http://deftserver.org/
- Deft issue tracker and source: https://github.com/rschildmeijer/deft/
- Deft Continuous Integration: http://savagesprout.com:8180/jenkins/
  
+ Alignment A web framework with a strong focus on speed and asynchronous principles.
- External Dependencies
- Google Guava, logbook, apache httpclient (for unit/system tests), ning async-http-client
(for unit/system tests)
  
+ Documentation Infoq article about Deft: http://www.infoq.com/articles/deft-loft Deft documentation:
http://deftserver.org/ Deft issue tracker and source: https://github.com/rschildmeijer/deft/
Deft Continuous Integration: http://savagesprout.com:8180/jenkins/
- Required Resources
- Mailing lists
- deft-dev
  
+ External Dependencies Google Guava, logbook, apache httpclient (for unit/system tests),
ning async-http-client (for unit/system tests)
- Mailing Lists
- http://groups.google.com/group/deft-web-server
  
+ Required Resources Mailing lists deft-dev
- Issue Tracking
- https://github.com/rschildmeijer/deft/issues
  
- Initial Committers
- See Initial Developers
+ Mailing Lists http://groups.google.com/group/deft-web-server
+ 
+ Issue Tracking https://github.com/rschildmeijer/deft/issues
+ 
+ Initial Committers See Initial Developers
  
  Sponsors
-  - Champion <xyz>
  
+  . - Champion <xyz>
+ 

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message