Check out various scala frameworks :)
Also there are some pretty sophisticated PHP frameworks out there for less experienced developers.
Trust me, I have seen "senior developers" with years of experience doing HTML-PHP spaghetti style coding(and nothing else) going bonkers when asked to do something in a framework as simple as CodeIgniter - let alone more complex systems like Symfony2 or Drupal.