I'm using technology that is very familiar to me- mainly because I enjoy rapid development. I don't have the time to learn totally different ways of doing things. What I am used to will more then suffice for this project. Of course once the ball is rolling I'm not against optimizing the stack or using other technologies.
These listed technologies are not all I have experience with, just ones that are worth mentioning for this project (so far). I'm trying to not be overly specific. This list is mostly about the educational tools of course. It's just what comes to mind.
___ NLTK (Natural Language Toolkit)
____ Various corpora and models
___ Bottle w/ gevent & cork (and some possibly some CherryPy servers) for writing API servers and processing for async client requests.
___ Of course I include CSS3, and HTML5 in this
__ AngularJS, AnguarUI (bootstrap), JQuery where I need it
- Probably won't use it, but I could always do apps in QtPy if I needed to.
- Possibly Django for any larger site (excluding async API calls, I'd use it mostly for templating, session management, and admin features) -- I have experience doing large projects (eCommerce) using Django.
- I'm also experienced using ExtJS (writing custom widgets and using their beautiful graphs) but I don't think I can use it commercially without a license - so very doubtful I'll use it in production for anything.