Salesforce es una plataforma como servicio (PaaS). Compararlo con un lenguaje de programación como Java o .NET no es una comparación simétrica. Mi experiencia es que puede lograr una productividad tremenda en el entorno Salesforce PaaS para muchos casos de uso, especialmente la mayoría de los que se encuentran en la empresa.
He estado en el desarrollo de aplicaciones personalizadas durante décadas, y en mi experiencia, la mayoría de lo que haces al crear una aplicación personalizada es reinventar la rueda. Específicamente, hay una gran cantidad de ciclos de seguridad y autenticación, en particular para aplicaciones empresariales. Hasta la mitad de su energía, en realidad, puede gastarse en estos requisitos de infraestructura no diferenciadores.
Lo que Salesforce PaaS le permite hacer es centrarse casi exclusivamente en la lógica empresarial, es decir, las características de valor agregado que su aplicación está llevando al mercado. Al ocuparse de los problemas de la plataforma de seguridad, autenticación, flujo de trabajo y abstracción de la pila de software, Salesforce PaaS permite niveles increíbles de productividad. Las afirmaciones de Salesforce de 80% o más de aumento de la productividad no son exageradas, especialmente cuando considera todo el tiempo dedicado a administrar bases de datos / aplicaciones / servidores web en un entorno que no es PaaS.
- ¿Cómo adquieren sus nuevas empresas SaaS su primer cliente?
- ¿Cuál es la forma más fácil de vender una plataforma Saas freemium?
- ¿Qué porcentaje de ventas debe recibir un equipo de ventas? Es decir, si combina el VP, los mandos intermedios y los representantes, ¿qué porcentaje total deberían recibir en comisión?
- ¿Debo construir un sitio web con un marco web Python si mi back-end está todo en Python?
- ¿Cuáles son los documentos necesarios que deben publicarse antes de lanzar una aplicación SaaS en el mercado?
Sin embargo, un calificador aquí es el siguiente: los casos de uso son importantes, y Salesforce no sería mi primera opción para aplicaciones intensivas en tiempo real de procesador, o aplicaciones centradas en RDBMS intensivas de E / S (piense en grandes llamadas SQL de procesamiento de datos). .
Finalmente, con respecto a su pregunta “¿puedo acceder solo a través de Salesforce”? la respuesta corta es no … se accede a ellos desde cualquier lugar. Hemos creado muchos escaparates de comercio electrónico, por ejemplo, en Salesforce que son accesibles en todo el WWW.