¿Por qué es PHP tan complejo?

1. Este es Hello World en lenguaje ensamblador:

modelo pequeño
.stack 100h

.datos
msg db ‘¡Hola mundo! $’

.código
comienzo:
mov ah, 09h
lea dx, msg
int 21h
mov axe, 4C00h;
int 21h
fin comienzo

2. Este es Hello World en C ++:

#include

int main () {
std :: cout << "¡Hola mundo! \ n";
}

3. Este es Hello World en PHP:

<? php
imprimir “¡Hola mundo!”;
?>

4. Este es Hello World en la teoría del Big Bang:

Del # 1 al # 3 . La complejidad no debe definirse por la cantidad de líneas de códigos que contiene una aplicación. Por el contrario, cada idioma, del # 1 al # 3, es menos complejo y hace mejores aplicaciones si se usa en el contexto correcto. Por ejemplo:

# 1 Assembly escribe mejores procesos de CPU / GPU,
# 2 C ++ escribe mejores sistemas operativos y videojuegos,
# 3 PHP … digamos que … es versátil y practicado por una gran comunidad.

En el contexto incorrecto, cualquier idioma podría volverse complejo. Por ejemplo, es difícil y poco práctico crear un sitio web corporativo con Assembly y un videojuego con PHP . La programación es más fácil cuando se utilizan los lenguajes y conjuntos de herramientas adecuados (consulte también Java, JavaScript, Python, familia de lenguaje C y Haskell).

Entre # 3 y # 4 . El lenguaje humano sigue siendo el lenguaje más bello de la historia. Nuestra mente puede interpretar Hello World tanto en imágenes como en letras, con mayor precisión que cualquier computadora o lenguaje de computadora. Cómo es eso posible es otro tema en sí mismo. Sin embargo, eso no quiere decir que el lenguaje humano no sea complejo. Es.

Espero con ansias el día en que tengamos la capacidad de programar en gestos humanos e idiomas nativos. Mientras tanto, entre el # 3 y el # 4, eso es lo mejor que tenemos.

PHP es complejo como quieres que sea.

Puedes hacer eco de ‘Hello World’;

Y también puede implementar aplicaciones inmensamente amplias basadas en cualquier patrón de diseño dado.

Por la naturaleza del código, una aplicación se vuelve más compleja a medida que crece y comienza a cumplir más funciones.

Además, debido a que PHP proporciona la capacidad de usar prácticamente cualquier patrón de diseño y antipatrón, las aplicaciones creadas con PHP pueden tener características muy diferentes además de la creciente complejidad de una aplicación grande.

Y luego están los marcos. Cada uno tiene un enfoque diferente para manejar las necesidades de programación comunes y liberarlo de tener que lidiar con ellos, cada uno está construido con un enfoque diferente, cada uno tiene su propio anfitrión de bibliotecas. Y cuando crea una aplicación grande en cualquiera de ellos, su aplicación también se vuelve más compleja a medida que crece, según el enfoque que elija al implementarla.

Entonces, PHP es complejo porque te permite hacer cualquier cosa. Y las personas tienden a construir cosas complejas con bloques de construcción simples, siempre que los bloques de construcción sean buenos.

Lo que hace que un lenguaje sea complejo depende de lo que intente lograr y de su experiencia en programación.

  1. Por ej. Si está intentando escribir una aplicación móvil usando PHP, obviamente está buscando en los lugares equivocados.
  2. Y luego, si viene de un entorno Java que intenta escribir aplicaciones en PHP, encontrará que PHP es complejo simplemente debido a las diferentes formas de hacer las cosas en comparación con JAVA.

De hecho, estas son las dos únicas razones psicológicas por las que un desarrollador encuentra complicado un lenguaje en particular.

Esto se atribuye a la mayoría de nuestras incapacidades para desaprender cosas. Una vez que aprendemos algo, nuestro cerebro nos obliga a pensar en ese orden en particular.

Entonces, pon estas dos cosas en tu cerebro:

  1. PHP NO es complejo
  2. Desaprenda lo que haya aprendido hasta la fecha sobre la sintaxis del lenguaje de programación al intentar aprender PHP.

En palabras de Khaleesi de Game of Thrones, Dragon no es un esclavo , ¡así que no seas el esclavo de tu cerebro! Gracias 🙂

Esta pregunta no es realmente apropiada.

En primer lugar, debe preguntar SI PHP es complejo. La pregunta implica que PHP es complejo, y luego pregunta por qué.

Entonces debería especificar mejor su idea de “complejo”.

De todos modos, PHP no es complejo. Al igual que muchas cosas que tienen un gran éxito e influencia, es fácil de aprender y difícil de dominar. La sintaxis es “C like-ish”, como la mayoría de los lenguajes informáticos antiguos y modernos. Las instalaciones y bibliotecas disponibles, en cambio, son enormes y variadas. Esto es lo que hace que un lenguaje simple requiera experiencia (con esas instalaciones) para ser utilizado en el mejor de los casos.

Pero lo mismo podría decirse de C # u otros. C # es bastante simple, sin embargo, aprender el framework .net es una tarea enorme.

Estoy de acuerdo contigo. PHP es complejo.

Complejo no significa difícil de aprender o difícil de usar.

Significa confusión.

La confusión proviene de:

  1. escritura débil ( 0 == '0' )

php> if (“hace 15 años” == 15) echo 1;
1 // el resultado es 1

  1. nomenclatura de funciones ( strlen , str_repeat ) o el orden de los parámetros para llamar a funciones ( array_walk , array_map ).
  2. Y hay muchos lugares donde puede cambiar su configuración de php.ini , incluso en el .htaccess de apache.
  3. tantas versiones que proporcionan: VC6 , VC9 , ts , nts , x86 , x64
  4. antes de 5.3.0, debe instalar libmysql antes de poder usar php para conectarse a mysql.
  5. safe_mode & Magic Quotes (DEPRECADO a partir de PHP 5.3.0 y ELIMINADO a partir de PHP 5.4.0)
  6. alguna extensión es difícil de instalar y no puede seguir la versión de PHP (redis, memcache, etc. de php7)
  7. escritura de extensión usando lenguaje C, lenguaje totalmente diferente. Difícil de entender y depurar.
  8. sin bases de datos, PHP tiene un uso muy limitado

PHP está bien, son los marcos los que lo transforman de Ironman a Hulkbuster.

De cualquier manera, definitivamente se te ocurrió la idea de que la programación es … bueno, bastante compleja. Así que abróchese el cinturón y enfrente cualquier complejidad que exista. Después de todo, nada es más complejo que el cerebro humano, si y solo si le prestas la cantidad adecuada de atención.

PHP es un lenguaje muy complejo.

porque quieres escribir un código, así que solo es muy complejo.

solo imprime una oración que quieras escribir debajo del código.

echo “PHP ES UN LENGUAJE COMPLEJO”;
?>

Gracias por leer..

.

Aprender algo desde cero suele ser un asunto agotador: sin dificultad no tienes idea de dónde comenzar, o no comenzar, para comenzar. Odiaba descubrir las idiosincrasias de la sintaxis de C ++ cuando lo único que deseaba era conocer algunos malditos principios de programación. Como estoy seguro de que puede estar de acuerdo, este no es el mejor problema. Este es el lugar en el que aparece la serie Nettuts + “El buen enfoque para estudiar”. ¡Esta serie está destinada a ser su plano, su mapa de calles, su plan de movimiento para descubrir su tema de opción! No tiene que temer encontrar los buenos activos, descubrir los malos y decidir qué aprender a continuación.

Si habla de aprender la sintaxis y básica de PHP, no es difícil, pero si habla de usar el desarrollo de PHP y todo lo que viene en el desarrollo web, sí, puede ser complicado.

Debido a que PHP es uno de los lenguajes más fáciles de comenzar, Php se volvió muy popular. Pero hay cosas que no “solo están aprendiendo el lenguaje”, debes saber cómo funciona el servidor, aprender sobre patrones de diseño, estándares de codificación, seguridad, bases de datos, marcos, cms-stuffs …

PHP no es complejo, tiene todas las funciones.

Hay soporte para muchas facetas diferentes de programación, desde videojuegos basados ​​en la web hasta la administración del sistema. PHP incluso tiene la capacidad de deshabilitar las características no deseadas para hacerlo más simple.

En comparación con escribir la página web en binario, diría que PHP es bastante simple … especialmente cuando se tienen en cuenta las características dinámicas de generación de contenido disponibles 😉

PHP es realmente simple. Pero tiene una enorme variedad; Una herramienta preparada para todas las cosas más comunes que desea hacer en el desarrollo web.

PHP es como un gran supermercado: es muy fácil obtener cualquier cosa, pero puede pasar mucho tiempo aprendiendo todas las cosas para elegir.

La simplicidad y la variedad son las razones principales por las que PHP es tan popular como lo es.

PHP no es complejo … pero carece de elegancia y consistencia.

Eche un vistazo a la API de cadenas: Funciones de cadena

Encuentra al menos dos formas de nombrar funciones … es realmente un desastre. Esto hace que sea más difícil conocer el idioma correctamente.

PHP no es tan complejo como parece. El desarrollo web necesita una comprensión inmensa y claridad de los conceptos básicos. Era un novato en desarrollo cuando obtuve este sitio http://gogetguru.com . Este sitio web tiene los mejores cursos para el desarrollo web y tiene tutoriales que han hecho que aprender PHP sea realmente fácil e interesante. Después de completar mi curso en este sitio, también obtuve la certificación.

Echa un vistazo a sus cursos ofrecidos aquí: Cursos técnicos en línea y tutoriales en video en GoGetGuru gratis

Puedes enviarme un DM y obtener descuentos en tus cursos seleccionados.

PHP es bastante simple.

Para crear un programa hello world, es simple como 1,2,3.

echo “Hola mundo”;
?>

Si eso parece complejo, entonces lo que es fácil.

No es…..

Hay mil millones de palabras (jajaja, no realmente) en el idioma inglés. Creo que probablemente hay menos de 50 palabras clave en PHP, de las cuales probablemente solo se necesiten 15 para el 80% de sus programas. Pero PHP puede parecer bastante feo … lo cual puedo suponer que te haría pensar que es complicado.

Además, si eres un programador por primera vez, la mayoría de los idiomas se sentirán complejos 😀

No te preocupes, se vuelve más fácil realmente rápido. Creo que lo mejor a tener en cuenta es que por cada línea de PHP que escribes, la computadora forma un trillón de líneas de 0 y 1. Poner las cosas en perspectiva puede hacer que las tareas complejas sean más fáciles de manejar: p

Realmente no hay una gramática definida para PHP que haga ambiguos algunos tipos de construcciones. Ambos pueden funcionar pero pueden tener diferentes respuestas.

No es que esto haga las cosas complejas pero al menos confusas.

Cuando se trata de conocer y utilizar objetos escritos en un lenguaje ligeramente ambiguo, los pensamientos se complican, pero no son complejos, ya que pueden existir diferentes soluciones.

Por cierto, muchas gramáticas de lenguaje informático no están completas o bien definidas.

PHP no es complejo en absoluto. Al formar oraciones usando el inglés para hacer lo que quiere y al aprender la sintaxis de PHP, encontrará que PHP es bastante simple.

Bueno, PHP no es complejo. Nada es complejo si ya lo sabes. Sin embargo, todo parece complejo si no sabes nada al respecto. Mientras esté mirando las cosas y no aprendiéndolas, parecen muy complejas. Es tu elección. Puede mantener las cosas complejas o simplificarlas aprendiéndolas.

Por cierto: Intenta escribir una aplicación compleja, usando el script de Apple. Existe la probabilidad de que se canse de todas estas cosas de “lenguaje humano” muy pronto. Sintaxis fuerte que conduce a una interpretación inequívoca: esto es lo que nunca logrará con el lenguaje humano. El intérprete de “lenguaje humano” simplemente te preguntará “¿Qué quisiste decir con eso?”

Bueno, es uno de los lenguajes de programación más fáciles de aprender. Tiene sus propios pros y contras al igual que el resto de los idiomas, pero definitivamente es el idioma más fácil de aprender.

Aquí está el programa C para imprimir algo:

Vacío principal() {
printf (“hola!”);
devuelve 0;
}

C ++:

Vacío principal(){
cout << "¡hola!";
devuelve 0;
}

Java:

Clase pública Hola {
Public static void main (cadena a []) {
System.Out.println (“¡hola!”);
}
}

php:

echo “hola”;
?>

PHP no es complejo, solo es rico en características. Estoy muy de acuerdo con la analogía del supermercado. Cuando cocinas, ¿sientes que cocinar es complejo? bueno, depende de qué tipo de comida estás cocinando, pero ¿te quejas de que el supermercado es tan complejo que te hace cocinar complejo? Puede ser, porque a veces no puede encontrar la comida que desea rápidamente, sin embargo, todo en el supermercado son solo alimentos, no son complejos en ese sentido, todo lo que necesita es familiarizarse con el supermercado …