в первом это тупо экономия времени на создание проекта, второй это цель лучше понять как работает все это дело
Если ты про инструмент, то лучше юзай ide
В нем, как минимум, будешь легко переходить в другие классы и, если где-то ошибка, она покажет тебе с объяснениями почему так не надо делать, а а текстовом редакторе будешь сидеть и не понимать почему оно не работает и по какой причине. Вследствие чего пол Гугла перелопатить и получишь то, что ide сразу сама тебе покажет.