Frameworks will give you a lot of learning to do up front, but it will pay off in the log run. PHP will be easier to get started with, but you will probably create a bit of a mess if its your first application. Maybe a microframework (like Flask) will make you do to enough things correctly, without being to much of a learning overhead.