Это зависит от конкретной задачи.
Ничего идеального не существует. Кроме того, требования к навигационной программе будут сильно разными для разных сфер применения. Сравните хотя бы требования к навигатору для пешего и для автомобильного туриста - и увидите, насколько они разные. Например, самый лучший и распрекрасный автомобильный навигатор будет для пешего туриста неудобной и почти бесполезной игрушкой, а автомобилист, скорее всего, предпочтёт самый простенький автомобильный навигатор самому лучшему туристическому.
С программами то же самое. Поэтоу сначала определитесь с ВАШИМИ ЛИЧНЫМИ требованиями к навигационной программе, а потом уже ищите пути их программной реализации.
_________________
___________________________________________________________
Мой блог о путешествиях и не только: [users.livejournal.com]
Редактировано 1 раз. Последний раз 15.01.2010 09:58 пользователем Dimkin.