Pros
- Broad support for networking, database access, and XML
- Can build apps for many different operating systems
Cons
- Simplicity comes at the price of flexibility
- Apps are larger and run more slowly than those created in more-traditional programming environments