No, it’s not the only way. Still it’s recommended to use. You can use command line in Windows environment almost the same way as in unix.
To start with new app without command line you can copy framework/cli/views/webapp contents into your webroot and edit index.php to set a correct path to framework folder.