Comencé a practicar PHP la semana pasada. ¿Es normal que el código PHP me parezca feo y no eficiente?

Um … Desde mi experiencia personal, no estoy completamente de acuerdo con usted en que “PHP se ve feo e ineficiente”.

Para ser honesto, la parte produral del lenguaje PHP es de hecho ineficiente y fea. Antes de PHP 5, si está planeando un gran problema con PHP, entonces su parte de procedimiento ciertamente puede molestarlo, haciendo que su código sea redundante y difícil de depurar. Por lo tanto, una vez hace que la gente piense que este lenguaje se dirigía hacia un final melancólico, y por lo tanto, hubo un número decreciente de programadores de back-end que usan estos lenguajes para soporte de back-end.

Sin embargo, PHP regresa con fuerza en PHP 5, que reescribió el modelo de objetos para permitir un mejor rendimiento y características OOP más fabulosas.

A medida que se permitieron las características de OOP, se crearon más y más bibliotecas PHP, y facilitan enormemente la extensibilidad y la disponibilidad para los programadores, especialmente cuando la gente está tratando de diseñar un sitio web comercial basado en módulos o bibliotecas existentes.

Además, será aún más impredecible ya que la comunidad PHP anunció que PHP 7, la próxima generación de PHP, se encuentra actualmente en prueba alfa.

En una palabra, si está buscando algunas buenas prácticas de lenguajes PHP, le recomiendo que eche un vistazo a http://www.github.com, que es un sitio web realmente bueno que incluye un montón de fragmentos útiles de PHP, libs , extensiones e incluso pequeños proyectos. Para ser más exactos, me gustaría darle mi lista que contiene algunos marcos PHP potentes que estoy explorando.

Aquí está mi lista:

  • https://symfony.com/
  • http://cakephp.org/
  • http://www.codeigniter.com/

Por fin, perdón por mi mal uso del inglés ya que no soy hablante nativo …; D

Si, completamente normal. A nadie le gusta php.

Fuente:

  • ¿La gran mayoría de las personas odian PHP únicamente porque otras personas lo hacen?
  • ¿Por qué PHP es odiado por tantos desarrolladores?
  • ¿PHP es un lenguaje de programación mal diseñado?
  • Dado que PHP es tan odiado, ¿qué usa la gente como reemplazo? ¿Qué otros idiomas debo aprender en lugar de PHP?
  • ¿Por qué a tanta gente no le gusta PHP a pesar de que es tan utilizado?
  • ¿Desde cuándo a la gente no le gusta PHP?
  • PHP (lenguaje de programación): ¿Por qué los codificadores experimentados tienden a hablar mal con PHP? ¿Y por qué se considera de segunda clase?
  • ¿Por qué PHP aún está vivo?

¡Decir ah! ¡De ningún modo!

A mucha gente no le gusta PHP. La mayor parte de ese asco está dirigido a versiones anteriores de PHP. Sin embargo, no tienes una segunda oportunidad en una primera impresión .

PHP fue construido hace mucho tiempo y su propósito era “hacer que la web hiciera cosas”. Y lo hizo. En aquel entonces había muy pocas cosas que eran de código abierto; si deseaba crear un sitio web, o bien debía pagarle a alguien para que usara su marco especial … o podría usar PHP.

Desde entonces, numerosos idiomas se han vuelto “compatibles con la web”. Esos lenguajes son muy diferentes a PHP porque su enfoque de diseño no es hacer que Internet haga cosas, sino simplemente ser lenguajes de programación estándar. Esto los deja sin numerosas funciones que uno podría encontrar en PHP (es decir, simplemente generación de correo electrónico), pero estos otros lenguajes generalmente son mucho más eficaces en otras formas o proporcionan ventajas que PHP no puede.

PHP sigue siendo excelente para los aficionados y aficionados, pero muchos lugares grandes se han alejado de PHP o lamentan no poder alejarse de PHP y han creado otras soluciones a su alrededor para intentar mejorar su rendimiento.

More Interesting

Cómo convertirse en un desarrollador web pago en un año

¿Cómo ejecuto el código JavaScript?

Escribo citas, poemas, artículos y mucho otro contenido. Deseo presentar eso a través de Internet. ¿Qué método debo usar para mostrar mis escritos?

He instalado WordPress en mi sitio web. Necesito editar un poco el código. ¿Cómo puedo vincular este sitio web a mi wordpress local instalado en la PC?

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

Ayer descargué una nueva versión de Bootstrap. Hice cambios de CSS Bootstrap en una nueva hoja de estilo CSS. Pero cuando ejecuto el localhost en el navegador, no hay cambios. Antes de descargar una nueva versión de Bootstrap, los cambios aparecen cuando se ejecuta en localhost. ¿Hay alguna solución?

Cómo agregar espacios en blanco adicionales en PHP

Estoy convencido de que Tealeaf Academy es el mejor recurso para aprender RoR profesionalmente. ¿Alguien en Portland, O puede dar fe de su experiencia en el sitio web?

Estoy buscando trabajos de desarrollo web y todos quieren al menos 2 años de experiencia comercial, entonces, ¿por dónde empiezo entonces?

Estoy tratando de crear un sitio web usando etiquetas html. pero ¿cómo veo la página web?

Necesito diseñar una aplicación web de gestión del tiempo, ¿es mejor codificar el módulo de calendario desde cero o existen soluciones existentes que pueda usar con JavaScript?

Estoy tratando de desarrollar una herramienta CASE como un proyecto personal. Estoy tratando de echar un vistazo a otros existentes. ¿Dónde puedo encontrar una buena existente o aprender cómo desarrollarla?

Soy desarrollador web, no memorizo ​​la sintaxis de programación intencionalmente. Tengo que buscar la sintaxis de Google la mayor parte del tiempo, incluso para la sintaxis fácil. ¿Soy el peor desarrollador web?

¿Debo construir mi sitio web desde cero o usar la ayuda de un tercero?

¿Cuál es la mejor manera de organizar el desarrollo web cuando no eres un programador pero necesitas un sitio web bastante complejo para una nueva línea de negocios?