Fatti: Fatti: A. A._ è proprietario del mappale n. xxx di Coldrerio, ubicato in località Vigna, inedificato e di complessivi 6'059 mq. A nord-ovest di questo sedime, separata da una strada agricola, vi è la particella n. yyy, su cui i comproprietari in parti uguali C._ e B._ hanno edificato due case unifamiliari contigue. Il piano regolatore comunale (PR) del 1976 inseriva il fondo n. xxx in zona residua. La revisione generale del piano stesso, adottata dal Consiglio comunale il 21 marzo 1996, ne prevedeva invece l'attribuzione, per la maggior parte, alla zona residenziale estensiva (R2). Con risoluzione del 27 agosto 1997, il Consiglio di Stato ha tuttavia negato l'approvazione del nuovo assetto pianificatorio della zona R2 in località Vigna ed ha invitato il Municipio ad elaborare una variante volta alla riduzione della zona edificabile a favore delle peculiarità agricole del comprensorio. Il piano regolatore comunale (PR) del 1976 inseriva il fondo n. xxx in zona residua. La revisione generale del piano stesso, adottata dal Consiglio comunale il 21 marzo 1996, ne prevedeva invece l'attribuzione, per la maggior parte, alla zona residenziale estensiva (R2). Con risoluzione del 27 agosto 1997, il Consiglio di Stato ha tuttavia negato l'approvazione del nuovo assetto pianificatorio della zona R2 in località Vigna ed ha invitato il Municipio ad elaborare una variante volta alla riduzione della zona edificabile a favore delle peculiarità agricole del comprensorio. B. Il 20 giugno 2001 il Consiglio comunale ha adottato la necessaria variante del piano regolatore. Per quanto qui interessa, la porzione edificabile della particella n. xxx è stata limitata a 1'450 mq, concentrati nella fascia a ridosso della strada agricola, di cui è stata prevista la trasformazione in carrozzabile; la restante parte del fondo è invece stata attribuita alla zona agricola e di protezione del paesaggio. Con decisione del 1° ottobre 2002 il Consiglio di Stato ha approvato le modifiche del piano regolatore, respingendo nel contempo i ricorsi presentati da B._ e C._ contro, tra l'altro, il parziale inserimento in zona edificabile del mappale n. xxx. Con decisione del 1° ottobre 2002 il Consiglio di Stato ha approvato le modifiche del piano regolatore, respingendo nel contempo i ricorsi presentati da B._ e C._ contro, tra l'altro, il parziale inserimento in zona edificabile del mappale n. xxx. C. Adito dai soccombenti, con giudizio dell'8 ottobre 2004 il Tribunale della pianificazione del territorio del Cantone Ticino (TPT) ne ha parzialmente accolto l'impugnativa, annullando in particolare l'inclusione di una parte del fondo n. xxx in zona residenziale estensiva. Questa attribuzione ex novo non risponderebbe infatti alle prevedibili necessità di terreni fabbricabili, considerato il persistente sovradimensionamento delle aree edificabili del Comune. Il sedime non si troverebbe inoltre in un comparto già ampiamente edificato. Alla prospettata assegnazione osterebbero infine anche significative esigenze di protezione paesaggistica, nonché la comprovata idoneità agricola del fondo. C. Adito dai soccombenti, con giudizio dell'8 ottobre 2004 il Tribunale della pianificazione del territorio del Cantone Ticino (TPT) ne ha parzialmente accolto l'impugnativa, annullando in particolare l'inclusione di una parte del fondo n. xxx in zona residenziale estensiva. Questa attribuzione ex novo non risponderebbe infatti alle prevedibili necessità di terreni fabbricabili, considerato il persistente sovradimensionamento delle aree edificabili del Comune. Il sedime non si troverebbe inoltre in un comparto già ampiamente edificato. Alla prospettata assegnazione osterebbero infine anche significative esigenze di protezione paesaggistica, nonché la comprovata idoneità agricola del fondo. D. Il 18 novembre 2004 A._ ha inoltrato un ricorso di diritto pubblico al Tribunale federale, chiedendo di annullare la predetta sentenza cantonale nella misura in cui concerne la particella n. xxx. Lamenta la violazione della garanzia della proprietà, della parità di trattamento, del divieto d'arbitrio e dell'autonomia comunale. D. Il 18 novembre 2004 A._ ha inoltrato un ricorso di diritto pubblico al Tribunale federale, chiedendo di annullare la predetta sentenza cantonale nella misura in cui concerne la particella n. xxx. Lamenta la violazione della garanzia della proprietà, della parità di trattamento, del divieto d'arbitrio e dell'autonomia comunale. E. Chiamati ad esprimersi, il TPT si riconferma nella propria sentenza, il Municipio di Coldrerio dichiara di condividere le argomentazioni contenute nel ricorso, mentre il Consiglio di Stato chiede di respingere il gravame. Ad analoga conclusione giungono pure entrambi gli opponenti, atteso che B._ postula parimenti l'irricevibilità, in ordine, dell'impugnativa. In sede di replica, rispettivamente duplica, il ricorrente e il citato opponente hanno precisato le proprie tesi, riconfermandosi nelle precedenti conclusioni. 