Ahora estoy trabajando como aprendiz en Python y Django. ¿Crees que esta combinación está lista para superar a la pila LAMP en el desarrollo web?

Posiblemente, pero no puede descartar la gran historia y comunidad que tiene PHP. Recientemente he estado expuesto a Django, pero lo he visto como una habilidad laboral durante años. Creo que la mayor “amenaza” de PHP fue PHP hace unos años, y las cosas han mejorado. El futuro de PHP puede estar en una forma compilada, pero no está claro cuándo será la corriente principal. Ciertamente, Django alienta algunos enfoques interesantes en cuanto a mantener los archivos fuera de la raíz del documento, pero esta es una mejora minúscula en lo que respecta a la seguridad, si es que es una.

Python es solo otra forma de escribir en la web, y debido a que tiene menos historia, tiene menos adoptantes en la actualidad, pero eventualmente se estabilizará porque para su clase no es el único juego en la ciudad. Peleará con otras cosas en su clase, a saber, PHP, .NET / C #, node.js, Ruby-on-Rails y los otros que probablemente ni siquiera sabías que existían, hasta que los viste, y entonces lo supiste. Ha sido así desde HTML 1.0, y dudo que se detenga. Sucederá en todos los ángulos del bosque tecnológico que son las tecnologías web. Mucha organización todavía usa Java, y algunos puristas lo usan simplemente para escribir Java y Javascript, porque el gerente que lo eligió ese día pensó que estaban siendo inteligentes. Debo señalar que LAMP significa Linux Apache Mysql P … también puede significar Perl y Python.

La mayor amenaza de PHP es un nuevo estándar web que cambie el juego, si eso ocurriera, sería el tipo de evento cataclísmico que probablemente también perjudicaría a Python, y no estamos hablando de node.js sino de algo completamente diferente. Probablemente Google Chrome tendría que adoptarlo, sea lo que sea. ¿Podría compilarse bytecode en lugar de texto para scripts? Tal vez. No hay ninguna razón para enviar texto a través de la red en lugar de un código de bytes bien formado, que es inherentemente más pequeño y más ecológico. También es más rápido de ejecutar porque está optimizado inherentemente. Minificar y obscurecer tiene poco sentido. ¿Eso significa un código fuente web no transparente? No necesariamente, al menos al principio. Podría decirse que la web ya no es muy transparente cuando se trata de los scripts que se descargan.

Si bien la CLI está más avanzada en el “shell” de Python, de ninguna manera es el lenguaje perfecto. Django le permite usar algunas bibliotecas interesantes a las que PHP no tiene acceso directo, pero honestamente no puedo ver una razón para ser purista.

More Interesting

Tengo 23 años y gano 80k / año como desarrollador front-end. ¿Qué puedo comenzar a hacer con mi dinero para no tener que trabajar cuando tenga 30 años?

¿Cómo creo un sitio web personal? ¿Por lo general, están codificados a mano desde cero o utilizan algún tipo de software de construcción de sitios?

¿Cuál es el primer paso para construir un sitio web de cartera?

Aprendí desarrollo web en php y ahora quiero comenzar mi carrera, pero no tengo ninguna oportunidad de trabajo ya que solo soy un aficionado. ¿Cómo puedo ganar la confianza de otros desarrolladores web de que puedo trabajar con ellos? ¿Puedo conseguir un trabajo?

Cómo vincular archivos PHP y SQL existentes para crear una página web

Estoy a punto de tomar un curso de Mongo DB sobre Udacity. Pero no tengo ningún conocimiento previo sobre conceptos de bases de datos como MySQL, etc. ¿Debo tomar el curso o debo comenzar con MySQL?

Necesito obtener algún tipo de concierto de programador / desarrollador. ¿Cuál es el mejor curso de acción para llegar allí?

Dirijo una pequeña empresa de desarrollo de aplicaciones web. ¿Cómo puedo encontrar buenos desarrolladores de software inteligentes?

He progresado en HTML y CSS. Codeacademy alinea JavaScript como el siguiente, FreeCodeCamp enumera JQuery como el siguiente. ¿Cuál es el mejor siguiente paso y por qué?

Soy un desarrollador web full stack de la India que busca trabajar de forma remota para un cliente estadounidense. ¿Cómo puedo hacer esto?

Aprendí los conceptos básicos del desarrollo de back-end utilizando Node.js y Express como marco. ¿Cómo puedo aprender a escribir un código seguro y escalable?

Estoy planeando hacer un proyecto web 'clásico'. ¿Debería considerar Meteor?

Quiero ser desarrollador web. ¿Necesitaré una maestría? En caso afirmativo, ¿cuál?

Quiero crear una startup. La idea es muy simple, quiero crear eventos como en YELP pero en mi región. Sin embargo, de acuerdo con los términos de privacidad de Yelp, no puedo usar el contenido del servicio (Yelp). ¿Cuáles son las formas legales de usar el contenido de Yelp?

Estoy creando un sitio web donde los usuarios pueden subir videos. ¿Cómo puedo evitar que los usuarios carguen desnudos? ¿Hay algún algoritmo para eso o alguna solución?