i don't like javascrypt(especially if it tell you to install something via browser), i prefer if it was coded in php with a solid web gui
Javascript does not tell you to install something in the browser. Most websites on the internet run javascript in some way or another. Many major websites are either running or moving away from php to modern javascript frameworks.
You can build a solid GUI with javascript.