Dado que PHP es tan odiado, ¿qué usa la gente como reemplazo? ¿Qué otros idiomas debo aprender en lugar de PHP?

Contrariamente a la creencia popular, PHP no es odiado por tanta gente. Solo hay un pequeño grupo de desarrolladores que expresan mucho su disgusto por el lenguaje, mientras que las masas de desarrolladores de PHP no dicen nada sobre sus negocios creando sitios web y aplicaciones web con PHP.

Es psicología básica. Cuando estás contento con algo, tiendes a no decir nada porque estás contento, pero cuando no estás contento con algo, tus emociones de ira se apoderan y tiendes a ser vocal y actuar.

Consulte las últimas estadísticas sobre el uso de PHP Estadísticas de uso y cuota de mercado de los lenguajes de programación del lado del servidor para sitios web, julio de 2016

Los números son asombrosos. PHP ha estado ganando popularidad desde el lanzamiento de PHP7, que abordó muchas de las preocupaciones que tenían los desarrolladores.

Dicho esto, hay un montón de excelentes lenguajes del lado del servidor que las personas pueden elegir al desarrollar.

  • Pitón
  • Ruby – Ruby on Rails
  • Java
  • Perl
  • JavaScript – Node.js
  • y muchos idiomas más nuevos

La elección es suya en qué idioma elegir para su proyecto o carrera dada. Elige uno, construye algo increíble y sé feliz.

Recomiendo enfáticamente Node.js para el back-end, pero eso se debe a que muchos de los patrones que vemos en nuestras necesidades de un servidor son manejados por el nodo en este momento. Ofrece la velocidad y escalabilidad que desea, es excelente para procesar API (JavaScript maneja JSON realmente bien, ¿quién lo hubiera pensado?), Y le permite usar JavaScript en el cliente y el servidor.

Si desea explícitamente usar un idioma diferente, el marco de Ruby’s Rails es una opción muy popular. No es mi idioma preferido, pero no está mal por ningún tramo de la imaginación y el marco hace que comenzar con él sea muy fácil. Un poco demasiado obstinado, en mi opinión, pero eso también trae muchos buenos hábitos (como inculcar convenciones de codificación comunes).

PHP no es odiado, todavía controla más del 85% de Internet.

Algunas comunidades son muy expresivas sobre algunos de sus problemas, pero están sucediendo muchas cosas increíbles con las nuevas versiones. La mayoría de estas actualizaciones pasan desapercibidas para los “desarrolladores” de copiar y pegar que nunca comprenden los fundamentos de la programación.

TL; DR no importa qué idioma aprendas si lo aprendes correctamente.

Prueba MeteorJS. Basado en Javascript, reactivo (los cambios se propagan en todas partes en tiempo real), está integrado con Cordova (escriba una aplicación web, obtenga aplicaciones iOS y Android de forma gratuita), isomorfo (el mismo código puede ejecutarse en el cliente, servidor, teléfono), bueno- financiado por todas las personas adecuadas y tiene un gran ecosistema. ¿Por qué programar PHP cuando puedes hacer eso?

No hay nada malo con “PHP”, y con marcos como “laravel” puede abordar todas las preocupaciones de las personas sobre el lenguaje.
nunca menos: el reemplazo de php son:

python, perl, javaScript (nodo), scala, Ruby (rieles), vaya, C #, java, …

La lista sigue y sigue .

Consejo: si eres un principiante, elige tu primer idioma y comienza a aprender.
La mayoría de los conceptos de programación son iguales.
y php es fácil

#HAPPY_CODING

¿Todavía es node.js lo que usan los niños geniales? Si es así, ve con eso. Si no, pregúnteles cuál es el nuevo lenguaje moderno y siga esa tendencia.

¿Eso parece inútil? Es. Como es la premisa de esta pregunta. Su pregunta habría sido una pregunta que la mayoría de las personas razonables hubieran hecho, si solo reemplazara “en lugar de PHP” por “en lugar de PHP si es cierto que PHP no cumple con el requisito X”.

Hasta donde yo sé, PHP es odiado hasta que Laravel revive su reputación. El combo Laravel AngularJS tiene algunos buenos comentarios.

Si está buscando alguna alternativa que no sea PHP, intente con Python web y aprenda algunos marcos como CherryPy o Django. Ambos son muy poderosos.

También sugiero que si tienes algún conocimiento de PHP, prueba Laravel y compruébalo por ti mismo.

¡Feliz codificación! 😉

Si eres de un fondo de php, estás familiarizado con el patrón MVC y, como noté que tienes la voluntad de aprender nuevas tecnologías, probablemente puedas utilizar el entorno Nodejs usando SailsJS 0.12.4, ya que sigue el patrón MVC y te ayudará. organice su código y siga las mejores prácticas y se construyó sobre expressjs 3.- y usa Waterline como ORM.

Puedes darle un Google \ U0001f604

Creo que el uso de frameworks puede cambiar significativamente la experiencia de codificación tanto que, en muchos casos, el lenguaje parece quedar en segundo plano. Por supuesto, el lenguaje nunca desaparece, pero algo como Laravel para PHP cambió mi visión del uso de PHP para un desarrollo rápido y limpio en lo que me parece un lenguaje poderoso pero desarticulado. Si está interesado en un lenguaje que utilizan muchas grandes empresas [ 1] Me gustaría ver Golang, pero no tendrá todos los resultados de búsqueda de Google para todos los problemas que encuentre, como PHP o incluso el nodo. El nodo también es una opción.

Notas al pie

[1] Además de Google, ¿qué empresas están utilizando Go en producción?

No lo hacen, usan PHP. Se quejan de PHP, y luego solicitan un reemplazo para el desarrollo web y vuelve a usar PHP nuevamente. Todo esto no tiene sentido faltarle el respeto a PHP. PHP es el lenguaje de programación más popular del mundo y tiene toneladas de libros y artículos escritos sobre él, y la gran mayoría de los programadores profesionales de software conocen PHP.

Podrías ir con Ruby On Rails o Node.js.

Uso PHP y creo que la mayor parte del odio a PHP proviene de versiones anteriores a la 5.0. La gente simplemente no se ha tomado el tiempo de mirar la última versión para ver cómo ha mejorado. ¿Tengo algunos problemas con eso? Seguro. Pero también puedo hacer aplicaciones web robustas en poco tiempo, que es mi objetivo.

Nunca he oído hablar de personas que odian PHP, en realidad mucha gente se sumerge aquí en China. PHP ha sido uno de los lenguajes más populares utilizados en el desarrollo web. Simplemente consulte el sitio web de reclutamiento para ver cuántos trabajos PHP ofrece

More Interesting

Startups: ¿Cuáles son los criterios de selección importantes para una plataforma en la nube cuando necesita usarla como back-end?

¿Cuáles son las métricas generales que uno debe registrar o pensar al construir un sitio web de gran usuario?

¿Cuál es el punto de usar SASS si tienes que convertirlo a CSS de todos modos?

Soy un desarrollador web front-end. ¿Por qué encuentro JavaScript mucho más fácil que PHP?

¿Cuál de estas implementaciones de diseño de materiales debería usar si planeo desarrollar una interfaz de usuario web con Angular 2?

Cómo configurar de manera más eficiente un entorno de desarrollo web para el uso colaborativo del equipo

Cómo optimizar un complemento personalizado de WordPress

¿Cómo funciona técnicamente 'Responder por correo electrónico' en Facebook?

Al desarrollar un sitio web desde cero, ¿tengo que hacer tanto la codificación del lado del cliente como del lado del servidor?

¿Los métodos y prototipos que son funciones se alzan en JavaScript?

¿Qué expresión regular de JavaScript colocará una letra en particular al comienzo de una palabra y otra al final?

¿Cuál es la forma más sencilla de documentar nuestra API REST?

¿Cómo responderían las personas INDIAS a un sitio web de redes sociales que se ocupa específicamente de cuestiones políticas y sociales?

Cómo solucionar el problema Err_Connection_Refused para algunos sitios web en todos los navegadores en mac

¿Cuáles son los sitios web más bellamente diseñados que existen?