As a long time user of M, I get frustrated when everyone talks about the 'M language'. The strength of M is not the language (not that it is bad, but it is fairly dated), but the database. The 'M language' is great of managing that database, and a great deal of the behind the scenes business logic. It isn't equipped to deal with modern user interfaces however. We use HTML, Javascript, Ajax, node.js, Adobe flex, and others for our 'front end' work. There is no reason you can't use any language or development tool to do that portion. Trying to squeeze healthcare data into SQL tables is a much worse thing to do....
As a long time user of M, I get frustrated when everyone talks about the 'M language'. The strength of M is not the language (not that it is bad, but it is fairly dated), but the database. The 'M language' is great of managing that database, and a great deal of the behind the scenes business logic. It isn't equipped to deal with modern user interfaces however. We use HTML, Javascript, Ajax, node.js, Adobe flex, and others for our 'front end' work. There is no reason you can't use any language or development tool to do that portion. Trying to squeeze healthcare data into SQL tables is a much worse thing to do....