Citation: 1C_15/2018 E. D

Agissant par la voie du recours en matière de droit public, A.________ SA demande au Tribunal fédéral de réformer l'arrêt du Tribunal cantonal en ce sens que les décisions de la DAEC et du préfet du 18 mai 2016 sont confirmées, subsidiairement en ce sens que le PAL est approuvé et/ou que la cause est renvoyée au Tribunal cantonal pour complément d'instruction et nouvelle décision s'agissant de la décision préfectorale. La cour cantonale se réfère à son arrêt et conclut au rejet du recours. Le préfet s'en remet à justice. La DAEC s'en remet également à justice, tout en se prononçant en faveur de l'admission du recours. Les intimés B.B.________ et C.B.________ ainsi que D.________ concluent au rejet du recours dans la mesure où il est recevable. Considérant que l'arrêt cantonal ne prête pas le flanc à la critique, l'Office fédéral du développement territorial renonce à se déterminer. Dans leurs dernières écritures, la recourante et les intimés persistent dans leurs conclusions.