Миграции с использованием фреймворков выглядят проще, если мы говорим о проектах, под проектами я понимаю не «сайт-визитка», а хотя бы landing page или иной продукт, который разрабатывается командой, то «самописность» сначала нужно понять, потом простить и как-то жить. Время включения в проект нового человека в случае фреймворка зачастую значительно ниже, чем случай своего кода.
Ладно, другой вопрос, сколько времени у Вас займет написание REST-сервиса, без фреймворка?
P.S. Если Вам не приходится использовать фреймворк, это значит что он вам не нужен, но это совсем не означает, что вворачивать шурупы должны с кулака, только лишь потому что Вам это удается.
Согласен, есть свои нюансы. Поделюсь своими наблюдениями: после того как популярный torrent-клиент с зелененькой мюшечкой стал пестрить рекламотой и заимел Pro версию, я понял, что это не мое, решил поискать альтернативу. На просторах есть таблица сравнения большинства клиентов, пробежавшись и взвесив, понял что хорошей альтернативой (для меня лично) рисовался Deluge. Deluge — это open source проект, как проекты из этой сферы не пестрят рекламой до тех пор, пока проект не выкупится каким-либо enterprise'ом. К сути — поставил, офигел от интерфейса (офигел в том смысле что всё не привычно), потратил минут 30 на то, чтобы понять "как тут все устроено"… Profit!? Ко всему прочему, если я правильно все понял, deluge пишется на Python'e с GTK, отсюда делаем вывод — кроссплатформенность (как будто бы). Интерфейс мягко говоря заточен под GUI для *nix'ов, что и доставляет неудобства в юзабилити пользователям Windows (Ведь тут как-то все не так, кнопочки не те, размеры окон немного не такие). Покопавшись в настройках понимаешь, что в этом клиенте особо не разгуляешься (а оно надо?), но, если честно, я залез в них из любопытства, а не из-за того, что меня что-то не устраивало в работе клиента. По поводу предпросмотров — не пользовал, сказать на эту тему ничего не могу. Единственное неудобство — оповещение о новой версии клиента и отсутствие автоматического обновления данного софта. В целом я этим софтом доволен, интерфейс дело привычки.
Не у всех есть свой сайт. Сомневаюсь, что есть место, где хранятся записи о сайтах тех или иных компаний, соответственно необходимо собирать и поддерживать в актуальном состоянии большой массив данных, автоматизированный сбор таких данных будет в большинстве случаев не достоверный.
Ладно, другой вопрос, сколько времени у Вас займет написание REST-сервиса, без фреймворка?
P.S. Если Вам не приходится использовать фреймворк, это значит что он вам не нужен, но это совсем не означает, что вворачивать шурупы должны с кулака, только лишь потому что Вам это удается.