Web以外の開発には不向きなことがデメリットの一つです。セキュリティ面が弱いこともデメリットにあげられます。記述の自由度が高く、開発チームが大きくなった場合には、品質がばらけやすいという問題もあります。