Quizas en el articulo anterior idealizé demasiado ya que prestar un servicio a través de la Web también tiene una serie de desventajas:
1.- Dependes de una conexión Web, si esta falla el cliente no podrá acceder al servicio. También es verdad que el QoS actual es bueno.
2.- No puedes realizar aplicaciones muy complejas ya que el HTML y todo lo que hay detrás no está pensado para ello. Si necesitas realizar cosas mas complejas tienes que hechar mano a tecnologías como ActiveX, Flash o los Applets que permiten dar mayor potencia al servicio pero tienen como contrapartida que debes instalar un sofware extra. Una alternativa que actualmente se está comentando mucho es hechar mano de AJAX(Asynchronous JavaScript And XML), que permite mayor interacción sobretodo gracias al uso de un objeto DHTML llamado XMLHttpRequest. Por lo visto también mediante WinFx y XAML (incluido en .NET Framework 3.0) se podrán hacer bastantes virgerias.