Смотря какой основной язык приложения. У всего есть своя цель.
когда не играет роли - асинхронно или нет
Тогда какой смысл использовать Ajax? В любом случае Вам потребуется модель, которая будет отдавать новости из БД, а Ajax будет анализировать ответ и отправлять данные в вид.
Проще и компактнее использовать PHP.
Кстати, а вот если предположить, что новости делятся на категории и нужно динамически обновлять список этих новостей при выборе категории тогда конечно без Ajax никак.
В любом случае все зависит от конечной цели.