Thursday, February 7, 2008

Botlist the only medium sized web technology where one programming language was not enough

Here are the following programming language technologies that are used with botlist. If you are interested in the source. It is all freely available.

Web Front End:
Java - bean classes/some view logic (pojos used with hibernate)
JRuby - business logic, database connectivity
Spring Framework - J2EE framework
Hibernate - ORM framework
Scala/Lift - business logic, XML-HTTP api
(Future additions):
Python Django - additional web front end
Lisp web server - additional web front end

Back End:
Python - web crawling
Haskell - Text mining analysis
Scala - Remote APIs

No comments: