Классификация редакторов программ: что выбрать для разработки?