Es el programador el que cuenta, no el lenguaje. Todos los idiomas tienen sus dificultades y fortalezas, todas las plataformas son adecuadas en ciertas circunstancias. Dicho esto, si no está satisfecho con el idioma de su elección, descubra qué lo hace sentir insatisfecho y luego cambie.
Muchos recomiendan PHP porque es fácil de aprender, tiene mucho soporte y es fácil de configurar. Sin embargo, PHP no fue realmente diseñado, se cultivó orgánicamente. Tiene algunas peculiaridades que no se replican en otros idiomas. Para algunos, eso lo hace “malo”.
Aquí hay razones por las que cambiaría de PHP:
- Tengo un conocimiento básico de CSS, HTML y JavaScript, entonces, ¿cuáles son los tutoriales útiles para aprender juegos JavaScript y HTML5?
- Quiero aprender .NET. ¿Dónde empiezo y cómo procedo?
- Aprendí HTML, CSS y JavaScript. ¿Cómo puedo ganar dinero en casa usando estas habilidades?
- Golang: ¿Cómo convertir una matriz JSON en estructuras y usar JSON Marshal para obtener los datos?
- Quiero hacer un cambio de carrera y trabajar con computadoras. ¿Debo elegir la administración de red o el desarrollo web?
- No tiene tipo. Un lenguaje compatible como C # ayuda a reducir los errores de tiempo de ejecución. Sin embargo, hay formas de establecer un modo estricto en PHP, de hecho, Laravel lo hace.
- Nombres de funciones extraños e inconsistentes. Se vuelve molesto, sin embargo, no es un gran problema.
- Actuación. Otros han señalado que otras plataformas funcionan más rápido. Sin embargo, con el cumplimiento de PHP en el horizonte, eso puede cambiar.
Al final, me quedo con él porque los marcos ayudan a mitigar los problemas. Si aprende buenas prácticas de codificación, aplique patrones de diseño , entonces puede usar cualquier lenguaje, como lo hace con su sintaxis y API.
TLDR? Solo sé bueno en algo. No es tan difícil cambiar idiomas o plataformas. Personalmente aprendí ASP en la escuela, me cambié a PHP más tarde para trabajar de forma independiente y elegí ASP.NET MVC3 en una o dos semanas.
No es el idioma Es el programador.