Javascript ile anlık veri çekimi yapabilirsin sayfayı yenilemeden ama php ile illaki sayfayı yenilemen lazım. Javascript ile oluşturduğun elementler tarayıcı tabanlı çalışacağı için kullanan kişinin tarayıcısına göre etkileşim gösterir. Javascript, Php ve HTML bir bütündür. Sadece javascript ve html ile dinamik bir site hazırlayabilirsiniz ama yönetim ve web 2.0 için illaki php veya asp olması lazım.
Kısacası biri elma, biri armuttur. İkisi kullanım tekniğine göre farklılık gösterir. Bazı işlemleri javascript ile yapabilirken bazılarında php ihtiyacı duyabilirsin.