¿Cuál es la mejor combinación para un sitio web en cuanto a tiempo y costo?

Hay una variedad de opciones en cada categoría y ningún idioma puede calificarse como el mejor. Cada uno tiene sus propias fortalezas y debilidades y la elección realmente depende de los requisitos.

Lado del servidor : Python, PHP, Ruby on Rails, Java, ASP.NET, Javascript
Python es el más simple de aprender, pero PHP es el más fácil de configurar.

Lado del cliente – Javascript
No se hicieron preguntas. Es el lenguaje de facto para las secuencias de comandos del lado del cliente. Vale la pena echarle un vistazo a varios marcos, como jQuery, Mootools, Backbone, Angular, etc.

Base de datos (relacional) : MySQL, PostgreSQL, SQL Server, Oracle
MySQL es gratuito y de código abierto y es el más simple para comenzar.

Base de datos (no relacional) : MongoDB, Redis, CouchDB, Hadoop, Cassandra
Cada uno tiene su caso de uso especial, por ejemplo, para almacenar valores clave, datos de gráficos, etc. Las bases de datos NOSQL tienen una lista enorme que compara las características.

Sistemas de gestión de contenidos.
La mayoría de los CMS tienen comunidades enormes con extensiones / complementos / aplicaciones gratuitas y de pago disponibles. El ser más popular:

  • Python – Django
  • PHP – WordPress, Joomla, Drupal
  • Ruby on rails – Radiant, Refinery CMS
  • ASP.NET – dotNetNuke, mojoPortal
  • Java – dotCMS, Open CMS