¿Debo aprender PHP hoy? ¿Sigue valiendo la pena?

He estado usando PHP desde hace más de 4 años. Lo que me parece gracioso es cómo algunas personas se burlan de ello. Prefiero comenzar con lo que la gente dice que son las partes malas (según la opinión popular) y luego decir cómo PHP las superará (si aún no lo ha hecho)

  1. PHP es lento : Bueno, ¿vamos a escribir algoritmos científicos ? Si es así, PHP no es bueno. Pero usamos PHP para presentar páginas web . Dado ese uso, PHP hace un gran trabajo al ser muy fácil de mantener y dado que tiene la comprensión de cómo funciona la web y qué patrones de software son: PHP le servirá bien durante mucho tiempo. Por cierto, Facebook ocupa una gran cantidad de carga y fue escrito usando PHP. En este momento, lo ejecutan en HHVM, que es rápido y de ‘código abierto’. Entonces, en caso de que sienta que PHP es lento, puede comenzar a usar HHVM, que ejecuta el código PHP mucho más rápido. Por cierto, en este momento, PHP7 es el lenguaje de secuencias de comandos más rápido disponible en muchos puntos de referencia que puede encontrar en la web.
  2. El código PHP es feo : es bastante similar a decir que “C ++” es feo porque manejas punteros. Si no sabe lo que quiere hacer y no conoce las opciones que ofrece el idioma, ¡cualquier cosa puede ponerse fea!
  3. PHP tiene mal frameworks : nombra 10 frameworks web escritos en nodo, Ruby, Python, etc. y habría al menos 20 para contrarrestarlos en PHP. Confíe en nosotros cuando decimos: no hay escasez de buen código en PHP. Siempre para WordPress, Joomla y Drupal (marcos de trabajo CMS) o Symfony, Yii, QCubed (marcos de desarrollo).
  4. El código PHP no se puede mantener : ¿cuántas veces tenemos que mencionar Facebook? O Yahoo? Si sabe cómo mantener el código, PHP tiene todas las opciones allí mismo. Simplemente explore.
  5. PHP es para idiotas : ¡y también lo es Windows! Y en caso de que usted sea de la opinión ” Uno no debería usar Windows porque es demasiado convencional “, sugiero, comience con C ++. Es el mejor lenguaje de programación web que existe (y no, no estoy siendo sarcástico).
  6. PHP es solo para web : esto solía ser un problema. Incluso entonces, si eres un novato y no sabes y quieres aprender cualquier lenguaje de programación de aplicaciones (por mi parte, estoy de acuerdo con C / C ++), ve a aprender algo más porque PHP funciona en la web y es muy bueno en eso. Sin embargo, esto es 2017, PHP está a punto de lanzar la versión 7.1. La versión 7.0 ya está disponible y se está volviendo popular. Si desea usar PHP en la línea de comandos, busque Robo. Si cree que no puede manejar sockets TCP sin procesar, busque el servidor de sockets React. Puede leer y escribir archivos, conectarse a bases de datos de casi todo tipo, analizar todo tipo de datos y hay numerosas bibliotecas y extensiones disponibles para la mayoría de los otros tipos de trabajo en el sistema. PHP ya no es solo para la web . ¡Explorar!
  7. PHP es inmaduro : hay quienes dicen que PHP es inmaduro. Están equivocados. Hay dos problemas: i) PHP se hizo tremendamente popular en muy poco tiempo y ii) PHP no fue diseñado para ser un lenguaje desde cero, por lo que comenzó su viaje en una dirección incorrecta (PHP – Wikipedia). Las personas que se pusieron en contacto mientras era inmaduro y no se han actualizado sobre PHP tienden a pensar que PHP es inmaduro. PHP hoy tiene todo lo que desea en un lenguaje de programación web / scripting de alto nivel. Excepciones , clases , interfaces , cierres , espacios de nombres , rasgos (para incorporar características de múltiples conceptos de herencia), generadores (para facilitar las rutinas comunes) y ¡qué no! Hay muchos que dicen que PHP no tiene suficientes características en comparación con Python. Si bien no soy un enemigo de Python, tampoco hay nada que PHP no pueda hacer. Desde una perspectiva más amplia, la mayoría de los lenguajes con gran popularidad pueden hacer casi todo lo que un programador regular necesita. Casi todos los idiomas pueden hacer todo. Piense en esto: puede escribir código del lado del servidor, consultas de la base de datos, servicios y observadores utilizando Javascript, ¡ un lenguaje diseñado para ejecutarse dentro de un navegador ! No, PHP ya no es inmaduro. Si todavía tiene esa imagen ~ (versión 5.2) en su cabeza, deshágase de ella. PHP ha seguido adelante.
  8. PHP tiene nombres de funciones y órdenes de parámetros inconsistentes : ¿Qué pasa si la versión 7.2 lo aclara? ¿Te arrepentirías? Hay muchos marcos que arreglan eso y una vez que haya terminado con los conceptos básicos de PHP, póngase bajo un marco. Escribir código de spaghetti en PHP es fácil (eso es bueno (cuando realmente necesita una solución rápida) y malo (si pierde el rastro, está condenado)), por lo que debería ver cómo los marcos dividen la carga de trabajo y organizan el código en PHP. Comience con Symphony o Yii o QCubed (mi favorito). Además, hay una propuesta para corregir esa coherencia: rfc: consisten_nombres_funciones.

Veamos las razones por las que deberías considerar PHP :

  1. Es muy fácil comenzar con : si los burros tuvieran dedos, podrían escribir PHP. Y realmente, ¿por qué deberías intentar hacer lo mismo de una manera más difícil? Si quieres, aprende Java o C ++. Puedes hacer maravillas con ellos también. Pero para comenzar con la web, PHP es la elección.
  2. Soporte de la comunidad : Algunos opinan que PHP creció porque fue escrito por estúpido para estúpido. Ejem, está funcionando bien alrededor del 75% de la web. ¿Eso es estúpido? Desde pequeñas plataformas de blogs hasta excelentes sistemas CMS sofisticados: PHP lo hace todo. Y por esa razón, existe una gran posibilidad de que cuando busque preguntas de estilo “cómo hacer algo en PHP”, ya haya una gran publicación de blog escrita por alguien sobre eso.
  3. Excelente documentación : si cree que la documentación de PHP es mala, intente leer Java o Python. O a Ruby. Cada idioma es simple para un cierto tipo de mentalidad. Pero un lenguaje que es simple para la mayoría, en realidad es algo genial (opinión personal). PHP también es ideal para principiantes, porque es simple. [“La simplicidad es sofisticación” – Da Vinci]
  4. PHP NO carece de características modernas : ¿Qué características modernas? Ya enumeré algunos de ellos. Llegando al lado del cliente: la mayor parte del desarrollo de HTML5 fue del lado de JavaScript. Si cree que no puede escribir un servidor sin bloqueo (como NodeJS), consulte React’s Event Loop, o icicle, u otras bibliotecas similares. Dado que Closures ahora están disponibles, puede escribir servicios sin bloqueo en PHP con bastante facilidad. Sobre estos se encuentra la biblioteca phpws (y hay otras, solo estoy enumerando las que estoy usando) que le permite ejecutar websockets. ¿Qué características modernas nos estamos perdiendo aquí?
  5. PHP es seguro : ¿y qué idioma no lo es? La seguridad depende del programador, tanto como del lenguaje. Todos los idiomas tienen puntos débiles y puntos donde se pueden pasar por alto los controles y se pueden romper los muros. Si soy un idiota, voy a escribir código vulnerable de mierda en cualquier idioma. Todos los idiomas tienen su conjunto de puntos vulnerables. Al igual que PHP y, como todos los demás lenguajes, PHP le proporciona herramientas, consejos y API para defenderse. Debe concentrarse en aprender a usarlo y no culpar al idioma.
  6. PHP tiene tipos estrictos para parámetros y valores de retorno : PHP, hasta ahora no tenía tipos de datos estrictos para valores escalares en los parámetros de función y sus funciones no podían prometer que se devolvería un tipo de datos en particular. Bueno, ahora pueden. PHP7 tiene un gran soporte para todo eso.

He visto personas (incluso en Quora) que dicen cosas como ” un operador triple igual a (===) PHP? ¿Seriamente? “. Esto no suena más que un mal efecto de leer demasiados artículos de click-baity (si existe tal término) en la web. Si ha estado incluso en un nivel intermedio de desarrollo web y ha trabajado un poco en Javascript, sabrá que un operador de triple igual se usa ampliamente en Javascript. Y si aún no ha trabajado en él, todavía no sabe lo suficiente sobre la web.

PHP no es el mejor lenguaje para enseñarle cómo funcionan las cosas. De hecho, no enseña nada excepto las características de nivel de idioma. Si desea aprender programación web sin entrar en demasiados detalles, PHP es el mejor. Pero si aprender era cómo funciona el sistema (el sistema operativo, las aplicaciones y la memoria) es / fue su objetivo, asegúrese de aprender también algo que no sea PHP porque PHP es muy fácil, no le enseña casi nada. Mi sugerencia personal ha sido aprender C, C ++ y PHP. Con ese conjunto, tiene casi todo cubierto: PHP para la web de rápido movimiento, C y C ++ para cualquier tipo de aplicación imaginable; o si desea crear un sistema operativo o escribir controladores o cualquier otra cosa, ¡ese conjunto funciona bien!

Recuerde que no es C, C ++, Java, PHP, Python, Ruby, Haskell ni ninguna de esas cosas que necesita aprender. Lo que necesitas aprender es ‘programación’; para ordenar la máquina y hacer que haga lo que quieras. Cualquier cosa funciona (no, realmente, lo hace). Si su programa se puede escribir en Basic y Basic hace el trabajo, Basic es el idioma que necesita aprender. Afortunadamente, PHP es mucho más poderoso. PHP no fue construido por idiotas. Si lo hiciera, ya estaría muerto. Pero mira, es el más dominante. Además, déjame repetirlo por ti, solo porque algo sea fácil no significa que no sea poderoso.

Idealmente, un lenguaje debe ser coherente y estar bien diseñado. Pero si conoce un poco la historia de PHP, es probable que a veces perdone su locura (y hay algunas en cada idioma). Se suponía que PHP no era un lenguaje completo. PHP fue solo un pequeño truco en la programación dinámica de una página web. Fue diseñado para no programadores en un momento en que C y C ++ eran los lenguajes más populares. ¡Incluso Java no estaba realmente cerca! PHP Debutó con Java (aproximadamente un mes más joven que Java) Enlaces: PHP – Wikipedia y Java (lenguaje de programación) – Wikipedia. Se suponía que era una herramienta de secuencias de comandos ligera para las personas que no se tomaban en serio la programación de sus páginas web. Incluso su creador Rasmus Lerdoff dice que no tenía la intención de construir un lenguaje de programación. En cambio, solo quería escribir una herramienta para crear páginas web con scripts y continuó agregando funciones y se convirtió en un lenguaje. Como tal, la base misma de PHP como lenguaje es un poco inestable: es un lenguaje que no se suponía que fuera uno en primer lugar. Se convirtió en un lenguaje completo mucho más tarde (diría que cuando llegó a la versión 4). Maduró durante 10 años mientras estaba en su era 5.x y ahora está diseñado razonablemente bien para competir con otros idiomas en la versión 7. En el futuro, los cambios se vuelven mucho más difíciles porque hay mucho código que depende de características y comportamiento que proporciona el lenguaje. Incluso entonces, la forma en que PHP 7 pudo manejar todo lo escrito en PHP 5 sin causar caos entre nosotros los desarrolladores, es hermosa en sí misma. Pregúntele a una persona que migró de Python versión 2.xa 3.x y probablemente lo entenderá. Sí, hay partes malas en el diseño de PHP, pero entienda esto: cuanto más flexibilidad desee de un lenguaje (o cualquier cosa en el mundo real), menos estricto se vuelve. PHP, en mi opinión personal, ofrece lo mejor de ambos mundos: estricto y débil; especialmente con la versión 7. ¡Tú decides qué partes de tu aplicación pueden ser débiles y cuáles estrictas y simplemente se adapta! El resto depende del programador.

El código es poesía. Y los poemas están escritos en todos los idiomas. Necesitas el ritmo y la emoción más que la gramática y la previsión; Si tienes el ritmo y la emoción, puedes escribir poemas en todos los idiomas de este mundo y más allá.

EDITAR: Es 2015 ahora. ¡Pero lo que dije aún es verdad! Además, según los informes, PHP 7 tendrá un nuevo motor que lo hará un 70% más rápido. Las API también serán más consistentes. Un poco más de seguridad y obviamente se introducirán algunas características nuevas. Así que agárrate fuerte. Mientras tanto, PHP ha estado ejecutando casi el 80% de la web para usted (consulte Wikipedia, los números pueden subir y bajar un poco; y por cierto, Wikipedia también se ejecuta en PHP). Aclamaciones.


EDIT 2: es 2016 y PHP todavía está gobernando. PHP 7 es significativamente más rápido y mucha gente está moviendo su base de código a la nueva versión. Aún funciona.


EDIT 3 : es 2017. He actualizado la respuesta teniendo en cuenta PHP 7.

Hola,

Puedo decir que he estado trabajando y observando la capacitación y colocación de TI desde hace 8 años. En mi experiencia, pude ver muchas fluctuaciones en el campo de TI con diversas tecnologías de desarrollo y lenguajes. El siguiente artículo puede darle un resumen sobre “¿Por qué vale la pena aprender PHP hoy?”

El mundo del desarrollo web es bastante grande, y existen numerosos lenguajes de programación asociados con el mismo. Para aquellos que no lo saben, es un lenguaje del lado del servidor basado en HTML basado en secuencias de comandos. Era el año 1995 cuando PHP llegó al mercado. Incluso en 2016, la demanda de PHP no ha disminuido un poco. De hecho, se encuentra entre los lenguajes de desarrollo web más preferidos. Esta es la razón por la cual muchos candidatos que desean ingresar a la industria de TI optan por aprender PHP. Pero la pregunta es: ¿puede PHP proporcionar una buena plataforma para comenzar una carrera en el campo de TI?

Fuente: elección de Fresher: ¿Vale la pena aprender PHP hoy?

¿Cómo PHP puede impulsar tu carrera?

Hay varias razones que pueden atraerlo a seguir cursos relacionados con PHP en India. Echa un vistazo a algunos de ellos:

  • Es popular : en los últimos cinco años, la demanda de lenguaje PHP para servicios basados ​​en desarrollo web ha aumentado mucho. La mayoría de las compañías de desarrollo web de renombre en India prefieren el lenguaje PHP cuando se trata de desarrollar sitios web. La simplicidad y la naturaleza robusta de PHP lo convierten en la opción más preferida para el proceso de desarrollo web. Por esta razón, las oportunidades asociadas con este campo son muy lucrativas y, como novedad, ciertamente puede esperar un buen comienzo en su carrera de TI.

  • Tendencias laborales : en el campo del desarrollo web, hay cuatro jugadores principales, que son PHP, Ruby, Python y Javascript. Entre ellos, PHP ocupa el segundo puesto en la lista de tendencias laborales de los últimos 10 años. Por supuesto, el primer rango es propiedad de javascript. Entonces, si potencia su currículum con un curso de certificación en PHP, se abrirán muchas más oportunidades para su carrera.

  • CMS: todos sabemos que en la actualidad, los sitios web impulsados ​​por CMS o Content Management System tienen mucha demanda. Cuando se trata de construir un sitio web con tecnología CMS, PHP entra en juego. PHP es ampliamente utilizado en CMS y, por lo tanto, seguramente le brindará muchas oportunidades como una actualización. Por lo tanto, es otra buena razón para seguir un curso basado en PHP.

  • Fácil desarrollo de sitios web: en la actualidad, los freelancers de desarrollo web están haciendo una buena cantidad de dinero desarrollando sitios web simples en más números. Una vez que aprenda PHP, podrá desarrollar más sitios web en menos tiempo. Con la ayuda de WordPress y PHP, puede crear sitios web simples pero atractivos para sus clientes.
  • Código abierto: teniendo en cuenta el hecho de que PHP es un lenguaje de programación basado en código abierto, como novedoso le brinda la flexibilidad y el poder para hacer un uso óptimo de sus habilidades. Además, podrá hacer una utilización adecuada de productos como WordPress, Joomla y Drupal. Una vez que se convierta en un experto en todos ellos, su carrera seguramente obtendrá el avance tan necesario en una empresa de renombre.
  • Paquetes atractivos: la cantidad de dinero que puede ganar al convertirse en un experto de PHP puede ser un factor de motivación importante. Como novedoso, ciertamente puede esperar un salario promedio de 2.4 lacs por año. Si se fortalece con Drupal y HTML dinámico, puede obtener paquetes aún mejores.

  • Tasa de crecimiento: teniendo en cuenta la creciente popularidad de PHP en el campo del desarrollo web, la tasa de crecimiento asociada con los trabajos de PHP es muy impresionante. La compañía, su ubicación y sus habilidades también determinan el salario que se le puede ofrecer.

Entonces, esas fueron algunas de las buenas razones para considerar PHP como una base para su carrera, y uno debe ir por ello. Sin embargo, es igualmente importante que se preste atención a la calidad de la educación proporcionada por el instituto. La selección del instituto es importante porque solo una buena puede proporcionarle las habilidades y el conocimiento práctico que tanto necesita. Una vez que se convierta en un experto en PHP, también puede comenzar como autónomo y comenzar a trabajar en proyectos reales hasta que encuentre un trabajo a tiempo completo. ¡Que tengas una gran carrera por delante!

https://www.quora.com/Is-it-worth-it-learning-php-these-days/answer/Shiva-Kumar-102?prompt_topic_bio=1

Si su razón para aprender cualquier lenguaje de programación es encontrar un trabajo, aprenda Javascript. Hay una gran cantidad de trabajos que programan Javascript.

Esto se debe en parte a que Javascript se usa para la interacción de front-end en el navegador, independientemente del idioma que ejecute el sitio web en el back-end. En los últimos años, a medida que los sitios web impulsados ​​por AJAX se han vuelto más populares, Javascript ha cobrado importancia.

Muchas personas preguntan si deberían quedarse con PHP o cambiar otros idiomas. La respuesta es: SI.

Es beneficioso aprender múltiples lenguajes de programación. Aprenderá más sobre programación en general, y aprenderá convenciones de un lenguaje que puede hacer que sea una programación más efectiva en un idioma diferente. Por lo tanto, la respuesta a su pregunta debería ser “sí, y luego aprender otros”.

PHP tiene más que su cuota de características extrañas y molestas, pero también lo tiene cualquier otro lenguaje . Es posible que usted escriba PHP usando mejores hábitos que el mono PHP descuidado promedio. Ver PHP: La forma correcta para empezar.

Hay muchos enemigos de PHP por ahí, pero sus objeciones son en parte hipérboles y esquivan la responsabilidad de ser un buen programador. Hay un viejo proverbio: “un trabajador pobre siempre culpa a sus herramientas”.

PHP sigue siendo el más popular de todos los lenguajes de secuencias de comandos (es decir, no compilado). Y no va a desaparecer en el futuro cercano.

PHP 7 es actual y más rápido que la mayoría de los competidores (si no todos).
Laravel 5.x usa PHP 7.
Laravel es uno de los principales temas de tendencia para 2018.

De acuerdo con este artículo, las tecnologías de tendencia son aplicaciones web progresivas , sitios web estáticos mejorados, sitios web de una sola página , notificaciones push para sitios web , Flash a HTML , Motion UI , Angular 5 , Laravel 5.x.

El que más me sorprendió fue “sitios web estáticos”,
pero después de leer el artículo, tenía todo el sentido del mundo debido a la proliferación de generadores estáticos como StaticGen.

Siendo estudiante y teniendo algo de experiencia tanto en ROR como en PHP, aquí está mi perspectiva.

Te recomendaría aprender PHP inicialmente porque:

1> PHP es solo un lenguaje que le permite desarrollar la mayoría de las aplicaciones web, mientras que ROR, Django, etc. son marcos basados ​​en un lenguaje. El problema con los frameworks es el protocolo. Cada marco tiene una cierta forma de hacer cosas en él. Tendrá que revisar la documentación y buscar cómo se hacen las cosas en lugar de descubrir cómo se hacen. En general, esto es bueno porque te facilita la vida al desarrollar aplicaciones robustas, pero cuando recién estás comenzando a aprender desarrollo web, mereces libertad. Libertad para explorar su forma de hacer las cosas y profundizar en los conceptos básicos de cómo funciona la web y desarrollar su propio conocimiento. Se le puede otorgar esta exposición al intentar hacer cosas desde cero utilizando un lenguaje como PHP.

2> PHP es el lenguaje de programación del lado del servidor más simple que descubrí. Le llevará de dos a cuatro semanas aprender la mayoría de las cosas en PHP e implementarlas. Hay muchos tutoriales, libros y otros recursos disponibles que harán que su fase de aprendizaje sea bastante fluida. Solo intenta leer el tutorial de w3schools. @PHP 5 Tutorial

3> Los marcos se construyen sobre el lenguaje, por lo que es recomendable dominar primero ese idioma, en el caso de ROR, Ruby, que requiere un esfuerzo adicional.

Ahora sobre ROR:
Rails es un gran marco basado en un diseño MVC. Realmente poderoso y expandiéndose en la comunidad. Los grandes sitios web como Github Build software mejor, juntos., Slideshare.net, etc. utilizan Rails en su back-end. Twitter incluso comenzó en Rails. Entonces, sobre todo, es una herramienta poderosa para aprender a mejorar sus habilidades de desarrollo web, pero pasar directamente por esto puede ser doloroso para usted y también restringir su alcance de exposición y convertirlo en documentación regular y lectura de tutoriales.

Así que te sugiero, elige PHP, y una vez que estés seguro, definitivamente ve a Rails. Buena suerte.

¿Debo aprender PHP hoy? ¿Sigue valiendo la pena? Probablemente si.

  1. PHP ESTÁ VIVO Y HA APRENDIDO SUS LECCIONES DE NODE.JS PARA SER MÁS FUERTE

Los desarrolladores experimentados de hoy pueden elegir qué herramienta usar para cualquier proyecto en particular.

Las tareas para las cuales otra herramienta puede ser una excelente opción, se pueden realizar usando PHP.

  1. Por ejemplo, ReactPHP permite a los desarrolladores escribir servidores de sockets basados ​​en PHP para procesar solicitudes constantemente.
  2. Lo mismo con Workers (las clases responsables de ejecutar trabajos asincrónicos y sincronizar sus resultados) o Amp (bibliotecas que se usan para escribir código asincrónico sin bloqueo).
  3. Por lo tanto, es fácil crear procesos de larga ejecución con PHP. Además, hay muchas herramientas para respaldar y administrar estos procesos (como la supervisión).

2. LARAVEL ES EL MARCO PHP MÁS POPULAR 2017

Laravel es el Framework PHP más destacado en Github: más de 30 000 desarrolladores de todo el mundo (principalmente de EE. UU.) Aprecian enormemente las características robustas de esta plataforma.

  1. Las 10 ventajas principales del uso de Laravel PHP Framework
  2. Construido con Laravel: más de 10 empresas y startups de buena reputación que usan el marco de Laravel para sus proyectos web
  3. Comenzando con Laravel para principiantes: los mejores tutoriales de inicio rápido GRATIS

3. PHP sigue siendo una tecnología de fondo ampliamente utilizada

De acuerdo con los “Resultados de la Encuesta de Desarrolladores 2016”, realizada por STACKOVERFLOW, entre más de cincuenta mil desarrolladores de todo el mundo, PHP sigue siendo una tecnología de back-end ampliamente utilizada

4. PHP 7 (2015) es la revolución más importante para PHP desde el lanzamiento de PHP 5 en 2004 .

PHP 7 introdujo entre otras dos características nuevas: declaraciones de tipo escalar y declaraciones de tipo de retorno Revisión de PHP 7: declaraciones de tipo escalar y declaraciones de tipo de retorno

Declaimer: escribo sobre desarrollo PHP

Respondió originalmente a ” ¿Debo aprender PHP en 2014?

Sí. Pero no te detengas ahí. No me importa todo el “zumbido” en torno a PHP y ya no es “bueno”. ¿Qué demonios significa eso, de todos modos? Los programadores simplemente odian lo que otros programadores están haciendo, se burlan de sus habilidades y herramientas (porque no importa cómo lo veas, un lenguaje es solo una herramienta y nada más). Es básicamente idiota si me preguntas. Hay toneladas de cosas en la web, todas construidas con PHP que son sólidas, y aún hay mucho más por venir. Una comunidad enorme, muchas personas excelentes dispuestas a ayudar y que realmente aman este idioma y trabajan duro para mejorarlo.

Entonces sí. Aprende PHP, no es difícil, por eso es tan popular. Pero también: aprende Javascript. Hazte muy bueno en eso. Aprende CSS adecuado. Aprenda jQuery y AJAX y estará listo para crear cualquier sitio web o aplicación que desee.

¿Enfermo de PHP? Aprende Java Será mucho más fácil una vez que domines PHP y Javascript. Luego use todos sus conocimientos combinados en estos idiomas para elegir a dónde quiere ir desde allí.

Sí, deberías aprender PHP hoy. El tiempo de hoy es TI y en el sector de TI PHP es una parte muy importante.

Les puedo sugerir a todos que hay un instituto en Jaipur que está proporcionando el Mejor Instituto PHP en nombre de Jaipur es SAMYAK Infotech.

Entrenamiento PHP

PHP también es un lenguaje de script de propósito general que es especialmente adecuado para el desarrollo web del lado del servidor, en todo caso PHP generalmente se ejecuta en un servidor en línea. El código de tiempo de ejecución de PHP elimina cualquier código PHP que esté asociado al archivo solicitado, generalmente para formar contenido de página web dinámica o fotos dinámicas utilizadas en sitios web o en otros lugares.

PHP significa PHP: preprocesador de hipertexto . Esto confunde a muchas personas porque la primera palabra del acrónimo es el acrónimo. Este tipo de acrónimo se llama acrónimo recursivo.

¿Cómo funcionará PHP?

El código PHP funciona con el servidor del ciberespacio, ese es el código que entrega sitios web al mundo. Solicita un archivo, el servidor del ciberespacio está ejecutando PHP y envía la nomenclatura de texto legible por máquina al navegador, como resultado de la programación en PHP.

¿Es oneroso descubrir PHP?

PHP no es oneroso, entonces diferentes lenguajes de programación completamente diferentes si ha aprendido el idioma opuesto, como nomenclatura de texto legible por máquina, javascript, SQL, casos antes de PHP, por lo tanto, estará listo para aprenderlo. Es un lenguaje de script del lado del servidor que proporciona la fabricación de sitios web estáticos y dinámicos.

¿Por qué usaremos PHP?

Un buen problema relacionado con la explotación de PHP es que se moverá con muchos lenguajes de información diferentes, además, como MySQL. Nos inclinamos por MySQL en Bluelinemedia ya que esto puede ser para arrancar un lenguaje libre, por lo tanto, es sensato usar PHP. todos los asociados de PHP graduaron la medida cuadrada de MySQL compatible con el servidor Apache asociado que se inicia sin licencia.

Comentarios en PHP

Un comentario en el código PHP también es una línea que no se lee / ejecuta como una sección del programa. Su único propósito es ser escaneado por alguien que esté mirando el código. Los comentarios se utilizan para: Permitir que otros entiendan lo que está haciendo.

Gracias.

Tenga un buen día..!!!

La tecnología, como profesional, es contra intuitiva. Este es quizás el concepto más difícil de entender para las personas que están aprendiendo a convertirse en tecnólogos. Parece simple, pero afecta tantas cosas que ocurrirán a medida que aprende y aumenta su conjunto de habilidades y construye cosas. El propósito en la mayoría de los casos, por supuesto, es crear abstracciones útiles que hagan que el uso de la tecnología se sienta intuitivo para el usuario final, pero como profesional, tiene que lidiar con la carga de esta inherente falta de intuición para que sus usuarios no tengan que hacerlo. Tenga esto en cuenta por un momento, porque es un concepto que será importante para mi punto más adelante.

Cuando vaya a diseñar y construir un nuevo sistema, tal vez lo mejor que pueda comprender es que cada decisión que tome se basa en determinar cuáles son las compensaciones aceptables. No hay panacea, y en la mayoría de los casos estará pensando (con suerte, porque pone el pensamiento en las cosas) una serie de declaraciones de problemas y posibles soluciones que tienden a seguir la forma de implementación de “3 cosas positivas, selección 1 o selección 2 “. Esto es quizás más obvio y mejor investigado cuando se trata de sistemas de almacenamiento de datos distribuidos, y cosas como el Teorema CAP (Consistencia, Disponibilidad, Tolerancia de Partición, selección 2).

Con estas cosas en mente, voy a seguir adelante y lanzar la bomba. Existen malas tecnologías y, en muchos casos, son malas porque intentan facilitar las cosas, que de ninguna manera son fáciles o generalmente se consideran resueltas y, por lo tanto, fomentan malas prácticas u ocultan problemas críticos. PHP es un ejemplo perfecto de esto, MongoDB es otro ejemplo de esto. Sin embargo, hay cientos de ejemplos que cumplen con este criterio.

Muchas de estas malas tecnologías son muy populares entre los principiantes simplemente porque son fáciles de aprender y trabajar. El problema es que terminarás aprendiendo malos hábitos y confiando en cosas que no son confiables. Esto puede no importar mucho cuando solo estás divagando en tu propio tiempo para ver cómo funciona algo o probar algo nuevo. Pero las cosas que aprendes siempre terminan volviendo a ti. Tal vez su tiempo sea su activo más valioso, y la forma en que lo invierta determinará muchas de las elecciones futuras que terminará tomando cuando esté utilizando profesionalmente esas habilidades para construir algo.

Porque, en última instancia, las tecnologías son herramientas, solo porque una tecnología sea mala en el caso general no significa necesariamente que nunca deba usarse. Sin embargo, se necesita una gran cantidad de experiencia y conocimientos para comprender adecuadamente todas las posibles trampas del uso de una mala tecnología y si esas compensaciones son aceptables o no. Cuando estás en la etapa de tu carrera en la que aún estás aprendiendo, este no es el momento de desperdiciar tu valioso tiempo invirtiendo en aprender malas tecnologías. Es mucho mejor invertir en tecnologías de aprendizaje que generalmente son buenas y asegurarse de comprender dónde están enterrados todos sus esqueletos y qué bordes puntiagudos existen, para que pueda decidir de manera precisa e inteligente qué compensaciones está dispuesto a hacer en su diseños

Esta es una especie de respuesta filosófica de largo aliento de por qué diría que bajo NINGUNA CIRCUNSTANCIA alguien debería elegir aprender PHP como su primer idioma. Si bien PHP es muy fácil de aprender a nivel superficial, tiene MUCHAS fallas y problemas que no son aparentes de inmediato y son el resultado directo de que tiene un diseño de lenguaje fundamentalmente malo. Estas trampas pueden ser casi invisibles, ya que es posible que ni siquiera eviten que su aplicación funcione, pero podrían provocar la apertura de vulnerabilidades de seguridad explotables de forma remota o crear una bomba de tiempo que espera las condiciones adecuadas para hacer que la aplicación se bloquee. Este tipo de comportamiento impredecible es extremadamente frustrante incluso cuando comprende lo que lo está causando, pero como alguien que está aprendiendo, pierde su tiempo y lo distrae de aprender una comprensión clara de los conceptos abstractos involucrados.

El diseño de la biblioteca principal para PHP (que es la base de todo el lenguaje, ya que depende en gran medida de la “magia” que maneja el intérprete) está completamente dañado por el cerebro. Si bien este artículo no es mío, considero que está muy bien investigado y es muy preciso, aunque está fechado, por lo que algunas de estas cosas se han solucionado en este momento, la mayoría aún permanecen y se han agregado nuevas fallas. Vale la pena leerlo si quieres lo esencial: PHP: un fractal de mal diseño

Entonces, aunque creo que hay muchos idiomas que vale la pena aprender y consideraría un uso valioso de su tiempo para familiarizarse, no voy a entrar en ellos. En cambio, simplemente diré que Python es un lenguaje estructurado extremadamente sano, que está diseñado específicamente para imponer buenas prácticas y ayudar a guiar a los nuevos programadores a comprender la forma correcta de construir cosas. Algo de esto se aplica en el intérprete, algo de esto se aplica en la comunidad y en los estándares de las empresas y proyectos que usan Python. De cualquier manera, Python es un excelente idioma para aprender. Recomiendo encarecidamente Learn Python The Hard Way de Zed Shaw, que está disponible de forma gratuita en línea en ese enlace o se puede comprar en papel por $ 30.

Parece poco intuitivo, como he mencionado antes, pero la mejor manera de convertirse en un programador competente, alguien a quien sus compañeros admiran y en el que confían para ser la persona que realmente puede resolver problemas, es esforzarse mucho en temprano aprendiendo cosas de la manera difícil. En lugar de elegir marcos muy abstractos y herramientas técnicas que hacen mucho trabajo pesado por usted, es importante comprender por qué se están haciendo esos trabajos pesados ​​y qué está sucediendo en el fondo. Creo que Python es una gran introducción a esto, ya que es lo suficientemente abstracto como para evitar que te desanimes mientras aprendes, proporciona una respuesta inmediata porque está interpretado, pero también proporciona una escala móvil fácil para que entiendas más profundamente los sistemas.

Después de que se vuelva competente con Python, creo que es absolutamente esencial que se familiarice al menos pasivamente con ASM C y x86 (o ASM ARM si está más interesado en dispositivos móviles e integrados). Esto no quiere decir que deba escribir parches de kernel de Linux o controladores de dispositivo optimizados, aunque ninguno de los dos es malo ni es un mal objetivo. Más bien, comprender los lenguajes de sistema de nivel inferior le dará un impulso significativo en su comprensión de cómo funcionan las computadoras y cuáles son las compensaciones básicas que se hicieron en Python o en cualquier otro lenguaje o marco que elija usar ahora o en el futuro.

No hay balas de plata y, a medida que la tecnología continúa cambiando y mejorando, no tengo dudas de que será necesario que aprendas continuamente cosas nuevas. No comience con una base defectuosa, aprenda los fundamentos de manera adecuada para que tenga el conocimiento adecuado para actuar como bloques de construcción durante mucho tiempo. PHP no puede proporcionarle esto, pero Python y muchos otros lenguajes sí pueden.

Yo diría que SÍ no porque está disponible gratuitamente ni puedes comenzar a usarlo desde cualquier momento.

Porque hay muchas variaciones en los estilos de codificación y de PSR-1 a PSR-7. Cada PSR tiene su propio propósito y estilos (no hablo de variaciones de color).

En mi vida laboral diaria uso PSR-1 y PSR-2 a menudo. Debo decir aquí que el estilo PSR-1 es muy desordenado y la búsqueda de código lleva tiempo.

Pero en PSR-2 es casi lo opuesto. Redujo las clases con cada clase con acciones o propósitos separados. Y con el mismo nombre de clase que puedes usar. Ahorra nuestro tiempo en la búsqueda de código también.

Si se atasca, puede consultar Packagist durante muchos años, los desarrolladores y las empresas comparten sus proyectos a diario. Se puede descargar gratis usando Composer.

Creo que cada lenguaje de programación tiene sus pros y sus contras. Pero también deberías encontrar bondad en ellos.

Hay muchos marcos completos de funciones en PHP para-

  • Blog de CMS: WordPress, Joomla, etc.
  • Comercio electrónico: Magento, Oscommerce, Shopify, etc.
  • Comience desde cero – Laravel

Los marcos anteriores no son para un solo propósito o negocio, sino para muchos desarrolladores y negocios confiables y ejecutados por ellos.

Le recomiendo que aprenda Laravel, el marco PHP Framework for Web Artisans, porque es ampliamente utilizado en muchos proyectos grandes y también puede encontrar ayuda en la comunidad de Laravel.

Cada lenguaje de programación es fuerte no por sus creadores sino por los desarrolladores de la comunidad. Eso contribuye con sus códigos de forma gratuita para que otros desarrolladores puedan aprender la forma en que deberían usarlo.

Gracias.

Esta no es la pregunta correcta para hacer.

La pregunta más pertinente según la relevancia en el cambio de tecnología podría ser:

¿Por qué PHP? ¿Dónde se usa PHP?

  • Blogs
  • Comercio electrónico
  • sitios web tipo revista y folleto.

Rara vez se elige o recomienda PHP para una aplicación web que ejecuta software como servicio, siendo Facebook una excepción. Cada startup quiere una solución en NodeJS y Android / iOS

Por lo tanto, si desea ser un profesional independiente y desea crear sitios web, PHP podría ser lo mejor para aprender.

¿Por qué?

  • Porque hay bastantes CMS populares que están en demanda. De ahí más oportunidades.
  • Porque la construcción de sitios web atractivos y decentes es posible por un desarrollador en solitario y ganarse la vida vendiendo habilidades.
  • Porque la mayoría de los servicios de alojamiento web proporcionan alojamiento PHP como una opción predeterminada. Por lo tanto, el costo de comenzar y la experiencia en la configuración del sitio web es relativamente bajo.

Pero si no desea ser un profesional independiente, o quiere ser un empleado o desea iniciar una startup.

  • Si desea ser un empleado, hay más vacantes en Java, C ++, Python, etc. Puede ver la lista aquí: TIOBE – The Software Quality Company
  • Si desea iniciar un inicio, más a menudo elegiría nodeJS (si desea depender de la comunidad de administración de paquetes más grande) o Golang (si está buscando concurrencia en la programación) en función de la idea de inicio.

La creación de un servicio web o un producto SasS por un pequeño equipo que usa PHP podría consumir mucho tiempo y recursos.

Si está construyendo un software monolítico, necesita muchos cerebros juntos. Con PHP, puede enfrentar muchos obstáculos, ya que sus pequeños defectos se magnificarán y se introducirán en el desarrollo del producto. Una buena referencia: PHP: un fractal de mal diseño

Los desarrolladores de Facebook fueron inteligentes al crear su propia versión de PHP (HACK) y usar su propia versión de Virtual Machine (HHVM) para ejecutar PHP.

Tengo un gran respeto por la comunidad de WordPress y Drupal, que se esforzaron mucho para que tu presencia fuera tan duradera en el mundo del software. Pero les aconsejo a los desarrolladores en solitario que no intenten replicar WordPress o Drupal, excepto con fines de aprendizaje.

Si tuviera que comenzar mi carrera nuevamente:

  • Elegiré nodeJS.
  • Consigue un trabajo en una startup.
  • Aprender JavaScript en profundidad (lo que debería ponerme en una posición cómoda, profesionalmente)
  • Esté atento a GoLang (y aprenda en secreto)

Entonces decidiría sobre mis futuras elecciones

Aquí está mi analogía :

La web funciona con PHP al igual que el mundo funciona con motores de gasolina. Hay muchos problemas con eso, es decir, contaminación, diferentes interpretaciones, incendios, etc. Pero, hay buenas implementaciones (BMW), malas implementaciones (Pinto) y simplemente implementaciones increíbles (Veyron). Sin embargo, en general, tienes implementaciones mediocres a promedio (Chevy, Ford, Toyota, etc.)

Pero luego, en el horizonte, ¡apareció algo nuevo! Poder de hidrógeno! (Django!) ¡Energía eléctrica! (¡Ruby on Rails!) ¡Incluso algunos autos híbridos! (CakePHP, Frameworks). Y no podemos olvidar los motores rotativos que funcionan con el combustible que les da y que requieren mantenimiento frecuente (Java / Tomcat).

Sin embargo, a pesar de que son geniales para ver de vez en cuando, la mayoría de los conductores en la carretera conducen PHP. Si desea encontrar un buen mecánico y construir algo que pueda buscar fácilmente cómo reparar, elija el que la mayoría de la gente está usando. Si eres un verdadero engranaje, elige algo un poco más raro. Mi consejo es comenzar haciendo lo común y hacerlo mucho. Trabaje con los otros idiomas después de que pueda programar bastante bien en uno.

Respuesta corta:

Sí, hay valor en aprenderlo.

Puede que no sea tan sexy en comparación con Node.js / Ruby. Sin embargo, ahora que PHP tiene Composer, tiene una sensación muy similar a Ruby / Node.js.

Composer es la contraparte del paquete de Ruby / npm de NodeJS.

PHP es tan ampliamente utilizado que realmente no se puede ignorar, realmente es el gorila de 9000 lb en la sala.

Facebook, Wikipedia, Digg, Flickr son o han sido grandes usuarios de PHP.

Respuesta larga:

Si utilizamos w3techs como recurso, esto muestra cuántos sitios web se crean con tecnologías conocidas del lado del servidor:

Estadísticas de uso y cuota de mercado de los lenguajes de programación del lado del servidor para sitios web, junio de 2017

De este gráfico muestra la friolera del 82,6% de los sitios conocidos que usan PHP.

Una gran razón para la popularidad es que los principales sistemas de gestión de contenido como WordPress, Joomla, Drupal, Magento están todos construidos en PHP.

La mayoría de las personas necesita un blog, un escaparate, listados de bienes raíces, etc. y los CMS enumerados anteriormente cubren aproximadamente entre el 60 y el 80% de esas características deseadas.

El uso de otras tecnologías como .NET Frameworks, Java, generalmente requiere la compra de licencias y, dependiendo del proveedor de alojamiento que elija, los costos de ejecutar esas “pilas” son generalmente más altos que una pila Linux, Apache, MySQL, PHP o LAMP.

Me gusta mucho Node.js / Ruby pero en mi trabajo diario no lo usamos aquí.

Todavía hay valor en aprender PHP y es probable que tenga que incursionar en él de vez en cuando, especialmente si está programando para la web que PHP se creó específicamente para el desarrollo web.

Por ejemplo, incluso si su aplicación se basa en Ruby, es posible que necesite traducir algún código PHP de ejemplo al código Ruby de un tutorial que vea.

El punto principal es que no importa qué lenguaje de programación tenga que aprender, es probable que tenga que aprender muchos, en qué se parecen y en qué se diferencian.

Cualquier programador que valga la pena, debería poder aprender un nuevo lenguaje relativamente rápido, ya que la mayoría de los conceptos de programación se comparten pero la sintaxis no.

Desafortunadamente, no hay realmente una sola respuesta “correcta” a esto. Por su comentario, supondré que no tiene experiencia en informática o ninguna experiencia previa en programación. Con eso en mente, aquí hay algunos pensamientos.

Al final del día, Ruby, Python, JavaScript y PHP son realmente lenguajes de programación bastante similares. Todos están tipificados dinámicamente, generalmente interpretados, y siguen en gran medida un estilo de programación imperativo. Funcionalmente, lo que eso significa para usted es que un alto porcentaje de los conceptos y técnicas que aprende en uno se correlacionarán directamente con otro. Cosas como el flujo de control, los condicionales y el concepto orientado a objetos se traducirán libremente entre los diferentes idiomas.

Entonces, volviendo a la pregunta original, ¿debería “comenzar” con PHP? Honestamente, votaría no y sugeriría abordar JavaScript en su lugar. Sugeriría JavaScript porque es independiente del paquete, ya que se ejecuta en todos los principales navegadores web, lo que significa que si está leyendo Quora, probablemente ya tenga un entorno de desarrollo de JavaScript listo para funcionar. Una de las barreras de entrada para aprender algo como PHP o Python es instalar el intérprete requerido, ajustar los archivos de configuración y las cosas que se ocupan de lo que se rompe en el camino. Con JavaScript, evita este problema al poder aprender y experimentar directamente en su navegador.

De todos modos, mi consejo sería realmente “obtener” JavaScript usando un navegador y luego experimentar con la configuración de un servidor para ejecutar un lenguaje de script más tradicional o aprovechar NodeJS para aprovechar sus nuevas habilidades de JavaScript en el servidor.

Seguro.

El PHP de hoy todavía sufre de viejas decisiones tomadas (la API todavía es muy inconsistente, por ejemplo), pero se volvió mucho mejor de lo que era antes. Así que sí, obviamente, el idioma no es tan bonito como decir Erlang o , pero hace el trabajo bien, la sintaxis está bien, aunque no es nada lujoso.

Pero por qué, sobre todo, PHP tiene algo mucho más interesante: una comunidad y un ecosistema increíbles. Tomaron las ideas de muchos otros idiomas y ecosistemas y las acertaron:

  • Composer, administrador de dependencias de PHP, es muy fácil de usar y muy confiable.
  • Behat es la implementación PHP de Cucumber, increíble para pruebas funcionales o de integración.
  • PHPUnit, si bien no tiene nada de lujoso, funciona bien y el informe de cobertura es muy bueno (a diferencia de los de JavaScript como Estambul)
  • Blackfire es una herramienta única para optimizar su aplicación
  • Scrutinizer y PhpMetrics, excelente herramienta de análisis de código
  • Bibliotecas famosas:
  • fzaninotto / Faker para la generación de datos, inspirado en el de Ruby
  • Seldaek / monolog para iniciar sesión, inspirado en el de Python
  • marcos como Symfony que reagrupa muchas ideas sorprendentes de los patrones Ruby on Rails, Django, Java Entreprise
  • Además de esas bibliotecas increíbles, la comunidad es muy activa y madura. Por ejemplo, Symfony es un marco, pero todos sus componentes se pueden usar de forma independiente y se usan mucho en toda la comunidad. Y toda la comunidad se esfuerza por tales prácticas.

    Otra cosa que realmente me hizo amar PHP es cómo la comunidad es consciente de la comunidad. Por ejemplo, sabemos que las mujeres son un problema en la programación: son muy pocas y por eso tienden a sufrir demasiado por las personas groseras. Pero la comunidad es consciente de eso, muchas personas están muy atentas al respecto e intentan crear conciencia y mejorar las cosas. Este caso te hace lo loco que puede ser para algunas chicas. En lugar de tratar de ocultarlo, la comunidad alienta a las personas a hablar sobre ello y a tomar medidas activas.

    Otra cosa que realmente aprecio como desarrollador es que la comunidad se esfuerza por mejorar, culpar a las personas que dicen “este marco es una broma” o “las personas que usan este marco son simplemente malos desarrolladores”. Algunos proyectos como eZPublish o Drupal tienen mucho código heredado y no siempre están bien escritos. Pero su última versión es mucho mejor e incluso si hay algunos bits que todavía no son muy buenos (recuerdo haber visto una clase eZPublish con más de 20 argumentos en el constructor, obviamente no es una muy buena práctica), en lugar de burlarse de ellos la comunidad agradece sus esfuerzos por mejorar y los alienta a avanzar aún más.

    Entonces, sí, compré PHP hace 2 años y, aunque no me detendré solo en PHP (en este momento, también tengo mucho JavaScript) porque creo que un buen desarrollador no debería atenerse a un solo idioma , PHP sigue siendo muy interesante y solo mejora.

    Respuesta corta: absolutamente.

    PHP sigue siendo uno de los lenguajes más populares que se usan en la web hoy en día. Esto da como resultado que muchos trabajos estén disponibles para el idioma.

    Muchos proyectos de software grandes utilizan PHP como uno de sus principales idiomas, incluidos:

    • Facebook (ahora usa Hack pero basado en PHP)
    • Mediawiki (Wikipedia)
    • WordPress
    • Vimeo

    PHP también tiene muchos excelentes tutoriales en línea para ayudar a los principiantes a ponerse al día, y ese es uno de los principales beneficios de usar PHP. Qué tan rápido los nuevos desarrolladores pueden aprender el idioma. Si bien hay muchas partes confusas que deberían evitarse debido a las nuevas tecnologías, PHP es, en mi opinión, uno de los idiomas más fáciles de aprender.

    Sí.

    Intenta aprender el PHP de 2014, no el 199x. Intente comprender cuáles son las diferencias entre las versiones 5.5 y 3.x, intente aprender y comprender la base de los principales marcos de trabajo de PHP: Symfony, Zend, yii.

    Pero … si le resulta difícil aprender los rieles, quizás sea un problema más profundo. Creo que para ser bueno en el marco elegido, primero debe tratar de comprender la filosofía subyacente.

    PD. Prueba este video (largo): Filosofía detrás de Ruby on Rails – ontwik

    PHP Development es una de las tecnologías web de código abierto de más rápido crecimiento para crear sitios web estáticos y dinámicos. Dos beneficios principales del desarrollo de PHP son soluciones de bajo costo y alto rendimiento.

    PHP es un lenguaje de secuencias de comandos del lado del servidor que es adecuado para sitios web y desarrollo de aplicaciones web, ya que puede integrarse con HTML5. Además, MySQL es una de las aplicaciones de bases de datos más famosas.

    Si es un desarrollador PHP experimentado, puede conocer algunos o todos ellos. Pero te recomiendo encarecidamente que pases por esto una vez, ya que podría ayudarte para tu futuro mejor.

    1) GO OOP

    Si aún no ha entrado en el ámbito de la Programación Orientada a Objetos, entonces está en desventaja y se está quedando atrás rápidamente.

    OOP es esencialmente un método de programación con el uso de clases u objetos, que unen cosas similares, eliminan la necesidad de repetir el código y realizan las tareas básicas de producción de manera muy simple. Los objetos son esencialmente clases que recopilan un conjunto de funciones y las envuelven en un contenedor que se puede reutilizar una y otra vez sin la necesidad de reescribir la funcionalidad o los procedimientos cada vez que necesite hacer algo.

    2) MANTENTE LEJOS DE CUALQUIER COSA QUE TERMINE CON _ONCE ()

    Todos sabemos que include () simplemente nos da una advertencia si falla, mientras que require () mata el script con un error fatal cuando falla. Lo que no olvidamos es que include_once () y require_once () es extremadamente difícil para los recursos del servidor. No hay nada que podamos hacer al respecto, es cómo se configura PHP. Solo recuerde que estas cosas matan los recursos de su servidor, especialmente en un gran marco, y si planifica su código correctamente, ni siquiera lo necesitará de todos modos.

    3) DESARROLLAR CON INFORMES DE ERROR EN

    Lo primero que debe hacer al comenzar un nuevo proyecto es activar el informe de errores en E_ALL, y solo debe desactivarlo diez segundos antes de pasar al modo de producción. Hago esto con cada proyecto que construyo y no hay nada mejor que ejecutar un proyecto en modo de producción completo y ni siquiera obtener un error.

    4) USE UN MARCO SI NECESITA UNO

    Ok, entonces Rasmus Lerdorf dice que no deberías usar un framework porque podría probar de manera concluyente que un framework es mucho más lento que el código PHP normal cuando se trata de imprimir una simple aplicación “Hello World”. Sin embargo, hay dos cosas que mencionar aquí: usted no es Rasmus Lerdorf y apuesto a que no creará una aplicación “Hello World” cada vez que programe algo.

    5) UTILICE LAS FUNCIONES INCORPORADAS DE PHP

    Ok, ¿quieres contar la cantidad de claves en una matriz? Puede recorrer la matriz y simplemente incrementar un valor para cada iteración, ¿verdad? O simplemente puede usar la función PHP incorporada count (), que hace exactamente lo que debería. PHP tiene muchas funciones integradas que pueden hacer lo que necesita, así que consulte el manual para asegurarse de que lo está haciendo de la mejor manera posible.

    Encuentre más consejos para desarrolladores de PHP aquí:

    Los 10 mejores consejos PHP para desarrolladores | Guía para desarrolladores de PHP

    Rails está en declive según muchas estadísticas de la industria. PHP sigue siendo fuerte. No es el mejor idioma para aprender si estás viendo dónde quieres estar en 5-10 años, porque el desarrollo de PHP se está convirtiendo en un producto básico debido a su baja barrera de entrada. Sin embargo, no debe considerar aprender solo un idioma en ese período de tiempo si desea ser un desarrollador profesional.

    Javascript está pasando por un renacimiento en este momento. Aplicaciones móviles WebGL, NodeJS, Javascript: puede hacer casi todo, desde sitios web hasta juegos 3D y aplicaciones de servidor en JS. De las cosas en las que ha expresado interés, le recomiendo que sea realmente bueno en Javascript. No quiero decir “puedo usar jQuery para hacer un sitio web elegante” bueno. Me refiero a una comprensión completa de JS como lenguaje y familiaridad con cada biblioteca, marco y entorno que probablemente encuentre en su línea de trabajo.

    Solo se molesta en ser lo suficientemente bueno con PHP para que pueda construir backends de sitios web y trabajar con los principales marcos PHP y software de código abierto. Podrá encontrar un montón de trabajo manteniendo aplicaciones PHP heredadas, creando plantillas y complementos de WordPress / Drupal / etc., y ese tipo de cosas si lo desea, pero es una especie de ganga del desarrollo de software. En la actualidad, no hay muchas empresas que desarrollen nuevas aplicaciones PHP que quieran gurús PHP. A menos que realmente ames el idioma, en cuyo caso la mayoría de las personas cuestionarán la amplitud de tu experiencia y / o tu cordura, no necesitas llegar a ese nivel con él.

    Hablando de mi experiencia como desarrollador PHP / JS con casi una década en la industria. Me estoy alejando de PHP.

    Aprenda cada curso gratis en su propia conveniencia.

    PHP es un lenguaje gratuito, de código abierto y extremadamente popular. Tanto las empresas grandes como las pequeñas como Facebook y Wikipedia usan PHP. Debido a su popularidad y características, hay una gran cantidad de trabajos PHP disponibles en todo el mundo.

    La mejor parte de la capacitación PHP en LearnVern es que se imparte en su propio idioma. El curso comienza con una introducción de PHP, y continúa y explica los temas más importantes en PHP como matrices, sesiones, incluir, funciones, formularios, variables, clase. No solo cada tema se explica en detalle, sino que también incluye el Cómo y el por qué de implementar el código PHP.

    Al finalizar el curso PHP

    Para cuando hayas terminado tu curso, estarás

    1) Código en PHP

    2) Capaz de desarrollar y diseñar las mejores aplicaciones PHP y sitios web.

    3) Obtenga una sólida comprensión de PHP para aprender temas avanzados en PHP o aprender CMS (Content Management Systems) como Joomla, Drupal, Magento, WordPress

    4) Trabaja en un proyecto real en vivo en PHP

    Requisitos para este curso

    1) Necesitará una comprensión básica de C, C ++ (Enlace al curso)

    2) Computadora con compilador para practicar los aprendizajes y ejercicios asignados a usted.

    Haga clic aquí para ver el tutorial completo en línea de PHP Siga el enlace:

    Tutorial PHP gratis en hindi con proyecto

    Tutorial avanzado de PHP | Aprender programación PHP | LearnVern