Programación Unipad
Desde una perspectiva web, los cuatro lenguajes se han utilizado para el desarrollo web, pero posteriormente PHP reemplazó a Perl. Ahora la arquitectura django como python y la arquitectura ruby on Rails como ruby están reemplazando gradualmente a php. Porque PHP también tiene sus deficiencias inherentes, como la falta de soporte natural para la programación separada por plantillas. La llamada separación de plantillas significa que los productores y artistas de páginas web escriben páginas web puras, los programadores escriben programas puros y luego los dos se fusionan en uno. Antes de este modo, el valor predeterminado típico de PHP era que el código y la página eran todos un archivo PHP y no había separación.
Sin embargo, PHP todavía conserva su tenaz vitalidad, que también se debe a su legado histórico. Después de todo, demasiados sitios web grandes y proyectos a gran escala utilizan PHP y todavía es difícil cambiarlos todos a la vez.
Excepto por la arquitectura web, Python y Ruby son similares, y su soporte para varias bibliotecas también es similar. En general, Python es más popular ahora, probablemente debido a una ventaja preconcebida. El punto culminante es que casi todas las distribuciones de Linux y los sistemas OSX vienen con Python, pero Ruby no.
Python también puede tener ventajas en algunas tareas de escritorio muy livianas, porque viene con una biblioteca GUI, Tinkter, pero esta ventaja no debería ser grande, porque después de todo es demasiado liviano, es decir. , es demasiado simple e inútil.
Desde un punto de vista gramatical, Python y Ruby definitivamente dominarán en el futuro. Estos son lenguajes relativamente simples de desarrollar. PHP todavía conserva varias críticas gramaticales de C/C++. Si solo hablamos de velocidad de desarrollo pura, definitivamente no es tan fuerte como Python y Ruby. Aquí hablamos principalmente de web, porque PHP desarrolla programas de escritorio, que son relativamente casuales, aunque hay algunos.