Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

easygsp

Compare

  Analyzed about 1 year ago

EasyGSP allows you to create dynamic web pages using the Groovy programming language without the need for a typical java app server. Instead, EasyGSP communicates with HTTP servers like Lighttpd or Apache via the SCGI protocol. Developing a web page with EasyGSP is very similar to developing a web ... [More] page in other scripting languages such as PHP, Python, ASP or Ruby. Download and Get Started What is the point of this project? First read this article: http://java.dzone.com/news/hosting-java-web-applications- It's notoriously difficult to get started java web development. It's also notoriously expensive to host a java web application since you very often require a dedicated servlet container. This project aims to create a lightweight alternative to traditional Java servlet containers for doing quick and easy script based web development. Just like ruby, php and python can be used in your existing LAMP stack, EasyGSP makes it just as easy to use Groovy. How is this different than running Tomcat behind Apache or LightTPD? It's different because EasyGSP is not an HTTP server or servlet container like Tomcat or Jetty. It's a runtime environment for processing groovy scripts. It's not a servlet container and doesn't have the overhead of a servlet container. While EasyGSP does use the Servlet API, because it's familiar, it does not fully implement it and has no aspirations to be servlet container in the traditional sense. Why not just use Grails? If you have a dedicated server, this would not be a bad choice. Grails is a great framework, but it's a framework built on existing Servlet API implementations and that means your application and development effort will suffer from the same problems that most java web application do: excessive memory consumption, massive war files, general complexity and expensive hosting. Because of the underlying products used in Grails, it's especially memory hungry and produces a +10MB war file regardless of the how much code you write for your application. If you have a dedicated server, then Grails is a good choice. If you've wanted the power of Java but in a simple scripting environment like that of other languages, EasyGSP might be want you've been looking for. What about the Google App Engine (GAE)? Google's App Engine for Java is pretty sweet, plus it's essentially free. It does solve the main problem of Java web hosting: price. If price was the only hurdle that kept you from building the next big webapp in Java, then the GAE is for you. But if you believe there are problems beyond cost, like simplicity and productivity, give EasyGSP a try. Similar projects: http://code.google.com/p/mod-groovy/ http://code.google.com/p/groovy-lamp/ http://gaelyk.appspot.com/ (not really similar but is in the Groovy without Grails spirit) [Less]

17.6K lines of code

0 current contributors

almost 4 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

pyisapi-scgi

Compare

  Analyzed about 1 year ago

pyISAPI_SCGI is a ISAPI Extension for SCGI. It can run django web.py and more python webframworks. and maybe can run ror. and others... If you have any question, please contract me. torrycn@gmail.com Or visit my blog. http://torry.letme.cn

252 lines of code

0 current contributors

about 6 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

rtorrentgui

Compare

  Analyzed over 2 years ago

rTorrentGUI allows you to administrate your rtorrent client over the network without installing extra software on the server. Download: svn checkout http://rtorrentgui.googlecode.com/svn/trunk/ rtorrentgui-read-only

2.87K lines of code

0 current contributors

about 8 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

gambit-scgi

Compare

  Analyzed about 1 year ago

A library to handle scgi requests in scheme, intended to be used with Gambit-C (http://dynamo.iro.umontreal.ca/~gambit) Basic configurationVisit the introduction documentation.

78 lines of code

0 current contributors

about 9 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

psihttpd

Compare

  No analysis available

psihttpd, or ψhttpd, is a very compact yet full-featured HTTP/HTTPS server written in highly portable C with optional isolated basic FTP functionality (for managing web content, etc.). It provides all the features a modern web server should provide, and no features that it shouldn't. ψhttpd only ... [More] speaks HTTP version 1.1, the current version of HTTP since early 1996, but does not refuse clients that use HTTP 1.0 for backwards compatibility reasons. ψhttpd also has a very advanced Dynamic Page Execution Engine (DPXE) which allows for: CGI, FastCGI, and SCGI Embedded Lua support More protocols (i.e. WSGI) added at run-time through Lua [Less]

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: GPL-3.0+