vale la pena twilio para videollamadas?

Estoy creando una aplicación para videoconferencias.

queríamos utilizar twilio, se lo habían recomendado a mi jefe, pero me asaltan muchas dudas.

Que diferencias hay entre que utilice twilio y o lo cree yo. ¿Creéis que twilio seria mas apropiado?

Me encontré estos dos ejemplos

twilio https://github.com/philnash/screen-capture

WebRTC simple

https://github.com/sitepoint-editors/simplewebrtc-messenger

PWA vale a pena ou não vingou?

Olá

Estava lendo alguns tópicos só mais velhos falando sobre o PWA… fiquei curioso.

Vê se eu entendi o direito.

Eu desenvolvo um site todo responsivo como se fosse para computador e adiciono aqueles arquivos na raiz do projeto e ele vira um PWA? Ou tem mais coisa?

Ainda vale a pena usar PWA?

¿Cómo uso en un método una variable de clase que vale diferente en la clase y su subclase?

Supongamos que tengo una clase así:

class Hola(object):     NOMBRE = 'hola'      def muestro_cosas(self):         print('Mi nombre es {}'.format(Hola.NOMBRE))   class HolaPequenito(Hola):     NOMBRE = 'hola_pequenito'      ... 

Como se ve, HolaPequenito es subclase de Hola.

Ahora, realizo una implementación de cosas en las que necesito utilizar la variable de clase NOMBRE.

  • Si tengo una instancia de Hola, haré print (Hola.NOMBRE).
  • Si tengo una instancia de HolaPequenito, haré print (HolaPequenito.NOMBRE).

Sin embargo, hay veces en las que no sé si estaré instanciando Hola o HolaPequenito, pues las instancío dinámicamente dentro de un proceso grande, en el cual necesito conocer el valor de NOMBRE de la clase que se ha instanciado y hacer algo así como:

class Hola(object):     NOMBRE = 'hola'      def comprueba_cosas(self):         if NOMBRE == 'hola':  # aquí debo usar la variable de clase            ...         elif NOMBRE == 'hola_pequenito':            ... 

Es decir: si instancío Hola o HolaPequenito sin saber cuál de las dos estoy instanciando, ¿cómo puedo acceder a la variable de clase NOMBRE respectiva para hacer alguna heurística?

Lo más conseguí fue definir un método de clase que me lo devuelva:

class Hola(object):     NOMBRE = 'hola'      @classmethod      def bah(cls):              return cls.NOMBRE 

Pero no sé cómo combinarlo para interactuar con la variable de clase NOMBRE dentro de un método.