Technical analysis Web apps using PostgreSQL and SCGI library (this is
from before Racket Web Server) work well. Lately I have had good success
using Racket's standard PostgreSQL support, after using proprietary
interfaces before. Internal research tools Web apps (e.g., corpus
annotating and some analysis) using Racket Web Server (with
continuations) also worked well, and every time our needs changed,
implementing was very rapid. Also now using Racket server (without
continuations) for RackOut appliance, serving mobile app to just
1-to-few people smartphones/pads in living room. For client-side, I'm a
fan of the jQuery family of packages, including some of the contrib
ones. JSON is a good way to go, and I've used it in all those apps;
I've also had to use XML a lot, but XML standards tend to be bad,
especially it comes to RPC, and ad hoc in JSON is easier.
Java/.NET/etc. programmers who are overly committed to conception of how
things should be done should just stick to Java; success with Racket
still requires sharpness and imagination, IMHO.
Neil V.
Grant Rettke wrote at 11/06/2012 11:14 PM:
Hi,
At work we are sort of settling on building web applications with
HTML5/Javascript client-side UI's backed by services. Java, .NET, and
Python are obvious candidates. It makes me curious about what the
Racket stack would look like, I mean what is the defacto:
* database
* database library or ORM
* web server
* app server
* service approach and data interchange format like JSON
* client side libraries
Defacto means you have done it once and were pretty happy with it, too :).
Grant
____________________
Racket Users list:
http://lists.racket-lang.org/users