LENGUAJE DE PROGRAMACIÓN HTML
El lenguaje de programación HTML (Híper
Texto Markup Lenguaje) o lenguaje de marcas hipertextuales fue creado por Tim
Berners-Lee a partir del SGML (Standard Generalized Markup Lenguaje) o lenguaje
de marcación generalizado. El html nació como un lenguaje de marcas para
producir todo tipo de documentos estructurados.El
html no es un lenguaje de programación como el del phi, o el C, sino más bien
un sistema de etiquetas. Y gracias a estas etiquetas o marcas, que se le
colocan a un texto, podemos darle la forma en la que queremos sea visto.En
sus inicios el lenguaje de programación html creaba documentos muy básicos,
pero muy pronto con el auge del World Wide Wed (www), es decir, Internet,
comienza también su desarrollo. Así en sus comienzos los navegadores de
Internet solo funcionaban en modo texto. Luego se fueron todo fue mejorando a
un ritmo extraordinario gracias al desarrollo de la red de redes (Internet)Como hemos dicho el html es un
lenguaje de programación especializado en crear páginas web, para ello se
utilizan unas serie de etiquetas. Todo documento creado con html tiene una
estructura claramente definida. Siempre se comienza con la etiqueta
<html>, que es la que comprende a toda la página web. Tiene dos secciones
básicas bien diferenciadas: la cabecera y el cuerpo que se corresponde con las
etiquetas <head> y <body> respectivamente.Pero
estas son solo algunas de las muchas etiquetas que el lenguaje de programación
html usa. La cabecera puede contener información, siempre lleva el título del documento
html encerrado por la etiqueta <title>. Mientras que en el cuerpo se
localiza todo el contenido de la página web, sea, texto, imágenes, sonido,
hipervínculos, video, etc.Gracias
al lenguaje html podemos visualizar los archivos que encontramos en Internet, y
luego podemos decidir cual nos bajamos. También podemos comprar, vender,
ofrecer todo tipo de servicios y todo ello gracias al leguaje html que abrió un
mercado sin fronteras. Porque toda las páginas que podemos visitar en Internet
están hechas con el lenguaje de programación html.
LENGUAJE DE PROGRAMACIÓN JAVA SCRIPT
Java
Script es un lenguaje de programación interpretado,
dialecto del estándar ECMAScript. Se define como orientado a objetos,3 basado en prototipos, imperativo, débilmente tapado y dinámico.
Se
utiliza principalmente en su forma del lado del
cliente (client-side), implementado como parte de un navegador web permitiendo
mejoras en la interfaz y páginas web dinámicas,
en bases de datos locales al navegador...4 aunque
existe una forma de Java Script del lado del servidor (Server-side
Java Script o SSJS). Su uso en aplicaciones externas a la web,
por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es
también significativo.
Java
Script se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones
del lenguaje de programación Java. Sin embargo Java y Java Script no están
relacionados y tienen semánticas y propósitos diferentes.
Todos
los navegadores modernos interpretan el código Java Script integrado en las
páginas web. Para interactuar con una página web se provee al lenguaje Java
Script de una implementación del Document Objeto Modelo (DOM).
Tradicionalmente
se venía utilizando en páginas web HTML para realizar
operaciones y únicamente en el marco de la aplicación cliente, sin acceso a funciones
del servidor.
Java Script se interpreta en el agente de usuario, al mismo tiempo que las
sentencias van descargándose junto con el código HTML.
LENGUAJE DE PROGRAMACIÓN PHP
PHP es un lenguaje de
programación de uso general de script del lado del servidor originalmente
diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros
lenguajes de programación del lado del servidor que se podían incorporar
directamente en el documento HTMLen lugar de llamar a un archivo externo que procese los
datos. El código es interpretado por un servidor web con un módulo de
procesador de PHP que genera la página Web resultante. PHP ha evolucionado por
lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes.
PHP puede ser usado en la mayoría de los servidores web al igual que en casi
todos los sistemas operativos y plataformas sin ningún costo.
PHP fue creado originalmente
por Rasmus Lerdorf en 1995. Actualmente el
lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP.1 Este lenguaje forma
parte del software libre publicado bajo la licencia PHP que
es incompatible con la Licencia Pública General de GNUdebido a
las restricciones del uso del término PHP.2
LENGUAJE DE PROGRAMACIÓN ASP.NET
ASP.NET es
un framework para aplicaciones web desarrollado
y comercializado por Microsoft. Es usado por programadores para construir sitios web dinámicos, aplicaciones
web y servicios web XML. Apareció en enero de
2002 con la versión 1.0 del .NET
Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET está
construido sobre el Common Lenguaje Runtime, permitiendo a
los programadores escribir código ASP.NET usando cualquier lenguaje admitido
por el .NET Framework.
Cualquier
persona que está familiarizada con el desarrollo de aplicaciones web sabrá que
el desarrollo web no es una tarea simple. Ya que mientras que un modelo de
programación para aplicaciones de uso común está muy bien establecido y
soportado por un gran número de lenguajes, herramientas de desarrollo, la
programación web es una mezcla de varios lenguajes de etiquetas, un gran uso de
lenguajes de script y
plataformas de servidor. Para el programador de nivel intermedio, el
conocimiento y las habilidades que se necesitan para desarrollar aplicaciones
web requieren de un mayor conocimiento tanto de lenguajes de programación,
etiquetado y formato, como de diversas tecnologías de software relativas al
desarrollo distribuido y concurrente, de las que son necesarias en el
desarrollo tradicional de aplicaciones.
LENGUAJE DE PROGRAMACIÓN JSP
JSP es un acrónimo de Java Server
Pages, que en castellano vendría a decir algo como Páginas de Servidor Java.
Es, pues, una tecnología orientada a crear páginas web con programación en
Java.
El motor de las páginas JSP está
basado en los servlets de Java -programas en Java destinados a ejecutarse en el
servidor-, aunque el número de desarrolladores que pueden afrontar la programación
de JSP es mucho mayor, dado que resulta mucho más sencillo aprender que los
servlets.
En JSP creamos páginas de manera parecida a como se crean enASP o PHP -otras dos tecnologías de servidor-. Generamos archivos con extensión .jsp que incluyen, dentro de la estructura de etiquetas HTML, las sentencias Java a ejecutar en el servidor. Antes de que sean funcionales los archivos, el motor JSP lleva a cabo una fase de traducción de esa página en un servlet, implementado en un archivo clases (Byte codes de Java). Esta fase de traducción se lleva a cabo habitualmente cuando se recibe la primera solicitud de la página .jsp, aunque existe la opción de recompilar en código para evitar ese tiempo de espera la primera vez que un cliente solicita la página.
En JSP creamos páginas de manera parecida a como se crean enASP o PHP -otras dos tecnologías de servidor-. Generamos archivos con extensión .jsp que incluyen, dentro de la estructura de etiquetas HTML, las sentencias Java a ejecutar en el servidor. Antes de que sean funcionales los archivos, el motor JSP lleva a cabo una fase de traducción de esa página en un servlet, implementado en un archivo clases (Byte codes de Java). Esta fase de traducción se lleva a cabo habitualmente cuando se recibe la primera solicitud de la página .jsp, aunque existe la opción de recompilar en código para evitar ese tiempo de espera la primera vez que un cliente solicita la página.
LENGUAJE DE PROGRAMACIÓN PYTHON
Python
es un lenguaje de programación
dinámico
y Orientado
a objetos que puede ser usado de muchas
Maneras
en el desarrollo de software. Ofrece
gran
Soporte e
integración con otros lenguajes y
Herramientas, viene con
una extensiva cantidad de
Librerías
y puede ser aprendido en pocos días
Muchos programadores informan un incremento
Sustancial
en la productividad y la sensación de que el
Lenguaje
les motiva hacia un desarrollo
de más alta
Calidad
y código más mantenerle.
Python
se puede
ejecutar en Windows, Linux/Unix,
Mac
OS X, OS/2, Amiga, Palm Handhelds, y teléfonos
Celulares
Nokia. Python también ha sido portado para
Las
maquinas virtuales de Java y .NET.
Python
es distribuido bajo la licencia open source OSI
Que lo
hace libre para ser usado inclusive en el
Desarrollo
de productos comerciales.
LENGUAJE DE PROGRAMACIÓN RUBY
Ruby es
un lenguaje de programación interpretado, reflexivo y orientado a objetos,
creado por el programador japonés Yukihiro "Matz" Matsumoto, quien
comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis
inspirada en Python y Perl con
características de programación orientada a objetos similares a Smalltalk.
Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje
de programación interpretado en una sola pasada y su implementación oficial es
distribuida bajo una licencia de software
libre.
El
creador del lenguaje, Yukihiro "Matz" Matsumoto, ha dicho
que Ruby está diseñado para la productividad y la diversión del desarrollador,
siguiendo los principios de una buena interfaz de usuario.Sostiene que el
diseño de sistemas necesita enfatizar las necesidades humanas más que las de la
máquina
A
menudo la gente, especialmente los ingenieros en computación, se centran en las
máquinas. Ellos piensan, "Haciendo esto, la máquina funcionará más rápido.
Haciendo esto, la máquina funcionará de manera más eficiente. Haciendo
esto..." Están centrados en las máquinas, pero en realidad necesitamos
centrarnos en las personas, en cómo hacen programas o cómo manejan las aplicaciones
en los ordenadores aquellos
familiarizados con el estándar.
Matz
lo definió de esta manera en una entrevista:
Todo
el mundo tiene un pasado personal. Alguien puede venir de Python, otro de Perl,
y pueden verse sorprendidos por distintos aspectos del lenguaje. Entonces
podrían decir Estoy sorprendido por esta característica del lenguaje, así que
Ruby viola el principio de la menor sorpresa. Espera, espera. El principio de
la menor sorpresa no es sólo para ti. El principio de la menor sorpresa
significa el principio de 'mi' menor sorpresa. Y significa el principio de la
menor sorpresa después de que aprendes bien Ruby. Por ejemplo, fui programador
de C++ antes de empezar a diseñar Ruby. Programé exclusivamete en C++ durante
dos o tres años. Y después de dos años de programar en C++, todavía me
sorprendía.
LENGUAJE DE PROGRAMACIÓN ULTRAEDIT
UltraEdit
es un editor con una increíble gama de funciones. Además de ver las
sintaxis individual personalizable para varios idiomas, que también incluye un
cliente FTP y un editor hexadecimal. Al abrir archivos se muestran como
fichas así que trabajarlos sera muy fácil. El programa combina muchas
cosas útiles en un mismo lugar. UltraEdit es una herramienta que sustituye
perfectamente el Notepad. puedes editar varios archivos a la vez de tamaño
ilimitado y permite hacer cosas como el "reemplazar" de un texto en
todo un conjunto de archivos.
Entiende
Java, ASPs, JSPs, HTML y hace el sintax highlight de palabras clave. Incluso
tiene la posibilidad de entender el lenguaje Pl/SQL de Oracle. Dispone de
macros y mucho más.
Permite
editar en Hexadecimal y también el añadir diferentes diccionarios. El español
está disponible.
También
tiene integrado el soporte para hacer FTP al servidor donde tienes las páginas.
Como se puede ver, es un programa bastante completo y muy útil para los
programadores de páginas web.
LENGUAJE DE PROGRAMACIÓN EDIT2WEB
Edit2Web
es un sencillo editor de páginas web orientado, sobre todo, a volcar la
información de nuestras bases de datos a través de Internet. Sus principales
características son la facilidad de uso (aprenderemos a utilizarlo en sólo unos
minutos) y la potencia, ya que podremos generar webs con mecanismos de acceso a
base de datos utilizando sólo el ratón.
Este proyecto nació con la vocación de situar el desarrollo web al alcance de cualquier usuario, una tarea que, a pesar de formar parte de los objetivos de muchos proyectos informáticos, rara vez se consigue. La extraordinaria potencia de los editores web que podemos encontrar hoy en el mercado está siempre reñida, lamentablemente, con la facilidad de uso de los mismos. Son herramientas de una calidad indudable, pero solo pensadas para ser usadas por programadores. Basta abrir cualquiera de estos programas y contar el número de botones que aparecen de repente ante nuestros ojos. Un usuario normal que quisiera realizar una aplicación web con acceso a base de datos con uno de estos programas, requeriría una amplia preparación, aparte de grandes dosis de paciencia, para conseguirlo.
Este proyecto nació con la vocación de situar el desarrollo web al alcance de cualquier usuario, una tarea que, a pesar de formar parte de los objetivos de muchos proyectos informáticos, rara vez se consigue. La extraordinaria potencia de los editores web que podemos encontrar hoy en el mercado está siempre reñida, lamentablemente, con la facilidad de uso de los mismos. Son herramientas de una calidad indudable, pero solo pensadas para ser usadas por programadores. Basta abrir cualquiera de estos programas y contar el número de botones que aparecen de repente ante nuestros ojos. Un usuario normal que quisiera realizar una aplicación web con acceso a base de datos con uno de estos programas, requeriría una amplia preparación, aparte de grandes dosis de paciencia, para conseguirlo.
LENGUAJE DE PROGRAMACIÓN ZEND STUDIO
Zend Studio o Zend
Development Environment es un completo entorno de desarrollo integrado para
el lenguaje de programación PHP. Está escrito en Java, y está disponible para las
plataformas Microsoft
Windows, Mac OS X y GNU/Linux.
Junto con su contraparte Zend Server (antes
llamado Zend Plataforma), son la propuesta de Zend
Technologies para el desarrollo de aplicaciones Web utilizando
PHP, actuando Zend Studio como la parte cliente y Zend Server como la parte
servidora. Se trata en ambos casos de software comercial, lo cual contrasta con el
hecho de que PHP es software libre.
Características principales
vNo requiere la
instalación previa del entorno de ejecución de Java.
vSoporte para
PHP 4 y PHP 5.
vResaltado de
sintaxis, autocompletado de código, ayuda de código y lista de parámetros de
funciones y métodos de clase.
vphpDocumentor integrado.
vPlegado de
código (comentarios, bloques de phpDoc, cuerpo de funciones y métodos e
implementación de clases).
vInserción
automática de paréntesis y corchetes de cierre.
vSangrado
automático y otras ayudas de formato de código.
vEmparejamiento
(matching) de paréntesis y corchetes (si se sitúa el cursor sobre un paréntesis
(corchete) de apertura (cierre), Zend Studio localiza el correspondiente
paréntesis (corchete) de cierre (apertura)).
vDetección de
errores de sintaxis en tiempo real.
vFunciones de depuración: Botón de ejecución y traza,
marcadores, puntos de parada (breakpoints), seguimiento de variables y mensajes
de error del intérprete de PHP. Permite también la depuración en servidores
remotos (requiere Zend Server).
vInstalación de
barras de herramientas para Internet
Explorer y Mozilla
Firefox (opcionales).
vSoporte para
gestión de grandes proyectos de desarrollo.
vManual de PHP
integrado.
vSoporte para control de versiones usando CVS o Subversion (a
elección del desarrollador).
vCliente FTP integrado.
vSoporte para
navegación en bases de datos y ejecución de consultas SQL.
Zend Studio fue diseñado para
usarse con el lenguaje PHP; sin embargo ofrece soporte básico para otros
lenguajes Web, como HTML, Javascript y XML.
LENGUAJE DE PROGRAMACIÓN PHP DESIGNER
PHPDesigner es un excelente editor
de programación el cual puede trabajar con lenguajes como PHP pero también de
otros muchos lenguajes de programación: CSS, XML, Perl, JavaScript, VBScript,
Java, SQL, Python y Ruby.
PHPDesigner es un programa que destaca la sintaxis del código para que los usuarios puedan diferenciar fácilmente entre variables, funciones, atributos, etc. También lleva un control de las clases que tenemos en nuestro proyecto, los parámetros que necesitan las funciones a las que llamamos, etc. Todo el ello, en un único programa con el que los usuarios podrán realizar cualquier tipo de programación de una manera simple, rápida y cómoda.
Es un programa que ha sido diseñado para personas con conocimiento en programación, por lo que dentro de ser fácil de usar, las personas que no tengan conocimientos en programación podrán encontrarlo un poco difícil de usar.
PHPDesigner es un programa que destaca la sintaxis del código para que los usuarios puedan diferenciar fácilmente entre variables, funciones, atributos, etc. También lleva un control de las clases que tenemos en nuestro proyecto, los parámetros que necesitan las funciones a las que llamamos, etc. Todo el ello, en un único programa con el que los usuarios podrán realizar cualquier tipo de programación de una manera simple, rápida y cómoda.
Es un programa que ha sido diseñado para personas con conocimiento en programación, por lo que dentro de ser fácil de usar, las personas que no tengan conocimientos en programación podrán encontrarlo un poco difícil de usar.
LENGUAJE DE PROGRAMACIÓN KOMODO
Kómodo
Edit. es un completo IDE (Entorno de desarrollo integrado) que permite
trabajar distintos lenguajes de programación como PHP, Python, Perl, Ruby,
C, C++, HTML, Java, Javascript, Django, etc. tiene una características que lo
hacen un editor cómodo, como por ejemplo el auto completar de los códigos
cuando se trabaja con lenguajes como PHP.
- Las características más generales son:
* Reconoce las diferencias entre sintaxis de cada lenguaje.
* Es compatible con casi la mayoría de sistemas operativos conocidos
como Windows, Mac y Linux.
* Está bajo licencia GPL "Licencia Pública General de GNU" (es
gratuito).
LENGUAJE DE PROGRAMACIÓN VISUAL BASIC
Visual Basic es un lenguaje de programación dirigido por eventos,
desarrollado por Alan Cooper para Microsoft.
Este lenguaje de programación es un dialecto de BASIC, con importantes
agregados. Su primera versión fue presentada en 1991, con la intención de
simplificar la programación utilizando un ambiente de desarrollo completamente
gráfico que facilitara la creación de interfaces gráficas y, en cierta medida,
también la programación misma.
La última versión fue la 6,
liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de
2008.
En 2001 Microsoft propuso
abandonar el desarrollo basado en la API Win32 y pasar a un framework o
marco común de librerías, independiente de la versión del sistema operativo, .NET
Framework, a través de Visual Basic
.NET (y otros lenguajes como C Sharp (C#)
de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de
propósito general, también provee facilidades para el desarrollo de
aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects, o ActiveX Data Objects.
Visual Basic contiene un entorno
de desarrollo integrado o IDE que integra editor de
textos para edición del código fuente, un depurador,
un compilador (y enlazador) y un editor de interfaces gráficas o GUI.