I agree, the number of kudos is alarming. Having worked with compiled and scripted languages I can say with confidence that there are pros and cons with each approach. Sometimes its easier to copy a single dll as opposed to a bunch of .js files, among other reasons. Either way you will want a clearly defined api that hides its implementation from whatever is consuming it.