#java #android #http
Был сегодня на интервью.Ответил на все вопросы ,но вот на один они сказали ответ не правилен .Было задание подключиться к web-services ну и там по апи сделать разные дейтсвия.Всё окей только отметили что для этого я использовал HttpUrlConnection и сказали лучше найти ей альтернативу .Ясное дело я не смог у них спросить почему)Так вот, чем плох HttpUrlConnection и что посоветуете в замен.И почему
Ответы
Ответ 1
Я бы не стал за использование HttpUrlConnection бить по рукам. Просто это более низкоуровневый механизм. Вам необходимо заботиться о многих вещах самому: Необходимо оборачивать это дело в AsycnTask. Хендлить случаи со сворачиванием игры. Обрабатывать повороты экрана. Писать кеш свой. Тот же Retrofit из коробки будет быстрее, так как там встроенный механизм кеша. Поэтому и рекомендуют volley/retrofit использовать. Уменьшается вероятность ошибки, меньше кода писать. Код читабельней и т.п. Но, опять же, лично я бы не стал за ответ с использованием HttpUrlConnection минус ставить.
Комментариев нет:
Отправить комментарий