Нужно ли скачивать Angular 7 (или другие версии), чтобы использовать Ionic 4?
Нет, Angular автоматически включается в состав строительных проектов Ionic.
Какая разница между Кордовой и Конденсаторной? Какой из них вы рекомендуете? Они необходимы?
Cordova - оригинальное, устоявшееся решение. Вы должны использовать это, когда вы начинаете.
Конденсатор изготовлен компанией Ionic и заменяет функции, предоставляемые Cordova, а также расширяет его поддержку для дополнительных платформ, таких как веб-приложения и настольные (электронные) приложения. У него релиз v1, но еще рано его принимать. Со временем это станет по умолчанию, но на данный момент у сообщества нет времени, чтобы собрать обширный каталог плагинов, который есть у Cordova.
Для IDE, возможно, я буду использовать код Visual Studio. У вас есть другие бесплатные более рекомендуемые? если нет, как я могу открыть ионный проект в коде против?
Использовать VS Code, да. Это то, что почти все используют.
Вы просто открываете папку, как любой другой проект.
Для запуска приложения вы используете командную строку, такую как ionic serve
.
Подробнее
Вам следует подробно ознакомиться с веб-сайтом Ionic Framework - Ionic Documentation . Он содержит массу ценной информации о настройке и начале разработки.
Начиная с Ionic 4, вам также необходимо решить, какую среду интерфейса вы будете использовать. Он поддерживает Angular, Reach и Vue, а также вообще не имеет фреймворка. Если вы не знаете ничего из этого, используйте Angular. Он имеет большинство доступных учебных пособий и проверен в бою. Остальные в настоящее время находятся в бета-версии.