2. LENGUAJES DE PROGRAMACION
Los lenguajes de programación más usados en desarrollo web
son principalmente: ASP.NET, PHP y JSP, aunque aún hay
quienes usan ASP, Macromedia ColdFusion y Perl. También hay
un proyecto para usar Pascal en web a través del lenguaje Pascal
Server Pages - PSP pero aún no se han concretado desarrollos,
hasta donde se conoce.
3. ASP.NET
ASP.NET es un framework para aplicaciones web
desarrollado y comercializado por Microsoft. Es
usado por programadores y diseñadores 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 Language Runtime,
permitiendo a los programadores escribir código
ASP.NET usando cualquier lenguaje admitido por
el .NET Framework.
4. CARACTERISTICAS
Ventajas:
Costos predecibles
Experiencia especial en el as
Más rápido de implementar que aplicaciones adquiridas
Niveles de desempeño garantizados
actualizaciones automáticas del software.
Desventajas:
- Complejidad de aprendizaje.
- Faltan funciones internas.
5. PHP
es un lenguaje de programación de uso general de código 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 HTML en lugar de llamar a un
archivo externo que procese los datos.
6. CARACTERISTICAS
Ventajas:
- Muy fácil de aprender.
- Se caracteriza por ser un lenguaje muy rápido.
- Soporta en cierta medida la orientación a objeto. Clases y herencia.
- Es un lenguaje multiplataforma: Linux, Windows, entre otros.
- Capacidad de conexión con la mayoría de los manejadores de base
de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre otras.
Desventajas:
- Se necesita instalar un servidor web.
- Todo el trabajo lo realiza el servidor y no delega al cliente.
- La programación orientada a objetos es aún muy deficiente para
aplicaciones grandes.
- Dificulta la modularización.
7. JavaServer Pages (JSP)
es una tecnología que ayuda a los
desarrolladores de software a crear
páginas web dinámicas basadas en
HTML, XML, entre otros tipos de
documentos. JSP es similar a PHP, pero
usa el lenguaje de programación Java.
Para desplegar y correr JavaServer
Pages, se requiere un servidor web
compatible con contenedores servlet
como Apache Tomcat o Jetty.
8. CARACTERISTICAS
Ventajas
- El código está bien estructurado y resulta fácil de leer si se
conoce bien el lenguaje.
- La parte de JSP dinámico se escribe en Java, permitiendo una
integración total con módulos Java y la utilización de un motor
de páginas basado en servlets de Java.
Desventajas del JSP:
- Es un lenguaje bastante complejo y que requiere bastante
tiempo de aprendizaje.
- El alojamiento web requiere tener instalado un servidor
Tomcat.
9. HTML
HTML, sigla en inglés de HyperText Markup
Language (lenguaje de marcas de
hipertexto), hace referencia al lenguaje de
marcado para la elaboración de páginas web.
Es un estándar que sirve de referencia del
software que conecta con 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, como texto,
imágenes, videos, juegos, entre otros.
10. CARACTERISTICAS
VENTAJAS:
- Fácil de usar
- Permite la comunicación rápida y directa con una o varias
personas que se encuentren en cualquier parte del mundo.
- Desarrollo de diferentes proyectos y propuestas para darlos a
conocer a través de la red.
- Se puede contactar con diferentes personas para realizar
negocios, trabajos, proyectos, etc.
DESVENTAJAS:
- Es muy básico
- No ofrece diversidad de opciones
- No es muy completo
11. JAVASCRIPT
Este es un lenguaje interpretado,
no requiere compilación. Fue
creado por Brendan Eich en la
empresa Netscape
Communications. Utilizado
principalmente en páginas web. Es
similar a Java, aunque no es un
lenguaje orientado a objetos, el
mismo no dispone de herencias. La
mayoría de los navegadores en sus
últimas versiones interpretan
código Javascript
12. CARACTERISTICAS
Ventajas:
- Lenguaje de scripting seguro y fiable.
- Los script tienen capacidades limitadas, por razones de
seguridad.
- El código Javascript se ejecuta en el cliente.
Desventajas:
- Código visible por cualquier usuario.
- El código debe descargarse completamente.
- Puede poner en riesgo la seguridad del sitio, con el actual
problema llamado XSS (significa en inglés Cross Site Scripting
renombrado a XSS por su similitud con las hojas de estilo CSS).