¿Cuál es el kit de desarrollo de software preferido para crear un sitio web SaaS de inicio?

El kit de herramientas preferido es arquitectónico (intelectual), no técnico. Podría construir un sitio web SaaS confiable en Cobol o Fortran. Es posible que sus amigos se burlen de sus opciones tecnológicas, pero probablemente podría construir una mejor que la suya si tuviera la arquitectura correcta. ¿Cómo se hace bien la arquitectura? Sigue las enseñanzas de los maestros. Te recomiendo que leas dos libros.

Nygard, Michael T. Release It !: Diseña e implementa software listo para producción . Raleigh, NC: Pragmatic Bookshelf, 2007. Este libro habla sobre los principios arquitectónicos clave que su sitio web SaaS necesita encarnar.

Fox, Armando y David A. Patterson. Software de ingeniería como servicio: un enfoque ágil mediante la computación en la nube. San Francisco, CA: Strawberry Canyon LLC, 2013. Impresión. Este libro pone a Nygard en práctica (usando Ruby on Rails, que es apropiado para un curso de nivel universitario, pero de ninguna manera es la única o mejor tecnología).

Además, Software de ingeniería como servicio es el texto del curso gratuito masivo en línea abierto CS169.1xy CS169.2x de UC Berkeley y EdX. Los principios son universales, incluso si el curso utiliza Ruby on Rails. Toma el curso

Elegir un kit de herramientas de tecnología en particular (inserte $ fashonable $ shiny $ new $ thing $ aquí) no garantiza el éxito. Incluso las mejores herramientas pueden ser mal utilizadas por personas que no saben lo que están haciendo.