Anuncios

Bienvenidos sean a este post, hoy es el primer post de una larga serie de posts para aprender sobre PHP.

Anuncios

Este es un lenguaje de los mas populares y diseminados por todo el amplio internestor, es un lenguaje habitualmente indicado como «del lado del servidor» porque todas las instrucciones las corre de ese lado mostrando al usuario solamente el resultado y no todo el proceso, como sucede con Javascript, lo cual nos brinda ciertas facilidades para trabajar con bases de datos y otros elementos que no vulneran la seguridad de nuestro servidor y/o sistemas o paginas.

Anuncios
Anuncios

Su competencia mas directa es ASP, Active Server Pages, si bien no fue el pionero en esto de trabajar desde el lado del servidor y no del cliente si lo hizo mas popular dado que no solamente venia con el IIS, Internet Information Server, sino que a partir de la version 4 se podia instalar en equipos de Workstation de Windows NT o Windows 98 y posteriores permitiendo que tengas tu propio servidor web sin necesidad de un servidor, aunque con las limitaciones pertinentes de conexiones, pero ASP no es un lenguaje en si porque este necesita de uno ya que de manera predeterminada utiliza VBScript pero tambien nos permite utilizar Javascript, aunque su mayor pega es como muchos productos de Micro$oft es la nula capacidad de poder adaptarse a otros productos dado que ASP solo funciona con IIS, con todos los temas de licencias pertinentes, en cambio PHP funciona no solamente en cualquier sistema operativo (Windows incluido) sino tambien con cualquier servidor web, lighttpd, Apache, etc, y sobre todas las cosas es GRATIS!!!!

Anuncios
Anuncios

Por estas ultimas razones le ha permitido dominar todo el internet y convertirse en uno de los lenguajes mas populares, si bien van a encontrar admiradores y detractores, especialmente los mas viejos, diciendo que arruino el concepto de programacion. En lo particular cuando trabajo para paginas webs prefiero usar PHP a cualquier otro lenguaje, salvo algo que corra del lado del cliente a lo cual prefiero Javascript, pero en mis principios con programacion web era de utilizar ASP aunque con el tiempo me migre completamente a PHP, esto es gracias a la flexibilidad que posee para poder crear tus propios sitios, el ejemplo mas conocido es LAMP (Linux Apache Mysql PHP) que es una serie de paquetes que se instalan en un equipo con Linux transformandolo en un servidor web muy practico, tambien con PHP se puede utilizar Ajax que es una fusion entre varios lenguajes y es muy popular en Internet donde complementado con HTML5 nos permite crear paginas dinamicas sin necesidad de un complemento externo, como era Adobe Flash, siendo este concepto muy popularizado especialmente por Google a traves de sus distintas paginas/herramientas.

Anuncios

Para este curso les recomiendo hacer un par de pasos antes de comenzar como son la creacion de una Pc virtual y en este usaremos un Debian, para ello les recomiendo el siguiente post:

Instalar un Debian desde cero

Anuncios

Donde explico desde donde descargar el Oracle VirtualBox y la imagen ISO de Debian, tambien les explico como crear una Virtual y como instalar un Debian en la virtual creada, una vez generada nuestra instalacion podemos proceder a instalar lo basico que necesitaremos para trabajar con nuestro lenguaje, por otro lado les recomiendo este post:

Instalar Apache, Mysql y PHP

Anuncios

En este instalaremos lo basico como para poder trabajar, si bien no veremos inmediatamente todo esto que instalaremos si lo usaremos a largo plazo, tambien esta virtual les servira como equipo de pruebas y poder hacer codigos para verificar su funcionamiento de una manera practica, despues nos manejaremos con muy poco y solo se necesitan algunos requerimientos:

  • No se requiere conocimiento de programacion pero ayuda a una mejor comprension
  • Al comienzo con el editor nano o vim nos ira muy bien en el caso de usar la virtual
  • Si usan Windows les comentare en un proximo post como prepararse
  • Mas adelante podemos usar un editor de paginas pero no es obligatorio
  • Por ultimo tener muchas ganas de aprender sobre este lenguaje
Anuncios

Con esto aclarado en los proximos posts empezaremos con algunas nociones basicas del lenguaje para luego comenzar a trabajar a lo que mas apunta como son los servicios web, espero que no les haya aburrido y una recomendacion es que instalen los pasos necesarios para poder trabajar mas tranquilo y relajado, ya saben que pueden seguirme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.50