Those restrictions, however, are a clever way to attract beginning developers or developers who aren't interested in learning all the intricacies of Java but need to get Web applications running ...