Требовать и эффективности, и гибкости от одной и той же программы всё равно, что искать и очаровательную, и скромную жену. По-видимому, следует остановиться на чем-то одном из двух.
Случайный анекдот
— Что читаешь? Ого, веб-программированием занимаешься?
— Ну так!
— А что умеешь?
— Пока... Могу с умным видом листать учебник по HTML…