Ajax php && Delphi


HTML



HyperText Markup Language o lenguaje de marcado de hipertexto Es un estándar que sirve de referencia para la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web.






  • Con HTML podemos inscrustar en una paginas web imagenes, sonido, videos scripts

  • HTML es un estandar que busca la compatibilidad entre todos los navegadores web


Ejemplo HTML


Javascript JS


Lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas.

Una página web dinámica es aquella que incorpora efectos como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas con mensajes de aviso al usuario.





  • JavaScript es un lenguaje de programación interpretado y orientado a objetos, por lo que no es necesario compilar los programas para ejecutarlos. 

  • En otras palabras, los programas escritos con JavaScript se pueden probar directamente en cualquier navegador sin necesidad de procesos intermedio

Ejemplo de JS


CSS


  • Cascading Style Sheets, u Hojas de Estilo en Cascada es la forma con la cual separamos  la estructura de la presentación de una pagina web.

  • La presentación es la parte visual del sitio web los colores, del diseño efectos etc.

Ejemplo CSS

PHP


  • Es un lenguaje de código abierto muy popular, adecuado para desarrollo web y que puede ser incrustado en HTML. Es popular porque un gran número de páginas y portales web están creadas con PHP. 

  •  

    Php es interpretado y es multiparadigma por lo cual necesitamos instalar PHP en un servidor local o web. En el caso de ser un servidor local necesitamos instalarlo en nuestro OS el servidor apache, el interprete de php y un gestor de bases de datos mysql. 


EL servidor 



Para cada sistema operativo contamos con aplicación o paquetes que nos instalan todo lo necesario para poder comenzar a programar Web los cuales ya contienen apache, el intérprete de php y un servidor de bases de datos.


  • LAMP (Para plataformas Linux, Linux, apache, mysql y php) 
  • WAMP (para Windows, Windows, apache, mysql y php)
  •  MAMP (para MAcOs mac, apache, mysql y php)

¿Como funciona php?


Ejemplo PHP


Ajax

Asynchronous JavaScript + XML, que se puede traducir como "JavaScript asíncrono + XML,  Xml ahora solo queda en el nombre de  Ajax era la forma antigua muy antigua de  formatear los datos, ahora esta  JSON JavaScript Object Notation  el cual entiende perfectamente JS y php.


Ajax es la combinación de varias tecnologías web para poder crear sitio dinámicos y poder recargar o actualizar el contenido sin cambiar de pagina web.

Como funciona Ajax

Ejemplo Login ajax





Aplicación 



  • Ajax  y php son completamente para crear paginas webs, un ejemplo seria google maps, facebook blogs de noticias etc.

  • HTML y JS con tegnologia ajax  podemos crear WEB SERVICE para una aplicacion movi

  • Podemos crear diapositvitas (como esta presentacion)

Linea de aprendizaje

Para PHP  JS y Ajax

  • Debemos conocer algo de programacion basica
  • Saber como funciona un a pagina web cliente-servidor
  • Conocer HTML y CSS
  • Conocimiento básicos de bases de datos(solo si tu sitio web lo requiere)

Es una linea aprendizaje simple ya que PHP y JS tienen mucha documentación oficial por lo cual es fácil usarlos Ajax es un poquito mas complicado ya que usas varias tecnologias combinadas pero también tiene mucha documentación.

Ventajas


  • Buena documentación y tutoriales
  • Linea de aprendizaje simple-media
  • Las tegnologias van cada vez hacia la nube(internet)

IDE



  • Sublime Text
  • Notepad++

Sublime text


Notepad++


Delphi 7


Es un lenguaje de programación que se creó con el propósito de agilizar la creación de software basándolo en una programación visual. Para programarlo se utiliza una versión más actual del Pascal conocida como Object Pascal. Se usa para casi cualquier proyecto por ejemplo servicios del sistema operativo, establecer comunicación entre un servidor web y un programa, aplicaciones de consola, conectividad con bases de datos, para realizar aplicaciones visuales, entre otros.

Ejmplo hola mundo


Linea de aprendizaje


Es simple ya que su codificación es sencilla y tiene buena documentación

Ventajas


Se puede programar DLLs (dll= Una biblioteca de enlace dinámico o más comúnmente DLL(sigla en inglés de dynamic-link library)).

Se programar directamente los componentes visuales e incluso crear nuevos controles que hereden características de los ya existentes.

Linea de aprendizaje rapida

Aplicación


  • Aplicaciones visuales, punto de ventas
  • Aplicaciones cliente-servidor manejo de BD
  • Aplicaciones multicapas
  • Aplicaciones web Módulos para apache

IDE





Intercepcion entre lenguajes


  • JS 
  • PHP 
  • DELPHI

AJAX no entra en esta cotegoria por no es un lenguaje de programacion como tal, AJax es la combinación de hmtl, css, js y php, en su lugar evaluaremos a JS

JS PHP DELPHI



  • Son Orientados a objetos
  • Aplicaciones tipo Cliente-servidor
  • Conexión con Bases de Datos(oracle,sql-server,mysq,etc.)
  • Tienen una linea de aparendizaje simple no muy complicada

JS y PHP


  • Son interpretados
  • Los dos entienden a JSON
  • Son para crear paginas web



Gracias

Copy of Ajax php && Delphi

By Rodry Rodriguez

Copy of Ajax php && Delphi

  • 906