Re: [play-framework] Play 2.0 must be better than Xitrum

198 views
Skip to first unread message

曹江华

unread,
Oct 6, 2011, 12:28:16 AM10/6/11
to play-fr...@googlegroups.com
xitrum is better than Play2.0 now, but xitrum can't auto reload when scala/java source changed, it's must be though JRebel.

On Thu, Oct 6, 2011 at 12:09 AM, Rakesh Waghela <java...@gmail.com> wrote:
Play 2.0 should better this ! ( ps. im a  JAVA web app developer ) What are your view point players ?

I found it here...
https://groups.google.com/forum/#!topic/hazelcast/T3mUG059Bt8



Xitrum, a clustered Scala web framework based on
Hazelcast:
* Source: https://github.com/ngocdaothanh/xitrum
* Doc: http://ngocdaothanh.github.com/xitrum/
* Mailing list: https://groups.google.com/group/xitrum-framework

To give it a try, install SBT (a build tool for Scala, like Maven for
Java, https://github.com/harrah/xsbt/wiki/Setup) and g8 (https://
github.com/n8han/giter8), then run these commands:
g8 ngocdaothanh/xitrum
cd my_project
sbt run

Xitrum is lightweight. To see all its dependencies, run these commands
from the above directory:
sbt xitrum-package
ls target/xitrum/lib

To see a sample project:
https://github.com/ngocdaothanh/comy

Its screenshot (the Japanese UI is for demonstrating i18n feature):
http://tinyurl.com/3fcx98c

From README:
--------------------
Xitrum is an async and clustered Scala web framework and web server on
top of Netty and Hazelcast:
* It fills the gap between Scalatra and Lift: more powerful than
Scalatra and easier to use than Lift. You can easily create both
RESTful APIs and postbacks. Xitrum is controller-first like Scalatra,
not view-first like Lift.
* Annotation is used for URL routes, in the spirit of JAX-RS. You
don't have to declare all routes in a single place.
* Typesafe, in the spirit of Scala.
* Async, in the spirit of Netty.
* Sessions can be stored in cookies or clustered Hazelcast.
* jQuery Validation is integrated for browser side and server side
validation.
* i18n using GNU gettext.
* Conditional GET using ETag.

Hazelcast also gives:
* In-process and clustered cache, you don't need separate cache
servers.
* In-process and clustered Comet, you don't need a separate Comet
server.
--------------------

Xitrum is in usable form and has been used in several production
commercial projects. Please try it and give comments etc. so that I
can improve it.

--
You received this message because you are subscribed to the Google Groups "play-framework" group.
To view this discussion on the web visit https://groups.google.com/d/msg/play-framework/-/wasQW9GbOhgJ.
To post to this group, send email to play-fr...@googlegroups.com.
To unsubscribe from this group, send email to play-framewor...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/play-framework?hl=en.



--
http://www.caojianghua.com
Reply all
Reply to author
Forward
0 new messages