¿Cuál es la mejor herramienta de desarrollo de back-end?

Realmente depende de una variedad de factores, y no hay una herramienta que pueda etiquetarse como la ‘mejor’.

Los sistemas de gestión de contenido son muy populares en estos días: Drupal, Joomla, WordPress, por nombrar algunos.

De nuevo, depende del tipo de sitio web que esté creando. ¿Cual es su propósito? ¿Cuántas personas estarían involucradas detrás de escena? ¿Cuáles son las características principales que tendrá?

Por lo general, para blogs de varios autores, como sitios de noticias, WordPress es la opción preferida debido a la facilidad de uso para usuarios no técnicos. WordPress también es fácil de configurar rápidamente y configurar para sitios web de cartera general de empresas o individuos.

También puede usar WordPress para sitios web de comercio electrónico de pequeño tamaño a través de algunos complementos excelentes como WooCommerce. Pero para una configuración de comercio electrónico más seria, necesitaría un script de carrito de compras azul verdadero. Los más populares son osCommerce, PrestaShop, Zen Cart, Magento, etc. Todos están basados ​​en PHP y hacen el trabajo bastante bien.

Si su sitio web se va a dedicar a foros, entonces hay algunos scripts maravillosos que puede usar. Los que me vienen a la mente de inmediato son phpBB3, vBulletin, Xen Foro, Vanilla Forums, Invision Power Board, etc.

En general, se reduce a sus necesidades realmente. Pero si recién estás comenzando, te recomendaría probar WordPress y explorar las diferentes opciones disponibles.

Si te refieres a IDE, definitivamente votaría por phpstorm por jetbrains. Es rápido, inteligente y totalmente personalizable. La funcionalidad de autocompletar es excelente y el cambio en tiempo real de un idioma a otro es instantáneo. Las inspecciones funcionan muy bien. Y siempre estoy usando la versión beta. Nunca probé una versión estable.