Time |
S |
Nick |
Message |
01:15 |
|
|
codex joined #sourcefu |
02:13 |
|
pdurbin |
"Apache Click™ is a modern JEE web application framework, providing a natural rich client style programming model." -- http://click.apache.org |
02:14 |
|
pdurbin |
"Stripes is a presentation framework for building web applications using the latest Java technologies" -- http://www.stripesframework.org |
02:15 |
|
pdurbin |
I'm being told the servlet api is more featureful than most python web frameworks |
05:09 |
|
|
codex joined #sourcefu |
05:24 |
|
aditsu |
pdurbin: I use wicket - http://wicket.apache.org/ |
05:24 |
|
aditsu |
"Wicket is code centric. This attracts people who regard programming as an art rather than just a vehicle to get things done" |
09:41 |
|
pdurbin |
aditsu: "refreshing lack of XML" :) |
09:51 |
|
aditsu |
yeah :) |
09:52 |
|
aditsu |
as in xml configuration files |
10:42 |
|
pdurbin |
:) |
10:42 |
|
pdurbin |
aditsu: any interest in Java EE 7? |
10:45 |
|
aditsu |
pdurbin: I never had any interest in any java EE (except servlets if they're considered as part of the EE) |
10:46 |
|
aditsu |
I mean, I took a look at some of the apis, and found them to be monstrous abominations |
10:47 |
|
aditsu |
it may have improved in recent versions, I don't know |
10:47 |
|
pdurbin |
Java Servlet Technology 3.0 (JSR 315) is part of the Java EE 6 standard: http://docs.oracle.com/cd/E26576_01/doc.312/e24939/release-notes.htm#gipkz |
10:47 |
|
aditsu |
I'm ok with servlets, they're relatively lean |
10:48 |
|
pdurbin |
that's what I was hearing last night |
10:48 |
|
pdurbin |
do you know of any open source apps that are written entirely as servlets? |
10:49 |
|
aditsu |
I don't know.. it's too much work to do anything complex with servlets, but they're great for simple stuff |
10:50 |
|
aditsu |
some REST implementations might use servlets directly |
10:51 |
|
aditsu |
besides, all java web frameworks (that I heard of) rely on the servlet api |
10:52 |
|
aditsu |
as the goal is to run in standard servlet containers |
10:52 |
|
pdurbin |
right. makes sense |
12:34 |
|
|
atz joined #sourcefu |
13:12 |
|
semiosis |
google restlet |
13:12 |
|
crimsonfubot |
http://restlet.org/ |
13:13 |
|
semiosis |
that's a java rest framework that doesn't rely on servlet |
13:13 |
|
semiosis |
which imho is a strike against it |
13:13 |
|
pdurbin |
semiosis: I was gonna say, I was wondering about things that *do* use servlet :) |
13:14 |
|
semiosis |
servlet is a low level api for dealing with http, most java web frameworks & apps are built on top of servlet |
13:16 |
|
semiosis |
why the sudden interest in servlet? i thought you were a happy glassfish user |
13:17 |
|
pdurbin |
oh, because of a claim that the servlet api is more featureful than most python web frameworks: http://irclog.greptilian.com/sourcefu/2013-04-10#i_5047 |
13:18 |
|
pdurbin |
that was in ##programming last night |
13:19 |
|
semiosis |
interesting, i always thought of servlet (and servlet containers) as being quite spartan, focusing solely on the HTTP protocol interface |
13:22 |
|
pdurbin |
semiosis: talking about it here: http://www.evanchooly.com/logs/%23%23jsf/2013-04-10 |
13:27 |
|
pdurbin |
looks like jforum is open source and only uses the servlet api: http://jforum.net/install.jsp |
13:29 |
|
semiosis |
https://github.com/rafaelsteil/jforum3 -- JForum 3. This version is under heavy development, and a lot of stuff is not working yet -- last commit a year ago |
13:31 |
|
semiosis |
pdurbin: why do you want an application built directly on top of servlet? |
13:32 |
|
pdurbin |
well, I'm not sure that I do... I do like understanding the various layers of the technology stack I'm using though |
13:32 |
|
semiosis |
oh ok |
13:35 |
|
semiosis |
http://tomcat.apache.org/tomcat-7.0-doc/servletapi/ |
13:35 |
|
semiosis |
there's not much to it |
13:36 |
|
semiosis |
encapsulate HTTP request & response, mediate between HTTP on the socket and java code |
13:37 |
|
pdurbin |
pretty low level |
13:44 |
|
aditsu |
it has a powerful filter system |
17:10 |
|
|
atz1 joined #sourcefu |