Yo no uso exactamente el powerbuilder, pero los archivos .asp o .php son archivos con código para poder interactuar dinámicamente vía web (html). Para poder realizar esta interacción necesitas un servidor apto para ello y hay de dos tipos
Servidores basados en librerías windows y sobre windows que usan archivos .asp
Servidores basados en librerías linux y sobre linux que usan .php
Personalmente prefiero .php ya que soy partidario que el conocimiento debe ser libre.