Hi!

I was using Clojure for a long time. It has been used for private and 
commercial projects (sniffed by me and hated by others).

Now it has been abandoned. It's not giving me any money nor there is no 
agreement in peers to use it.

But...


I think that Clojure has a future. Datomic is ready for new Intel mass 
storage (which is 1000 times faster than current SSD). Clojure as lisp is a 
head of time for most today programing paradigms.

But....


I'm disappointed by few things:


Problem: there is no a bind for the JEE servers - they should be treated as 
the SQL - you will never reach its maturity

Solution: so you should parasite it and make a wrapper around timed 
services, jms queues, web services, ejb, jpa (with changed semantic fitting 
to clojure style)

My try: I have already build some prototype for building web services in 
runtime (with build in http server in jdk)


Problem: there is still no true web layer - all what you can see is a wrap 
around Servlet and HTTP protocol concept or own semantic around WWW

Solution: you should try to build a layer around GWT or Java Prime Faces, I 
know that now it is not possible, but you should think what steps are 
needed to achive that

My try: I have build and framework which abstracts from the system domain 
in GUI and the server side conforms it's protocol (what contexts as tabs, 
CRUD, contextual operations, elastic permissions - tab context and data 
context, dialogs for CRUD, filters for listing, tables, dynamic forms 
modification, validation) all was made first in Clojure and the spec of DSL 
could produce Swing app, the same spec later could produce GWT app (for 
known reasons the engine had to be rewritten in Java but spec could be 
still Clojure data or XML)

The GUI engine is so abstract that Web Layer could switch between backend 
system and provide all the GUI functionality as needed - the limit is that 
it was ordinary a CRUD app (card management system; football cards 
management and bans system; CAR system with conjunction with EJBCA; user 
and persmission managment system; lottery systems - all there where 
registration system fits)


Let the big business promote you potential and left for yourself only the 
evangelism of the Clojure language...

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to