SlideShare una empresa de Scribd logo
1 de 57
HERRAMIENTAS DE
DESARROLLO DE
SOFWARE BAJO WEB
ALEX ALARCÓN, 21.725.719
GREILIMAR RODRÍGUEZ, 23.487.452
HÉCTOR LUGO, 25.630.908
JOSÉ MEDINA, 26.165.468
7D01IS
PARA NADIE ES UN SECRETO QUE LAS PÁGINAS WEB
MARCARON UN HITO EN LA TECNOLOGÍA,
REVOLUCIONANDO TODO JUNTO CON INTERNET…
PARA NADIE ES UN SECRETO QUE LAS PÁGINAS WEB
MARCARON UN HITO EN LA TECNOLOGÍA,
REVOLUCIONANDO TODO JUNTO CON INTERNET…
PERO… ¿CÓMO SE DESARROLLA?
ES UNA PREGUNTA COMPLICADA, PUES AL IGUAL QUE LA
PROGRAMACIÓN DE APLICACIONES, LA WEB NECESITA SU
DESARROLLO EN BASE A CÓDIGO
SIN EMBARGO…
SIN EMBARGO…
AL IGUAL QUE OCURRE CON LA PROGRAMACIÓN, EXISTEN
HERRAMIENTAS QUE FACILITAN SU DESARROLLO, ACORTANDO
LOS TIEMPOS EN LOS QUE SE ESPERA LANZAR UNA PÁGINA
WEB
ENTRE ELLAS ESTÁN
 HTML
 PHP
 LARAVEL
 DREAMWEAVER
 VISUAL BASIC.NET
 FRAMEWORK.NET
 VISUAL STUDIO
CONOZCÁMOSLAS…
HTML
DESCRIPCIÓN
HTML HACE ALUSIÓN A HYPER TEXT MARKUP LANGUAGE, Y, AUNQUE MUCHAS
PERSONAS PIENSEN DE ÉL QUE ESPECIFICA O DICTA EL CÓMO VA DISEÑADA LA
PÁGINA, NO ES TAN ASÍ EN SU TOTALIDAD, AUNQUE PUEDE IMPLEMENTARSE CON
ÉSE FIN DE FORMA RUDIMENTARIA.
HTML ES QUIEN SE ENCARGA DE ESTRUCTURAR LA PÁGINA, DIVIDIRLA POR
SECCIONES RESPECTIVAMENTE A TRAVÉS DE LAS DIVISIONES QUE LA
COMPONGAN; PESE A ESTO, EL CÓDIGO Y EL CÓMO SE PLASMA PUEDEN
SERVIR PARA DICTAR ALGUNA CARACTERÍSTICA DE DISEÑO EN SÍ MISMA
HTML
CARACTERÍSTICAS
 ES UN LENGUAJE DE PROGRAMACIÓN MÁS
 NO INCLUYE EN ÉL EL DISEÑO, SÓLO DIVIDE CÓMO ESTÁ
ESTRUCTURADA UNA PÁGINA WEB
 EL CUERPO DE LA PÁGINA SE DIVIDE EN ÉL A TRAVÉS DE ETIQUETAS
 SI BIEN PUEDE CONTENER PARTE DEL DISEÑO DE LA PÁGINA, NO
ABARCA TODO LO QUE PUEDEN OFRECER SOLUCIONES COMO CSS O
JAVASCRIPT
 ES DE FÁCIL APRENDIZAJE
HTML
APLICACIÓN Y USO
 EN ÉL SE DESARROLLA EL CUERPO DE UNA PÁGINA WEB
 SE ESTRUCTURA POR MEDIO DE ETIQUETAS, LAS CUALES SE INDICAN
POR EL USO DE “<>” Y FINALIZAN CON “</>”
 PUEDE HACERSE USO DE IMÁGENES, DESTACAR TEXTOS, CENTRAR,
ALINEAR PÁRRAFOS, TODO DE FORMA NATIVA SIN RECURRIR A
APLICACIONES EXTERNAS (CSS, JAVASCRIPT, ETC).
 SU COMPLEMENTO DIRECTO ES CSS, JAVASCRIPT PARA AÑADIR
FUNCIONALIDAD Y UNA MAYOR PERSONALIDAD A LA PÁGINA WEB
HTML
VENTAJAS
 RÁPIDO APRENDIZAJE
 FÁCIL DESARROLLO
 DIVERSA VARIEDAD DE ENTORNOS DE DESARROLLO
 SE COMPLEMENTA A LA PERFECCIÓN CON CSS, JAVASCRIPT ENTRE
OTROS
 MULTIPLES FUNCIONES CON LAS QUE SE PUEDE PRESCINDIR DE LAS
ANTERIORES, AUNQUE DE FORMA LIMITADA
PHP
DESCRIPCIÓN
PHP SE HA CONVERTIDO CON EL TIEMPO EN UN LENGUAJE REFERENTE,
PUES ES APLICADO EN MUCHAS ÁREAS Y PRINCIPALMENTE DENTRO DEL
DISEÑO DE PÁGINAS WEB Y EL USO/FUNCIONALIDAD DE LA MISMA.
PHP ES UN LENGUAJE DE CÓDIGO ABIERTO QUE SE ENCARGA DE CREAR
SCRIPTS (DENTRO DEL APARTADO WEB) CAPACES DE SER EJECUTADOS POR
EL SERVIDOR Y GENERAR RESULTADOS DINÁMICOS QUE PUEDAN SERVIR AL
USUARIO DE FORMA DISTINTA A LA TRADICIONAL; SE PUEDEN HACER
INFINIDADES DE USOS CON ÉL
PHP
CARACTERÍSTICAS
 CÓDIGO ABIERTO
 USO GRATUITO
 GRAN CANTIDAD DE FUNCIONALIDADES
 PUEDE IMPLEMENTARSE DENTRO DE HTML Y CONSEGUIR MAYOR
FUNCIONALIDAD
 SUS INSTRUCCIONES SE EJECUTAN EN EL BACKEND DE LA PÁGINA WEB,
ES DECIR, DEL LADO DEL SERVIDOR
PHP
APLICACIÓN Y USO
 SU APLICACIÓN PARTE DE LA INSCRUSTACIÓN EN EL CÓDIGO HTML,
MEDIANTE EL CUAL SE EJECUTA LA INSTRUCCIÓN PHP
 SE USA PARA LA CREACIÓN DE PÁGINAS WEB DINÁMICAS (AQUELLAS
QUE INTERACTÚAN MEDIANTE UN PROCESADO DEL LADO SERVIDOR
PARA GENERAR Y RECOPILAR DATOS)
 PUEDE ENLAZARSE CON OTROS LENGUAJES COMO JAVA
 CAPACIDAD DE CREACIÓN DE IMÁGENES O GRÁFICOS A PARTIR DE DATOS
 CAPACIDAD DE EXPORTACIÓN DE RESULTADOS A OTROS LENGUAJES
(SIEMPRE QUE SEAN BASADOS EN WEB) COMO XML O XHTML
PHP
VENTAJAS
 CÓDIGO ABIERTO
 GRATUITO
 BUENA CURVA DE APRENDIZAJE
 DINAMISMO, MÚLTIPLE FUNCIONALIDAD
 PRIVACIDAD (SUS PROCESOS SE EJECUTAN EN EL BACKEND DE LA
PÁGINA WEB, ES DECIR, SU SERVIDOR)
 CAPACIDAD DE INTEGRACIÓN JUNTO A OTROS LENGUAJES
LARAVEL
DESCRIPCIÓN
LARAVEL ES QUIZÁ UNO DE LOS FRAMEWORKS MÁS UTILIZADOS EN LA
ACTUALIDAD PARA EL DESARROLLO DE UNA PÁGINA WEB POR MEDIO DEL
LENGUAJE PHP. A TRAVÉS DE ÉL SE PUEDE AÑADIR FUNCIONALIDADES
EXTRAS EN UN CORTO PERÍODO DE TIEMPO A DIFERENCIA DE LOS
MÉTODOS DE A PIE, FACILITANDO ASÍ PUES EL DESARROLLO DE LAS
PÁGINAS.
LARAVEL
CARACTERÍSTICAS
 DISPONE DE SOPORTE PARA MODELO-VISTA-CONTROLADOR
 GRAN VARIEDAD DE LIBRERIAS
 ES MODULAR Y EXTENSIBLE, ES DECIR, PUEDEN AÑADIRSE PAQUETES
ADICIONALES PARA MAYOR FUNCIONALIDAD
 PERMITE DESARROLLAR FÁCILMENTE MICRO-SERVICIOS Y APIs DE GRAN
RENDIMIENTO PARA CUALQUIER TIPO DE PROYECTOS
 FÁCIL ENRUTAMIENTO
 POSEE UN MOTOR DE PLANTILLAS
 DISPONE DE UNA AUTENTICACIÓN SIMPLE
LARAVEL
APLICACIONES Y USOS
 LARAVEL PERMITE A LOS USUARIOS HACER USO DE UNA PODEROSA
HERRAMIENTA ENFOCADA EN EL RÁPIDO DESARROLLO DE CÓDIGO PHP,
EL CUAL BUSCA SIMPLIFICAR PARADIGMAS DE DESARROLLO COMO
MODELO-VISTA-CONTROLADOR, POR UNO MÁS SENCILLO.
 DADO QUE ES UN ENTORNO DE DESARROLLO, LARAVEL GUARDA
DENTRO DE ÉL UNA ENORME VARIEDAD DE UTILIDADES QUE EXPLOTAN
TODO EL POTENCIAL QUE OFRECE EL LENGUAJE PHP.
 PERMITE EL USO DE UNA SINTAXIS SENCILLA, SIGNIFICANDO EN UNA
MAYOR EFICIENCIA Y EFICACIA A LA HORA DE PROGRAMAR;
TRANSFORMÁNDOSE EN MENOS TIEMPO INVERTIDO PARA LA
REALIZACIÓN DE LOS TRABAJOS Y METAS DE LOS DESARROLLADORES
LARAVEL
VENTAJAS
 CÓDIGO ABIERTO
 GRATUITO
 PODEROSO ENTORNO DE DESARROLLO BASADO EN PHP
 APORTA AUN MÁS FUNCIONALIDAD A PHP, ADEMÁS DE SIMPLICAR EL
DESARROLLO DEL CÓDIGO A PROGRAMAR
 REDUCCIÓN DE COSTOS EN EL DESARROLLO Y MANTENIMIENTO
 CUENTA CON UNA ENORME COMUNIDAD, ADEMÁS DE UN ABUNDANTE
DOCUMENTACIÓN DENTRO DE LA PÁGINA OFICIAL
DREAMWEAVER
DESCRIPCIÓN
EL DREAMWEAVER ES LA HERRAMIENTA ICÓNICA PARA EL DESARROLLADOR
DE PÁGINAS WEB, PUES ES UN ENTORNO DE DESARROLLO CAPAZ DE
EXPLOTAR DE SOBREMANERA LAS CUALIDADES DE UN PROGRAMADOR Y
CON RAZÓN, GRACIAS A SU FACILIDAD DE INTERACCIÓN, CURVA DE
APRENDIZAJE, ADEMÁS DE OFRECER CUALIDADES DE DRAG-AND-DROP, ES
DECIR, QUE SE GENERA EL CÓDIGO A TRAVÉS DEL ARRASTRE DE
ELEMENTOS HACIA UNA PEQUEÑA VENTANA.
AHORRA EL TRABAJO DEL DESARROLLADOR POR SU FUNCIONALIDAD,
ADEMÁS, OTORGA SIEMPRE EXTRAS AL QUE HACE USO DE ELLA.
DREAMWEAVER
CARACTERÍSTICAS
 ES UN EDITOR DE PÁGINAS WEB VERSATIL, AÑADE MUCHAS
OPERACIONES Y FACILIDADES AL DISEÑADOR WEB
 SUS CARACTERÍSTICAS AÑADIDAS A DIFERENCIA DE OTROS EDITORES E
QUE, DADA SU PROPIA VERSATILIDAD, PERMITE AÑADIR IMÁGENES,
EDICIONES HECHAS DIRECTAMENTE DESDE PHOTOSHOP, ADEMÁS DE
INTEGRARSE PERFECTAMENTE CON LOS DEMÁS SERVICIOS DE ADOBE,
COMO AÑADIR ANIMACIONES HECHAS POR ADOBE FLASH, POR DAR UN
EJEMPLO.
 ES DE FÁCIL USO UNA VEZ SE CONOCEN TODAS SUS FUNCIONES.
DREAMWEAVER
APLICACIONES Y USOS
 DREAMWEAVER ES QUIZÁ EL EDITOR DE PÁGINAS WEB MÁS POTENTE
QUE EXISTE, O AL MENOS EL MÁS UTILIZADO. OFRECE SOLUCIONES QUE
NINGÚN OTRO TIENE, ES CAPAZ DE OFRECER UNA VISTA EN TIEMPO
REAL DEL DESARROLLO DE NUESTRO PROYECTO, ASÍ COMO LOS
DIVERSOS AÑADIDOS QUE PERMITEN AHORRAR EL TIPEO DE LÍNEAS DE
CÓDIGO.
 SU FUNCIONALIDAD Y EXTENSIONES (POR MEDIO DE TERCEROS)
PERMITE DARLE MÁS, CON MENOS TRABAJO A LA PÁGINA, LO QUE SE
TRADUCE EN UNA MENOR INVERSIÓN DE TIEMPO A LO QUE SE QUIERE
LLEGAR A DAR POR PARTE DEL DISEÑADOR WEB
DREAMWEAVER
VENTAJAS
 GRAN PERSONALIZACIÓN
 CAPACIDAD DE AMPLIACIÓN POR MEDIO DE OTROS SERVICIOS DE ADOBE
Y ADICIÓN DE EXTENSIONES
 BASADO EN “LO QUE VES ES LO QUE OBTIENES” HACE REFERENCIA A
QUE NO TIENE QUE ESCRIBIRSE CÓDIGO, PUES ES AUTOMÁTICAMENTE
PROCESADO POR EL EDITOR. IMPLICA EL AHORRO DE TIEMPO, Y
COSTO/MANTENIMIENTO
 FACILITA LA INTEGRACIÓN DE OTROS LENGUAJES COMO CSS
Y JAVASCRIPT
VISUAL BASIC.NET
DESCRIPCIÓN
NACE COMO UNA ALTERNATIVA A AQUELLOS QUE HACÍAN USO DE VISUAL
BASIC PARA EL DESARROLLO DE APLICACIONES LUEGO DE MICROSOFT
HABERSE MUDADO A LA PLATAFORMA .NET. ES UN LENGUAJE ORIENTADO A
OBJETOS CON UNA CURVA DE APRENDIZAJE BASTANTE NOTORIA, EL CUAL
TAMBIÉN SE PUEDE NO SÓLO EMPLEAR PARA PROGRAMAS DE
COMPUTADORA, SINO TAMBIÉN PARA EL DISEÑO DE PÁGINAS WEB
VISUAL BASIC.NET
CARACTERÍSTICAS
 ES ORIENTADO A OBJETOS
 PERMITE LA MODULARIZACIÓN
 SU INTERFAZ ES NETAMENTE GRÁFICA, DETALLADA PARA LOS USUARIOS
DE MODO QUE PUEDA SER COMPRENSIBLE PARA SU USO
 INTEGRA ACTUALMENTE LA FACILIDAD DE VISUAL BASIC EN UN
ENTORNO MÁS MODERNO AL APLICÁRSELE EL FRAMEWORK .NET
VISUAL BASIC.NET
APLICACIONES Y USOS
 VISUAL BASIC.NET NO SE DISTANCIA DEMASIADO DE LO QUE FUE UNA
VEZ VISUAL BASIC, SIN EMBARGO, NO ES MÁS QUE UNA ADAPTACIÓN
DEL MISMO PARA FUNCIONAR DENTRO DEL FRAMEWORK .NET.
 VISUAL BASIC.NET BUSCA OPERAR DE FORMA MULTIPLATAFORMA, AL
IGUAL QUE LO HACEN YA OTROS LENGUAJES DE PROGRAMACIÓN COMO
PHP Y JAVA
 SIENDO UN LENGUAJE ORIENTADO A OBJETOS ES POSIBLE FACILITAR EL
DESARROLLO DE LOS SISTEMAS, SIEMPRE Y CUANDO SE TENGA CLARO
QUÉ ES LO QUE SE DESEA HACER, INCLUYENDO LAS HERENCIAS Y
DIVERSAS ABSTRACCIONES DEL MISMO QUE ASÍ LO PERMITAN
VISUAL BASIC.NET
VENTAJAS
 FÁCIL APRENDIZAJE AL ESTAR BASADO EN LO QUE FUE VISUAL BASIC
 ES UN RAD (DESARROLLO RÁPIDO DE APLICACIONES)
 INTEGRA Y PERMITE TRABAJAR EFICIENTEMENTE CON WINDOWS
 EFICIENTE PARA AQUELLOS PROGRAMADORES QUE QUIERAN INGRESAR
EN EL MUNDO DE .NET
.NET FRAMEWORK
DESCRIPCIÓN
ES LA RESPUESTA DE MICROSOFT A LA CRECIENTE DE JAVA Y ENTORNOS DE
DESARROLLO/FRAMEWORK BASADOS EN PHP, LA GRAN EMPRESA
TECNOLÓGICA BUSCA UNIFICAR A TRAVÉS DE ELLA TODO SU SISTEMA
OPERATIVO, OTORGANDO FACILIDADES A LOS DESARROLLADORES POR
MEDIO DE LAS POTENTES CARACTERÍSTICAS QUE OFRECE .NET COMO TAL.
SEGURIDAD, OPTIMIZACIÓN IDÓNEA, EN UN ÚNICO SISTEMA OPERATIVO.
.NET FRAMEWORK
CARACTERÍSTICAS
 ES UN LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS
 DISPONE DE UN ENORME REPOSITORIO DE COMPONENTES
COMPARTIDOS A LOS QUE LOS USUARIOS PUEDEN ACCEDER Y HACER
USO DE LOS MISMOS.
 POSEE UN SOPORTE PARA LA COMUNICACIÓN CON SERVICIOS WEB
 LIBRERIAS: NET FRAMEWORK POSEE UNA BIBLIÓTECA DE LIBRERÍAS
ENFOCADAS EN LOS PRINCIPIOS DE LA PROGRAMACIÓN ORIENTADA A
OBJETOS Y SUS BLOQUES BÁSICOS
.NET FRAMEWORK
APLICACIONES Y USOS
 EL .NET FRAMEWORK DE WINDOWS ES UN COMPONENTE DE SOFTWARE
QUE BUSCA OFRECER SOLUCIONES A LAS NECESIDADES FRECUENTES DE
LOS PROGRAMAS.
 BUSCA A TRAVÉS DE SUS FUNCIONES EL ENGLOBAR A TODAS LAS
APLICACIONES QUE SEAN DESARROLLADAS BAJO EL ECOSISTEMA
WINDOWS, DE MODO QUE LA SEGURIDAD NO SEA UN PROBLEMA Y
SIEMPRE ESTÉN ADAPTADAS A EL MISMO SISTEMA OPERATIVO
 A TRAVÉS DE ÉL SE PUEDE ENCONTRAR UNA FORMA DE DESARROLLO
SENCILLO, REDUCCIÓN DE VULNERABILIDADES, Y MAYOR SEGURIDAD.
SIEMPRE Y CUANDO LOS PROGRAMAS SEAN LLEVADOS A CABO BAJO EL
MISMO FRAMEWORK
.NET FRAMEWORK
VENTAJAS
 UNIFICA LOS MODELOS DE PROGRAMACIÓN
 SIMPLIFICA AUN MÁS EL DESARROLLO
 ES INDEPENDIENTE DEL LENGUAJE DE PROGRAMACIÓN
 PROVEE UN ENTORNO DE EJECUCIÓN ROBUSTO Y SEGURO
 INTEROPERATIBILIDAD CON CÓDIGO EXISTENTE
 SIMPLIFICA LA INSTALACIÓN Y ADMINISTRACIÓN DE APLICACIONES
 ES EXTENSIBLE
VISUAL STUDIO
DESCRIPCIÓN
AL IGUAL QUE .NET, VISUAL STUDIO NACE CON UN PROPÓSITO PARA
MICROSOFT: UNIFICAR GRAN PARTE DE LOS LENGUAJES EN UN PUNTO Y
QUE A SU VEZ SEAN CAPACES DE INTEGRARSE A LO QUE ES OFRECIDO POR
SU FRAMEWORK .NET, DENTRO DE ÉL PUEDEN ENCONTRARSE FACILIDADES,
COMO TAMBIÉN UN GRAN COMPENDIO DE LENGUAJES BAJO LOS QUE
DESARROLLAR UNA APLICACIÓN, NO SOLAMENTE EN WINDOWS.
VISUAL STUDIO
CARACTERÍSTICAS
 UNIFICA GRAN PARTE DE LOS LENGUAJES DE PROGRAMACIÓN EN UN
ÚNICO PROGRAMA/ENTORNO DE DESARROLLO
 FACILIDAD DE IMPLEMENTACIÓN CON LA PLATAFORMA .NET AL SER
PERTENECIENTE A LA MISMA
 INTEGRACIÓN COMPLETA DENTRO DEL ENTORNO DE WINDOWS
 ENTORNO DE DESARROLLO WEB ASEGURADO
 CAPACIDAD DE EXPANSIÓN A TRAVÉS DE LA PLATAFORMA WINDOWS
AZURE
VISUAL STUDIO
APLICACIONES Y USOS
 VISUAL STUDIO ES EL PAQUETE DE ENTORNO DE DESARROLLO MÁS
COMPLETO DENTRO DE LA PLATAFORMA .NET, AL SER DESARROLLADO
NETAMENTE POR MICROSOFT, ASEGURA LA CORRECTA OPTIMIDAD PARA
ESTE SISTEMA OPERATIVO.
 VISUAL STUDIO ES EMPLEADO PARA EL DESARROLLO DE SERVICIOS,
SITIOS Y APLICACIONES WEB, CON CAPACIDADES DE SER EXPANDIDO Y
REPOTENCIADO A TRAVÉS DE LA PLATAFORMA DE WINDOWS AZURE,
CON EL QUE LA GRAN EMPRESA DE MICROSOFT BUSCA REVOLUCIONAR
LOS DATA CENTERS.
VISUAL STUDIO
VENTAJAS
 UNIFICACIÓN DE LENGUAJES EN UN ÚNICO PUNTO: JAVA, C++, C#,
PYTHON, PHP, ETC. DISPONIBLES EN EL ENTORNO DE DESARROLLO.
 ESTÁ ENFOCADO EN EL DESARROLLO DE SITIOS, APLICACIONES Y
SERVICIOS WEB, CAPACES DE MEJORARSE A TRAVÉS DE WINDOWS AZURE
 ES UN PODEROSO ENTORNO DE DESARROLLO POR TODAS LAS
FACILIDADES QUE OFRECE
 UNA ENORME COMUNIDAD HACE USO DE ÉL, POR LO QUE SE PUEDE
ENCONTRAR INFORMACIÓN RÁPIDAMENTE
 INTEGRACIÓN LA PLATAFORMA .NET DE WINDOWS
EL MUNDO MÓVIL… ES ALGO QUE TAMBIÉN VA CRECIENDO
CADA VEZ MÁS, CONVIRTIÉNDOSE EN INCLUSO UN
ARTEFACTO IMPRESCINDIBLE PARA LA VIDA DE MUCHOS
EL MUNDO MÓVIL… ES ALGO QUE TAMBIÉN VA CRECIENDO
CADA VEZ MÁS, CONVIRTIÉNDOSE EN INCLUSO UN
ARTEFACTO IMPRESCINDIBLE PARA LA VIDA DE MUCHOS
ES NORMAL QUE QUIENES BUSQUEN DESARROLLAR, DESEEN EXPLOTAR CADA
PUNTO POSIBLE DE LAS MISMAS, POR TANTO, A LA HORA DE DESARROLLAR WEB,
TAMBIÉN SE TOMA EN CONSIDERACIÓN HOY EL ASPECTO MÓVIL EN OTRORA
MENOSPRECIADO E INFRAVALORADO
EL MUNDO MÓVIL… ES ALGO QUE TAMBIÉN VA CRECIENDO
CADA VEZ MÁS, CONVIRTIÉNDOSE EN INCLUSO UN
ARTEFACTO IMPRESCINDIBLE PARA LA VIDA DE MUCHOS
ES NORMAL QUE QUIENES BUSQUEN DESARROLLAR, DESEEN EXPLOTAR CADA
PUNTO POSIBLE DE LAS MISMAS.
EL MUNDO MÓVIL… ES ALGO QUE TAMBIÉN VA CRECIENDO
CADA VEZ MÁS, CONVIRTIÉNDOSE EN INCLUSO UN
ARTEFACTO IMPRESCINDIBLE PARA LA VIDA DE MUCHOS
ES NORMAL QUE QUIENES BUSQUEN DESARROLLAR, DESEEN EXPLOTAR CADA
PUNTO POSIBLE DE LAS MISMAS.
GRACIAS A ÉSE HECHO…
EL MUNDO MÓVIL… ES ALGO QUE TAMBIÉN VA CRECIENDO
CADA VEZ MÁS, CONVIRTIÉNDOSE EN INCLUSO UN
ARTEFACTO IMPRESCINDIBLE PARA LA VIDA DE MUCHOS
ES NORMAL QUE QUIENES BUSQUEN DESARROLLAR, DESEEN EXPLOTAR CADA
PUNTO POSIBLE DE LAS MISMAS.
GRACIAS A ÉSE HECHO…
A LA HORA DE DESARROLLAR WEB, TAMBIÉN SE TOMA EN CONSIDERACIÓN HOY EL
ASPECTO MÓVIL EN OTRORA MENOSPRECIADO E INFRAVALORADO
ENTRE LOS SOFTWARE UTILIZADOS PARA
TAL NECESIDAD, DESTACAN…
ENTRE LOS SOFTWARE UTILIZADOS PARA
TAL NECESIDAD, DESTACAN…
 JQUERY MOBILE
ENTRE LOS SOFTWARE UTILIZADOS PARA
TAL NECESIDAD, DESTACAN…
 JQUERY MOBILE
 APPERY.IO
ENTRE LOS SOFTWARE UTILIZADOS PARA
TAL NECESIDAD, DESTACAN…
 JQUERY MOBILE
 APPERY.IO
VAMOS A CONOCERLAS
JQUERY MOBILE
DESCRIPCIÓN
JQUERY MOBILE NACE DE LA EXTENSIÓN DE JQUERY DE JAVA, Y ESTE A SU
VEZ, PERTENECE A LA ÚLTIMA. NO ES MÁS QUE UNA OPCIÓN DE
DESARROLLO QUE PERMITE A LOS PROGRAMADORES OPTIMIZAR SUS
PÁGINAS WEB POR MEDIO DEL USO DE ESTA, UNA VEZ YA ESTABLECIDA LA
PÁGINA EN CUESTIÓN.
JQUERY MOBILE BUSCA ESTANDARIZAR LA VISTA “MÓVIL” DE CADA PÁGINA
EXISTENTE, AUNQUE ESTO QUEDA DE PARTE DE LOS DESARROLLADORES EN
SÍ MISMO
JQUERY MOBILE
CARACTERÍSTICAS
 ES UN FRAMEWORK INCRUSTADO DENTRO DE LA EXTENSIÓN JQUERY
 FÁCIL IMPLEMENTACIÓN EN EL ENTORNO MÓVIL
 ES UNO DE LOS FRAMEWORK MÁS USADOS PARA EL DESARROLLO DE
PÁGINAS WEBS DENTRO DEL MUNDO MÓVIL
 AL SER UNA EXTENSIÓN DE JAVA (JQUERY) SE TIENE EN CLARO QUE
POSEE UNA ENORME COMUNIDAD DETRÁS DE ESTA, CAPAZ DE ATENDER
PROBLEMAS
 SUELE TENER INCONVENIENTES AL IMPLEMENTAR CSS DEBIDO A QUE
COMPLICA LA FABRICACIÓN CORRECTA DE CÓDIGO
JQUERY MOBILE
APLICACIONES Y USOS
 ES UN ENTORNO DE DESARROLLO O FRAMEWORK QUE NOS PERMITE
AGILIZAR LA CREACIÓN DE UNA NAVEGACIÓN AMIGABLE EN EL
ECOSISTEMA MÓVIL DE ANDROID/IOS/WINDOWS PHONE
 CONTIENE DIVERSOS PLUGINS QUE FACILITAN AUN MÁS EL DESARROLLO
DE LAS PÁGINAS, ADEMÁS DE EFECTOS PREDETERMINADOS AMIGABLES
AL USO DEL USUARIO
 SE USA PRINCIPALMENTE PARA LA GENERACIÓN DE ENTORNOS MÓVILES
DE UNA WEB YA ESTABLECIDA, AUNQUE SE PUEDE DESARROLLAR DESDE
CERO, SIN UNA BASE COMO TAL DE LA MISMA
JQUERY MOBILE
VENTAJAS
 ES UN FRAMEWORK INCRUSTADO EN JAVA POR MEDIO DEL JQUERY, EL
SOPORTE Y RESOLUCIÓN DE ERRORES ESTÁ MÁS QUE ASEGURADO
 VERSATILIDAD, DISPONE DE DIVERSOS EFECTOS YA ESTABLECIDOS QUE
HACEN AUN MÁS FÁCIL LA DISPOSICIÓN DE CREACIÓN DE ENTORNOS
AMIGABLE AL USUARIO
 OPTIMIZA FUNCIONES NATIVAS DE LA PÁGINA
 MODIFICA EL CÓDIGO HTML CON EL FIN DE ACELERAR AUN MÁS LA
NAVEGACIÓN
 PERMITE UN RÁPIDO DESARROLLO DE INTERFACES Y DISPONE DE UNA
SINTAXIS SENCILLA
APPERY.IO
DESCRIPCIÓN
APPERY.IO SURGE COMO UNA HERRAMIENTA PODEROSA, CAPAZ DE
OFRECER MULTIPLES SOLUCIONES A LOS DESARROLLADORES POR UN
COSTO CON EL QUE SE JUSTIFICA TODO LO QUE OFRECE. DICHO
PROGRAMA TRAE CON ÉL NUMEROSOS FRAMEWORKS, UTILIDADES,
SERVICIOS, PLUGINS, Y ADEMÁS, ASEGURA LA CAPACIDAD DE CONVERTIR
UNA APLICACIÓN EN MULTIPLATAFORMA ENTRE ANDROID E IOS
APPERY.IO
CARACTERÍSTICAS
 ES MULTIPLATAFORMA
 INCLUYE NUMEROSAS INTERFACES DE USUARIO FLUIDAS Y EFICACEZ
QUE FACILITAN EL TRABAJO DEL DESARROLLADOR
 DISPONE DE SERVICIOS BACKEND EN CASO DE SER NECESARIOS POR LA
APP
 DIVERSOS PLUGIN AÑADEN UTILIDAD EXTRA A SU FUNCIONAMIENTO
 SU DESARROLLO ES SENCILLO, APLICANDO DIVERSOS LENGUAJES
OPTIMIZADOS PARA EL ENTORNO MÓVIL, APPERY.IO SE CONVIERTE EN
UNA SOLUCIÓN PAGA BASTANTE FACTIBLE PARA LOS DESARROLLADORES
APPERY.IO
APLICACIONES Y USOS
 APPERY.IO SE ENFOCA EN LA VISTA, EN LA APLICACIÓN COMO TAL, PUES
OFRECE NO SÓLO SOLUCIÓN DE DESARROLLO DE CÓDIGO, SINO
TAMBIÉN UNA AMPLIA GAMA DE SERVICIOS DE INFRAESTRUCTURA QUE
ASEGURARÁN EL FUNCIONAMIENTO DE LA APLICACIÓN UNA VEZ
DESARROLLADA.
 ES UNA HERRAMIENTA IDÓNEA SI SE DESEA INICIAR CON UN PROYECTO
DESDE CERO, PUES PROVEE TODO TIPO DE MECANISMOS QUE PUEDEN
FACILITAR EL PROGRESO DE LA APP EN CUESTIÓN, POR MÁS QUE SEA
UN ENTORNO PAGADO, OFRECE LO QUE SE ESPERA POR ALGO ASÍ.
APPERY.IO
VENTAJAS
 DESARROLLO DRAG-AND-DROP, ES DECIR, TOMAR Y SOLTAR. SU
ENTORNO PERMITE LA CREACIÓN AUTOMÁTICA DE CÓDIGO UTILIZABLE,
HACIENDO MÁS SENCILLA EL DESARROLLO DE LA INTERFAZ
 ES MULTIPLATAFORMA (ANDROID-IOS)
 SERVICIOS BACKEND CUANDO SEAN REQUERIDOS, SI LO DESEA EL
DESARROLLADOR
 ENTORNO DE DESARROLLO EN LA NUBE, SIEMPRE GUARDADO EN
TIEMPO REAL CUANDO SE DISPONGA DE CONEXIÓN A INTERNET
 NUMEROSOS LENGUAJES Y FRAMEWORKS TAMBIÉN SON INCORPORADOS
DENTRO DE LA HERRAMIENTA
LA TECNOLOGÍA AVANZA
Y CON ELLA LOS MECANISMOS QUE LA HACEN AVANZAR, EN BÚSQUEDA DE LA
CONSTANTE MEJORÍA.
LA TECNOLOGÍA AVANZA
Y CON ELLA LOS MECANISMOS QUE LA HACEN AVANZAR, EN BÚSQUEDA DE LA
CONSTANTE MEJORÍA.
SE COMPITE EN UN MUNDO PREDADOR, CON ANSIAS DE MÁS, Y SÓLO EL QUE TIENE
LA VANGUARDIA Y ES VISIONARIO OFRECE LO MEJOR.
LA TECNOLOGÍA AVANZA
Y CON ELLA LOS MECANISMOS QUE LA HACEN AVANZAR, EN BÚSQUEDA DE LA
CONSTANTE MEJORÍA.
SE COMPITE EN UN MUNDO PREDADOR, CON ANSIAS DE MÁS, Y SÓLO EL QUE TIENE
LA VANGUARDIA Y ES VISIONARIO OFRECE LO MEJOR.
ES POR ELLO QUE LOS DESARROLLADORES ACUDEN A LAS HERRAMIENTAS QUE LE
PERMITEN ENFOCARSE NO SÓLO EN EL CÓDIGO, SINO EVOLUCIONAR.
LA TECNOLOGÍA AVANZA
Y CON ELLA LOS MECANISMOS QUE LA HACEN AVANZAR, EN BÚSQUEDA DE LA
CONSTANTE MEJORÍA.
SE COMPITE EN UN MUNDO PREDADOR, CON ANSIAS DE MÁS, Y SÓLO EL QUE TIENE
LA VANGUARDIA Y ES VISIONARIO OFRECE LO MEJOR.
ES POR ELLO QUE LOS DESARROLLADORES ACUDEN A LAS HERRAMIENTAS QUE LE
PERMITEN ENFOCARSE NO SÓLO EN EL CÓDIGO, SINO EVOLUCIONAR.
EVOLUCIONAR EN SU FORMA DE EXPRESARSE A TRAVÉS DE LOS PROGRAMAS QUE
CREAN.
FIN

Más contenido relacionado

La actualidad más candente

La actualidad más candente (12)

Dreamwaver2222222222222
Dreamwaver2222222222222Dreamwaver2222222222222
Dreamwaver2222222222222
 
Dreamweaver.
Dreamweaver.Dreamweaver.
Dreamweaver.
 
Dreamweaver.
Dreamweaver.Dreamweaver.
Dreamweaver.
 
Dreamwaver2222222222222
Dreamwaver2222222222222Dreamwaver2222222222222
Dreamwaver2222222222222
 
Dreamwever
DreamweverDreamwever
Dreamwever
 
Tecnologias web (Prestashop)
Tecnologias web (Prestashop)Tecnologias web (Prestashop)
Tecnologias web (Prestashop)
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Internet - Teconología para Sistemas Web
Internet - Teconología para Sistemas WebInternet - Teconología para Sistemas Web
Internet - Teconología para Sistemas Web
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
File zilla cliente ftp
File zilla cliente ftpFile zilla cliente ftp
File zilla cliente ftp
 
prezi
preziprezi
prezi
 
DREMWEAVER
DREMWEAVERDREMWEAVER
DREMWEAVER
 

Similar a Herramientas de Desarrollo de Software Bajo Web

EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
Diferencia de html drenwever
Diferencia de html drenweverDiferencia de html drenwever
Diferencia de html drenwevergabrl1991
 
Un navegador o navegador web
Un navegador o navegador webUn navegador o navegador web
Un navegador o navegador webhmasalemarosa
 
Manejo de software para navegación y transferencia de
Manejo de software para navegación y transferencia deManejo de software para navegación y transferencia de
Manejo de software para navegación y transferencia deLucita Navas
 
Diferencia de html drenwever
Diferencia de html drenweverDiferencia de html drenwever
Diferencia de html drenwevergabrl1991
 
Carlos
CarlosCarlos
CarlosIJO
 
Ionic: el framework para crear aplicaciones-hibridas-multiplataforma
Ionic: el framework para crear aplicaciones-hibridas-multiplataformaIonic: el framework para crear aplicaciones-hibridas-multiplataforma
Ionic: el framework para crear aplicaciones-hibridas-multiplataformaQuasarMaximus
 
IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformabetabeers
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia webfanyto
 
ENSAYO DREANWAVER
ENSAYO DREANWAVERENSAYO DREANWAVER
ENSAYO DREANWAVERguest803786
 
Plataformas de desarrollo web
Plataformas de desarrollo webPlataformas de desarrollo web
Plataformas de desarrollo webfany concepcion
 
Tecnologías web.pptx
Tecnologías web.pptxTecnologías web.pptx
Tecnologías web.pptxGabrielCarbas
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx22040086
 
1. NODE_RED - INTRODUCCION A NODE RED.pdf
1. NODE_RED - INTRODUCCION A NODE RED.pdf1. NODE_RED - INTRODUCCION A NODE RED.pdf
1. NODE_RED - INTRODUCCION A NODE RED.pdfMarcoChannel
 
sistemas basados en web
sistemas basados en websistemas basados en web
sistemas basados en webRoberto Calero
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorJose Felix Moran Agusto
 

Similar a Herramientas de Desarrollo de Software Bajo Web (20)

Javascript
JavascriptJavascript
Javascript
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
EQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILASEQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILAS
 
Diferencia de html drenwever
Diferencia de html drenweverDiferencia de html drenwever
Diferencia de html drenwever
 
Un navegador o navegador web
Un navegador o navegador webUn navegador o navegador web
Un navegador o navegador web
 
Manejo de software para navegación y transferencia de
Manejo de software para navegación y transferencia deManejo de software para navegación y transferencia de
Manejo de software para navegación y transferencia de
 
Diferencia de html drenwever
Diferencia de html drenweverDiferencia de html drenwever
Diferencia de html drenwever
 
Carlos
CarlosCarlos
Carlos
 
Ionic: el framework para crear aplicaciones-hibridas-multiplataforma
Ionic: el framework para crear aplicaciones-hibridas-multiplataformaIonic: el framework para crear aplicaciones-hibridas-multiplataforma
Ionic: el framework para crear aplicaciones-hibridas-multiplataforma
 
IONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataformaIONIC, el framework para crear aplicaciones híbridas multiplataforma
IONIC, el framework para crear aplicaciones híbridas multiplataforma
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
ENSAYO DREANWAVER
ENSAYO DREANWAVERENSAYO DREANWAVER
ENSAYO DREANWAVER
 
Plataformas de desarrollo web
Plataformas de desarrollo webPlataformas de desarrollo web
Plataformas de desarrollo web
 
Tecnologías web.pptx
Tecnologías web.pptxTecnologías web.pptx
Tecnologías web.pptx
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx
 
1. NODE_RED - INTRODUCCION A NODE RED.pdf
1. NODE_RED - INTRODUCCION A NODE RED.pdf1. NODE_RED - INTRODUCCION A NODE RED.pdf
1. NODE_RED - INTRODUCCION A NODE RED.pdf
 
sistemas basados en web
sistemas basados en websistemas basados en web
sistemas basados en web
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 

Último

Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
Clase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxClase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxChristopherOlave2
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Condensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismoCondensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismosaultorressep
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 

Último (20)

Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
Clase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptxClase 2 Revoluciones Industriales y .pptx
Clase 2 Revoluciones Industriales y .pptx
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Condensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismoCondensadores de la rama de electricidad y magnetismo
Condensadores de la rama de electricidad y magnetismo
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 

Herramientas de Desarrollo de Software Bajo Web

  • 1. HERRAMIENTAS DE DESARROLLO DE SOFWARE BAJO WEB ALEX ALARCÓN, 21.725.719 GREILIMAR RODRÍGUEZ, 23.487.452 HÉCTOR LUGO, 25.630.908 JOSÉ MEDINA, 26.165.468 7D01IS
  • 2. PARA NADIE ES UN SECRETO QUE LAS PÁGINAS WEB MARCARON UN HITO EN LA TECNOLOGÍA, REVOLUCIONANDO TODO JUNTO CON INTERNET…
  • 3. PARA NADIE ES UN SECRETO QUE LAS PÁGINAS WEB MARCARON UN HITO EN LA TECNOLOGÍA, REVOLUCIONANDO TODO JUNTO CON INTERNET… PERO… ¿CÓMO SE DESARROLLA?
  • 4. ES UNA PREGUNTA COMPLICADA, PUES AL IGUAL QUE LA PROGRAMACIÓN DE APLICACIONES, LA WEB NECESITA SU DESARROLLO EN BASE A CÓDIGO
  • 6. SIN EMBARGO… AL IGUAL QUE OCURRE CON LA PROGRAMACIÓN, EXISTEN HERRAMIENTAS QUE FACILITAN SU DESARROLLO, ACORTANDO LOS TIEMPOS EN LOS QUE SE ESPERA LANZAR UNA PÁGINA WEB
  • 7. ENTRE ELLAS ESTÁN  HTML  PHP  LARAVEL  DREAMWEAVER  VISUAL BASIC.NET  FRAMEWORK.NET  VISUAL STUDIO CONOZCÁMOSLAS…
  • 8. HTML DESCRIPCIÓN HTML HACE ALUSIÓN A HYPER TEXT MARKUP LANGUAGE, Y, AUNQUE MUCHAS PERSONAS PIENSEN DE ÉL QUE ESPECIFICA O DICTA EL CÓMO VA DISEÑADA LA PÁGINA, NO ES TAN ASÍ EN SU TOTALIDAD, AUNQUE PUEDE IMPLEMENTARSE CON ÉSE FIN DE FORMA RUDIMENTARIA. HTML ES QUIEN SE ENCARGA DE ESTRUCTURAR LA PÁGINA, DIVIDIRLA POR SECCIONES RESPECTIVAMENTE A TRAVÉS DE LAS DIVISIONES QUE LA COMPONGAN; PESE A ESTO, EL CÓDIGO Y EL CÓMO SE PLASMA PUEDEN SERVIR PARA DICTAR ALGUNA CARACTERÍSTICA DE DISEÑO EN SÍ MISMA
  • 9. HTML CARACTERÍSTICAS  ES UN LENGUAJE DE PROGRAMACIÓN MÁS  NO INCLUYE EN ÉL EL DISEÑO, SÓLO DIVIDE CÓMO ESTÁ ESTRUCTURADA UNA PÁGINA WEB  EL CUERPO DE LA PÁGINA SE DIVIDE EN ÉL A TRAVÉS DE ETIQUETAS  SI BIEN PUEDE CONTENER PARTE DEL DISEÑO DE LA PÁGINA, NO ABARCA TODO LO QUE PUEDEN OFRECER SOLUCIONES COMO CSS O JAVASCRIPT  ES DE FÁCIL APRENDIZAJE
  • 10. HTML APLICACIÓN Y USO  EN ÉL SE DESARROLLA EL CUERPO DE UNA PÁGINA WEB  SE ESTRUCTURA POR MEDIO DE ETIQUETAS, LAS CUALES SE INDICAN POR EL USO DE “<>” Y FINALIZAN CON “</>”  PUEDE HACERSE USO DE IMÁGENES, DESTACAR TEXTOS, CENTRAR, ALINEAR PÁRRAFOS, TODO DE FORMA NATIVA SIN RECURRIR A APLICACIONES EXTERNAS (CSS, JAVASCRIPT, ETC).  SU COMPLEMENTO DIRECTO ES CSS, JAVASCRIPT PARA AÑADIR FUNCIONALIDAD Y UNA MAYOR PERSONALIDAD A LA PÁGINA WEB
  • 11. HTML VENTAJAS  RÁPIDO APRENDIZAJE  FÁCIL DESARROLLO  DIVERSA VARIEDAD DE ENTORNOS DE DESARROLLO  SE COMPLEMENTA A LA PERFECCIÓN CON CSS, JAVASCRIPT ENTRE OTROS  MULTIPLES FUNCIONES CON LAS QUE SE PUEDE PRESCINDIR DE LAS ANTERIORES, AUNQUE DE FORMA LIMITADA
  • 12. PHP DESCRIPCIÓN PHP SE HA CONVERTIDO CON EL TIEMPO EN UN LENGUAJE REFERENTE, PUES ES APLICADO EN MUCHAS ÁREAS Y PRINCIPALMENTE DENTRO DEL DISEÑO DE PÁGINAS WEB Y EL USO/FUNCIONALIDAD DE LA MISMA. PHP ES UN LENGUAJE DE CÓDIGO ABIERTO QUE SE ENCARGA DE CREAR SCRIPTS (DENTRO DEL APARTADO WEB) CAPACES DE SER EJECUTADOS POR EL SERVIDOR Y GENERAR RESULTADOS DINÁMICOS QUE PUEDAN SERVIR AL USUARIO DE FORMA DISTINTA A LA TRADICIONAL; SE PUEDEN HACER INFINIDADES DE USOS CON ÉL
  • 13. PHP CARACTERÍSTICAS  CÓDIGO ABIERTO  USO GRATUITO  GRAN CANTIDAD DE FUNCIONALIDADES  PUEDE IMPLEMENTARSE DENTRO DE HTML Y CONSEGUIR MAYOR FUNCIONALIDAD  SUS INSTRUCCIONES SE EJECUTAN EN EL BACKEND DE LA PÁGINA WEB, ES DECIR, DEL LADO DEL SERVIDOR
  • 14. PHP APLICACIÓN Y USO  SU APLICACIÓN PARTE DE LA INSCRUSTACIÓN EN EL CÓDIGO HTML, MEDIANTE EL CUAL SE EJECUTA LA INSTRUCCIÓN PHP  SE USA PARA LA CREACIÓN DE PÁGINAS WEB DINÁMICAS (AQUELLAS QUE INTERACTÚAN MEDIANTE UN PROCESADO DEL LADO SERVIDOR PARA GENERAR Y RECOPILAR DATOS)  PUEDE ENLAZARSE CON OTROS LENGUAJES COMO JAVA  CAPACIDAD DE CREACIÓN DE IMÁGENES O GRÁFICOS A PARTIR DE DATOS  CAPACIDAD DE EXPORTACIÓN DE RESULTADOS A OTROS LENGUAJES (SIEMPRE QUE SEAN BASADOS EN WEB) COMO XML O XHTML
  • 15. PHP VENTAJAS  CÓDIGO ABIERTO  GRATUITO  BUENA CURVA DE APRENDIZAJE  DINAMISMO, MÚLTIPLE FUNCIONALIDAD  PRIVACIDAD (SUS PROCESOS SE EJECUTAN EN EL BACKEND DE LA PÁGINA WEB, ES DECIR, SU SERVIDOR)  CAPACIDAD DE INTEGRACIÓN JUNTO A OTROS LENGUAJES
  • 16. LARAVEL DESCRIPCIÓN LARAVEL ES QUIZÁ UNO DE LOS FRAMEWORKS MÁS UTILIZADOS EN LA ACTUALIDAD PARA EL DESARROLLO DE UNA PÁGINA WEB POR MEDIO DEL LENGUAJE PHP. A TRAVÉS DE ÉL SE PUEDE AÑADIR FUNCIONALIDADES EXTRAS EN UN CORTO PERÍODO DE TIEMPO A DIFERENCIA DE LOS MÉTODOS DE A PIE, FACILITANDO ASÍ PUES EL DESARROLLO DE LAS PÁGINAS.
  • 17. LARAVEL CARACTERÍSTICAS  DISPONE DE SOPORTE PARA MODELO-VISTA-CONTROLADOR  GRAN VARIEDAD DE LIBRERIAS  ES MODULAR Y EXTENSIBLE, ES DECIR, PUEDEN AÑADIRSE PAQUETES ADICIONALES PARA MAYOR FUNCIONALIDAD  PERMITE DESARROLLAR FÁCILMENTE MICRO-SERVICIOS Y APIs DE GRAN RENDIMIENTO PARA CUALQUIER TIPO DE PROYECTOS  FÁCIL ENRUTAMIENTO  POSEE UN MOTOR DE PLANTILLAS  DISPONE DE UNA AUTENTICACIÓN SIMPLE
  • 18. LARAVEL APLICACIONES Y USOS  LARAVEL PERMITE A LOS USUARIOS HACER USO DE UNA PODEROSA HERRAMIENTA ENFOCADA EN EL RÁPIDO DESARROLLO DE CÓDIGO PHP, EL CUAL BUSCA SIMPLIFICAR PARADIGMAS DE DESARROLLO COMO MODELO-VISTA-CONTROLADOR, POR UNO MÁS SENCILLO.  DADO QUE ES UN ENTORNO DE DESARROLLO, LARAVEL GUARDA DENTRO DE ÉL UNA ENORME VARIEDAD DE UTILIDADES QUE EXPLOTAN TODO EL POTENCIAL QUE OFRECE EL LENGUAJE PHP.  PERMITE EL USO DE UNA SINTAXIS SENCILLA, SIGNIFICANDO EN UNA MAYOR EFICIENCIA Y EFICACIA A LA HORA DE PROGRAMAR; TRANSFORMÁNDOSE EN MENOS TIEMPO INVERTIDO PARA LA REALIZACIÓN DE LOS TRABAJOS Y METAS DE LOS DESARROLLADORES
  • 19. LARAVEL VENTAJAS  CÓDIGO ABIERTO  GRATUITO  PODEROSO ENTORNO DE DESARROLLO BASADO EN PHP  APORTA AUN MÁS FUNCIONALIDAD A PHP, ADEMÁS DE SIMPLICAR EL DESARROLLO DEL CÓDIGO A PROGRAMAR  REDUCCIÓN DE COSTOS EN EL DESARROLLO Y MANTENIMIENTO  CUENTA CON UNA ENORME COMUNIDAD, ADEMÁS DE UN ABUNDANTE DOCUMENTACIÓN DENTRO DE LA PÁGINA OFICIAL
  • 20. DREAMWEAVER DESCRIPCIÓN EL DREAMWEAVER ES LA HERRAMIENTA ICÓNICA PARA EL DESARROLLADOR DE PÁGINAS WEB, PUES ES UN ENTORNO DE DESARROLLO CAPAZ DE EXPLOTAR DE SOBREMANERA LAS CUALIDADES DE UN PROGRAMADOR Y CON RAZÓN, GRACIAS A SU FACILIDAD DE INTERACCIÓN, CURVA DE APRENDIZAJE, ADEMÁS DE OFRECER CUALIDADES DE DRAG-AND-DROP, ES DECIR, QUE SE GENERA EL CÓDIGO A TRAVÉS DEL ARRASTRE DE ELEMENTOS HACIA UNA PEQUEÑA VENTANA. AHORRA EL TRABAJO DEL DESARROLLADOR POR SU FUNCIONALIDAD, ADEMÁS, OTORGA SIEMPRE EXTRAS AL QUE HACE USO DE ELLA.
  • 21. DREAMWEAVER CARACTERÍSTICAS  ES UN EDITOR DE PÁGINAS WEB VERSATIL, AÑADE MUCHAS OPERACIONES Y FACILIDADES AL DISEÑADOR WEB  SUS CARACTERÍSTICAS AÑADIDAS A DIFERENCIA DE OTROS EDITORES E QUE, DADA SU PROPIA VERSATILIDAD, PERMITE AÑADIR IMÁGENES, EDICIONES HECHAS DIRECTAMENTE DESDE PHOTOSHOP, ADEMÁS DE INTEGRARSE PERFECTAMENTE CON LOS DEMÁS SERVICIOS DE ADOBE, COMO AÑADIR ANIMACIONES HECHAS POR ADOBE FLASH, POR DAR UN EJEMPLO.  ES DE FÁCIL USO UNA VEZ SE CONOCEN TODAS SUS FUNCIONES.
  • 22. DREAMWEAVER APLICACIONES Y USOS  DREAMWEAVER ES QUIZÁ EL EDITOR DE PÁGINAS WEB MÁS POTENTE QUE EXISTE, O AL MENOS EL MÁS UTILIZADO. OFRECE SOLUCIONES QUE NINGÚN OTRO TIENE, ES CAPAZ DE OFRECER UNA VISTA EN TIEMPO REAL DEL DESARROLLO DE NUESTRO PROYECTO, ASÍ COMO LOS DIVERSOS AÑADIDOS QUE PERMITEN AHORRAR EL TIPEO DE LÍNEAS DE CÓDIGO.  SU FUNCIONALIDAD Y EXTENSIONES (POR MEDIO DE TERCEROS) PERMITE DARLE MÁS, CON MENOS TRABAJO A LA PÁGINA, LO QUE SE TRADUCE EN UNA MENOR INVERSIÓN DE TIEMPO A LO QUE SE QUIERE LLEGAR A DAR POR PARTE DEL DISEÑADOR WEB
  • 23. DREAMWEAVER VENTAJAS  GRAN PERSONALIZACIÓN  CAPACIDAD DE AMPLIACIÓN POR MEDIO DE OTROS SERVICIOS DE ADOBE Y ADICIÓN DE EXTENSIONES  BASADO EN “LO QUE VES ES LO QUE OBTIENES” HACE REFERENCIA A QUE NO TIENE QUE ESCRIBIRSE CÓDIGO, PUES ES AUTOMÁTICAMENTE PROCESADO POR EL EDITOR. IMPLICA EL AHORRO DE TIEMPO, Y COSTO/MANTENIMIENTO  FACILITA LA INTEGRACIÓN DE OTROS LENGUAJES COMO CSS Y JAVASCRIPT
  • 24. VISUAL BASIC.NET DESCRIPCIÓN NACE COMO UNA ALTERNATIVA A AQUELLOS QUE HACÍAN USO DE VISUAL BASIC PARA EL DESARROLLO DE APLICACIONES LUEGO DE MICROSOFT HABERSE MUDADO A LA PLATAFORMA .NET. ES UN LENGUAJE ORIENTADO A OBJETOS CON UNA CURVA DE APRENDIZAJE BASTANTE NOTORIA, EL CUAL TAMBIÉN SE PUEDE NO SÓLO EMPLEAR PARA PROGRAMAS DE COMPUTADORA, SINO TAMBIÉN PARA EL DISEÑO DE PÁGINAS WEB
  • 25. VISUAL BASIC.NET CARACTERÍSTICAS  ES ORIENTADO A OBJETOS  PERMITE LA MODULARIZACIÓN  SU INTERFAZ ES NETAMENTE GRÁFICA, DETALLADA PARA LOS USUARIOS DE MODO QUE PUEDA SER COMPRENSIBLE PARA SU USO  INTEGRA ACTUALMENTE LA FACILIDAD DE VISUAL BASIC EN UN ENTORNO MÁS MODERNO AL APLICÁRSELE EL FRAMEWORK .NET
  • 26. VISUAL BASIC.NET APLICACIONES Y USOS  VISUAL BASIC.NET NO SE DISTANCIA DEMASIADO DE LO QUE FUE UNA VEZ VISUAL BASIC, SIN EMBARGO, NO ES MÁS QUE UNA ADAPTACIÓN DEL MISMO PARA FUNCIONAR DENTRO DEL FRAMEWORK .NET.  VISUAL BASIC.NET BUSCA OPERAR DE FORMA MULTIPLATAFORMA, AL IGUAL QUE LO HACEN YA OTROS LENGUAJES DE PROGRAMACIÓN COMO PHP Y JAVA  SIENDO UN LENGUAJE ORIENTADO A OBJETOS ES POSIBLE FACILITAR EL DESARROLLO DE LOS SISTEMAS, SIEMPRE Y CUANDO SE TENGA CLARO QUÉ ES LO QUE SE DESEA HACER, INCLUYENDO LAS HERENCIAS Y DIVERSAS ABSTRACCIONES DEL MISMO QUE ASÍ LO PERMITAN
  • 27. VISUAL BASIC.NET VENTAJAS  FÁCIL APRENDIZAJE AL ESTAR BASADO EN LO QUE FUE VISUAL BASIC  ES UN RAD (DESARROLLO RÁPIDO DE APLICACIONES)  INTEGRA Y PERMITE TRABAJAR EFICIENTEMENTE CON WINDOWS  EFICIENTE PARA AQUELLOS PROGRAMADORES QUE QUIERAN INGRESAR EN EL MUNDO DE .NET
  • 28. .NET FRAMEWORK DESCRIPCIÓN ES LA RESPUESTA DE MICROSOFT A LA CRECIENTE DE JAVA Y ENTORNOS DE DESARROLLO/FRAMEWORK BASADOS EN PHP, LA GRAN EMPRESA TECNOLÓGICA BUSCA UNIFICAR A TRAVÉS DE ELLA TODO SU SISTEMA OPERATIVO, OTORGANDO FACILIDADES A LOS DESARROLLADORES POR MEDIO DE LAS POTENTES CARACTERÍSTICAS QUE OFRECE .NET COMO TAL. SEGURIDAD, OPTIMIZACIÓN IDÓNEA, EN UN ÚNICO SISTEMA OPERATIVO.
  • 29. .NET FRAMEWORK CARACTERÍSTICAS  ES UN LENGUAJE DE PROGRAMACIÓN ORIENTADO A OBJETOS  DISPONE DE UN ENORME REPOSITORIO DE COMPONENTES COMPARTIDOS A LOS QUE LOS USUARIOS PUEDEN ACCEDER Y HACER USO DE LOS MISMOS.  POSEE UN SOPORTE PARA LA COMUNICACIÓN CON SERVICIOS WEB  LIBRERIAS: NET FRAMEWORK POSEE UNA BIBLIÓTECA DE LIBRERÍAS ENFOCADAS EN LOS PRINCIPIOS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS Y SUS BLOQUES BÁSICOS
  • 30. .NET FRAMEWORK APLICACIONES Y USOS  EL .NET FRAMEWORK DE WINDOWS ES UN COMPONENTE DE SOFTWARE QUE BUSCA OFRECER SOLUCIONES A LAS NECESIDADES FRECUENTES DE LOS PROGRAMAS.  BUSCA A TRAVÉS DE SUS FUNCIONES EL ENGLOBAR A TODAS LAS APLICACIONES QUE SEAN DESARROLLADAS BAJO EL ECOSISTEMA WINDOWS, DE MODO QUE LA SEGURIDAD NO SEA UN PROBLEMA Y SIEMPRE ESTÉN ADAPTADAS A EL MISMO SISTEMA OPERATIVO  A TRAVÉS DE ÉL SE PUEDE ENCONTRAR UNA FORMA DE DESARROLLO SENCILLO, REDUCCIÓN DE VULNERABILIDADES, Y MAYOR SEGURIDAD. SIEMPRE Y CUANDO LOS PROGRAMAS SEAN LLEVADOS A CABO BAJO EL MISMO FRAMEWORK
  • 31. .NET FRAMEWORK VENTAJAS  UNIFICA LOS MODELOS DE PROGRAMACIÓN  SIMPLIFICA AUN MÁS EL DESARROLLO  ES INDEPENDIENTE DEL LENGUAJE DE PROGRAMACIÓN  PROVEE UN ENTORNO DE EJECUCIÓN ROBUSTO Y SEGURO  INTEROPERATIBILIDAD CON CÓDIGO EXISTENTE  SIMPLIFICA LA INSTALACIÓN Y ADMINISTRACIÓN DE APLICACIONES  ES EXTENSIBLE
  • 32. VISUAL STUDIO DESCRIPCIÓN AL IGUAL QUE .NET, VISUAL STUDIO NACE CON UN PROPÓSITO PARA MICROSOFT: UNIFICAR GRAN PARTE DE LOS LENGUAJES EN UN PUNTO Y QUE A SU VEZ SEAN CAPACES DE INTEGRARSE A LO QUE ES OFRECIDO POR SU FRAMEWORK .NET, DENTRO DE ÉL PUEDEN ENCONTRARSE FACILIDADES, COMO TAMBIÉN UN GRAN COMPENDIO DE LENGUAJES BAJO LOS QUE DESARROLLAR UNA APLICACIÓN, NO SOLAMENTE EN WINDOWS.
  • 33. VISUAL STUDIO CARACTERÍSTICAS  UNIFICA GRAN PARTE DE LOS LENGUAJES DE PROGRAMACIÓN EN UN ÚNICO PROGRAMA/ENTORNO DE DESARROLLO  FACILIDAD DE IMPLEMENTACIÓN CON LA PLATAFORMA .NET AL SER PERTENECIENTE A LA MISMA  INTEGRACIÓN COMPLETA DENTRO DEL ENTORNO DE WINDOWS  ENTORNO DE DESARROLLO WEB ASEGURADO  CAPACIDAD DE EXPANSIÓN A TRAVÉS DE LA PLATAFORMA WINDOWS AZURE
  • 34. VISUAL STUDIO APLICACIONES Y USOS  VISUAL STUDIO ES EL PAQUETE DE ENTORNO DE DESARROLLO MÁS COMPLETO DENTRO DE LA PLATAFORMA .NET, AL SER DESARROLLADO NETAMENTE POR MICROSOFT, ASEGURA LA CORRECTA OPTIMIDAD PARA ESTE SISTEMA OPERATIVO.  VISUAL STUDIO ES EMPLEADO PARA EL DESARROLLO DE SERVICIOS, SITIOS Y APLICACIONES WEB, CON CAPACIDADES DE SER EXPANDIDO Y REPOTENCIADO A TRAVÉS DE LA PLATAFORMA DE WINDOWS AZURE, CON EL QUE LA GRAN EMPRESA DE MICROSOFT BUSCA REVOLUCIONAR LOS DATA CENTERS.
  • 35. VISUAL STUDIO VENTAJAS  UNIFICACIÓN DE LENGUAJES EN UN ÚNICO PUNTO: JAVA, C++, C#, PYTHON, PHP, ETC. DISPONIBLES EN EL ENTORNO DE DESARROLLO.  ESTÁ ENFOCADO EN EL DESARROLLO DE SITIOS, APLICACIONES Y SERVICIOS WEB, CAPACES DE MEJORARSE A TRAVÉS DE WINDOWS AZURE  ES UN PODEROSO ENTORNO DE DESARROLLO POR TODAS LAS FACILIDADES QUE OFRECE  UNA ENORME COMUNIDAD HACE USO DE ÉL, POR LO QUE SE PUEDE ENCONTRAR INFORMACIÓN RÁPIDAMENTE  INTEGRACIÓN LA PLATAFORMA .NET DE WINDOWS
  • 36. EL MUNDO MÓVIL… ES ALGO QUE TAMBIÉN VA CRECIENDO CADA VEZ MÁS, CONVIRTIÉNDOSE EN INCLUSO UN ARTEFACTO IMPRESCINDIBLE PARA LA VIDA DE MUCHOS
  • 37. EL MUNDO MÓVIL… ES ALGO QUE TAMBIÉN VA CRECIENDO CADA VEZ MÁS, CONVIRTIÉNDOSE EN INCLUSO UN ARTEFACTO IMPRESCINDIBLE PARA LA VIDA DE MUCHOS ES NORMAL QUE QUIENES BUSQUEN DESARROLLAR, DESEEN EXPLOTAR CADA PUNTO POSIBLE DE LAS MISMAS, POR TANTO, A LA HORA DE DESARROLLAR WEB, TAMBIÉN SE TOMA EN CONSIDERACIÓN HOY EL ASPECTO MÓVIL EN OTRORA MENOSPRECIADO E INFRAVALORADO
  • 38. EL MUNDO MÓVIL… ES ALGO QUE TAMBIÉN VA CRECIENDO CADA VEZ MÁS, CONVIRTIÉNDOSE EN INCLUSO UN ARTEFACTO IMPRESCINDIBLE PARA LA VIDA DE MUCHOS ES NORMAL QUE QUIENES BUSQUEN DESARROLLAR, DESEEN EXPLOTAR CADA PUNTO POSIBLE DE LAS MISMAS.
  • 39. EL MUNDO MÓVIL… ES ALGO QUE TAMBIÉN VA CRECIENDO CADA VEZ MÁS, CONVIRTIÉNDOSE EN INCLUSO UN ARTEFACTO IMPRESCINDIBLE PARA LA VIDA DE MUCHOS ES NORMAL QUE QUIENES BUSQUEN DESARROLLAR, DESEEN EXPLOTAR CADA PUNTO POSIBLE DE LAS MISMAS. GRACIAS A ÉSE HECHO…
  • 40. EL MUNDO MÓVIL… ES ALGO QUE TAMBIÉN VA CRECIENDO CADA VEZ MÁS, CONVIRTIÉNDOSE EN INCLUSO UN ARTEFACTO IMPRESCINDIBLE PARA LA VIDA DE MUCHOS ES NORMAL QUE QUIENES BUSQUEN DESARROLLAR, DESEEN EXPLOTAR CADA PUNTO POSIBLE DE LAS MISMAS. GRACIAS A ÉSE HECHO… A LA HORA DE DESARROLLAR WEB, TAMBIÉN SE TOMA EN CONSIDERACIÓN HOY EL ASPECTO MÓVIL EN OTRORA MENOSPRECIADO E INFRAVALORADO
  • 41. ENTRE LOS SOFTWARE UTILIZADOS PARA TAL NECESIDAD, DESTACAN…
  • 42. ENTRE LOS SOFTWARE UTILIZADOS PARA TAL NECESIDAD, DESTACAN…  JQUERY MOBILE
  • 43. ENTRE LOS SOFTWARE UTILIZADOS PARA TAL NECESIDAD, DESTACAN…  JQUERY MOBILE  APPERY.IO
  • 44. ENTRE LOS SOFTWARE UTILIZADOS PARA TAL NECESIDAD, DESTACAN…  JQUERY MOBILE  APPERY.IO VAMOS A CONOCERLAS
  • 45. JQUERY MOBILE DESCRIPCIÓN JQUERY MOBILE NACE DE LA EXTENSIÓN DE JQUERY DE JAVA, Y ESTE A SU VEZ, PERTENECE A LA ÚLTIMA. NO ES MÁS QUE UNA OPCIÓN DE DESARROLLO QUE PERMITE A LOS PROGRAMADORES OPTIMIZAR SUS PÁGINAS WEB POR MEDIO DEL USO DE ESTA, UNA VEZ YA ESTABLECIDA LA PÁGINA EN CUESTIÓN. JQUERY MOBILE BUSCA ESTANDARIZAR LA VISTA “MÓVIL” DE CADA PÁGINA EXISTENTE, AUNQUE ESTO QUEDA DE PARTE DE LOS DESARROLLADORES EN SÍ MISMO
  • 46. JQUERY MOBILE CARACTERÍSTICAS  ES UN FRAMEWORK INCRUSTADO DENTRO DE LA EXTENSIÓN JQUERY  FÁCIL IMPLEMENTACIÓN EN EL ENTORNO MÓVIL  ES UNO DE LOS FRAMEWORK MÁS USADOS PARA EL DESARROLLO DE PÁGINAS WEBS DENTRO DEL MUNDO MÓVIL  AL SER UNA EXTENSIÓN DE JAVA (JQUERY) SE TIENE EN CLARO QUE POSEE UNA ENORME COMUNIDAD DETRÁS DE ESTA, CAPAZ DE ATENDER PROBLEMAS  SUELE TENER INCONVENIENTES AL IMPLEMENTAR CSS DEBIDO A QUE COMPLICA LA FABRICACIÓN CORRECTA DE CÓDIGO
  • 47. JQUERY MOBILE APLICACIONES Y USOS  ES UN ENTORNO DE DESARROLLO O FRAMEWORK QUE NOS PERMITE AGILIZAR LA CREACIÓN DE UNA NAVEGACIÓN AMIGABLE EN EL ECOSISTEMA MÓVIL DE ANDROID/IOS/WINDOWS PHONE  CONTIENE DIVERSOS PLUGINS QUE FACILITAN AUN MÁS EL DESARROLLO DE LAS PÁGINAS, ADEMÁS DE EFECTOS PREDETERMINADOS AMIGABLES AL USO DEL USUARIO  SE USA PRINCIPALMENTE PARA LA GENERACIÓN DE ENTORNOS MÓVILES DE UNA WEB YA ESTABLECIDA, AUNQUE SE PUEDE DESARROLLAR DESDE CERO, SIN UNA BASE COMO TAL DE LA MISMA
  • 48. JQUERY MOBILE VENTAJAS  ES UN FRAMEWORK INCRUSTADO EN JAVA POR MEDIO DEL JQUERY, EL SOPORTE Y RESOLUCIÓN DE ERRORES ESTÁ MÁS QUE ASEGURADO  VERSATILIDAD, DISPONE DE DIVERSOS EFECTOS YA ESTABLECIDOS QUE HACEN AUN MÁS FÁCIL LA DISPOSICIÓN DE CREACIÓN DE ENTORNOS AMIGABLE AL USUARIO  OPTIMIZA FUNCIONES NATIVAS DE LA PÁGINA  MODIFICA EL CÓDIGO HTML CON EL FIN DE ACELERAR AUN MÁS LA NAVEGACIÓN  PERMITE UN RÁPIDO DESARROLLO DE INTERFACES Y DISPONE DE UNA SINTAXIS SENCILLA
  • 49. APPERY.IO DESCRIPCIÓN APPERY.IO SURGE COMO UNA HERRAMIENTA PODEROSA, CAPAZ DE OFRECER MULTIPLES SOLUCIONES A LOS DESARROLLADORES POR UN COSTO CON EL QUE SE JUSTIFICA TODO LO QUE OFRECE. DICHO PROGRAMA TRAE CON ÉL NUMEROSOS FRAMEWORKS, UTILIDADES, SERVICIOS, PLUGINS, Y ADEMÁS, ASEGURA LA CAPACIDAD DE CONVERTIR UNA APLICACIÓN EN MULTIPLATAFORMA ENTRE ANDROID E IOS
  • 50. APPERY.IO CARACTERÍSTICAS  ES MULTIPLATAFORMA  INCLUYE NUMEROSAS INTERFACES DE USUARIO FLUIDAS Y EFICACEZ QUE FACILITAN EL TRABAJO DEL DESARROLLADOR  DISPONE DE SERVICIOS BACKEND EN CASO DE SER NECESARIOS POR LA APP  DIVERSOS PLUGIN AÑADEN UTILIDAD EXTRA A SU FUNCIONAMIENTO  SU DESARROLLO ES SENCILLO, APLICANDO DIVERSOS LENGUAJES OPTIMIZADOS PARA EL ENTORNO MÓVIL, APPERY.IO SE CONVIERTE EN UNA SOLUCIÓN PAGA BASTANTE FACTIBLE PARA LOS DESARROLLADORES
  • 51. APPERY.IO APLICACIONES Y USOS  APPERY.IO SE ENFOCA EN LA VISTA, EN LA APLICACIÓN COMO TAL, PUES OFRECE NO SÓLO SOLUCIÓN DE DESARROLLO DE CÓDIGO, SINO TAMBIÉN UNA AMPLIA GAMA DE SERVICIOS DE INFRAESTRUCTURA QUE ASEGURARÁN EL FUNCIONAMIENTO DE LA APLICACIÓN UNA VEZ DESARROLLADA.  ES UNA HERRAMIENTA IDÓNEA SI SE DESEA INICIAR CON UN PROYECTO DESDE CERO, PUES PROVEE TODO TIPO DE MECANISMOS QUE PUEDEN FACILITAR EL PROGRESO DE LA APP EN CUESTIÓN, POR MÁS QUE SEA UN ENTORNO PAGADO, OFRECE LO QUE SE ESPERA POR ALGO ASÍ.
  • 52. APPERY.IO VENTAJAS  DESARROLLO DRAG-AND-DROP, ES DECIR, TOMAR Y SOLTAR. SU ENTORNO PERMITE LA CREACIÓN AUTOMÁTICA DE CÓDIGO UTILIZABLE, HACIENDO MÁS SENCILLA EL DESARROLLO DE LA INTERFAZ  ES MULTIPLATAFORMA (ANDROID-IOS)  SERVICIOS BACKEND CUANDO SEAN REQUERIDOS, SI LO DESEA EL DESARROLLADOR  ENTORNO DE DESARROLLO EN LA NUBE, SIEMPRE GUARDADO EN TIEMPO REAL CUANDO SE DISPONGA DE CONEXIÓN A INTERNET  NUMEROSOS LENGUAJES Y FRAMEWORKS TAMBIÉN SON INCORPORADOS DENTRO DE LA HERRAMIENTA
  • 53. LA TECNOLOGÍA AVANZA Y CON ELLA LOS MECANISMOS QUE LA HACEN AVANZAR, EN BÚSQUEDA DE LA CONSTANTE MEJORÍA.
  • 54. LA TECNOLOGÍA AVANZA Y CON ELLA LOS MECANISMOS QUE LA HACEN AVANZAR, EN BÚSQUEDA DE LA CONSTANTE MEJORÍA. SE COMPITE EN UN MUNDO PREDADOR, CON ANSIAS DE MÁS, Y SÓLO EL QUE TIENE LA VANGUARDIA Y ES VISIONARIO OFRECE LO MEJOR.
  • 55. LA TECNOLOGÍA AVANZA Y CON ELLA LOS MECANISMOS QUE LA HACEN AVANZAR, EN BÚSQUEDA DE LA CONSTANTE MEJORÍA. SE COMPITE EN UN MUNDO PREDADOR, CON ANSIAS DE MÁS, Y SÓLO EL QUE TIENE LA VANGUARDIA Y ES VISIONARIO OFRECE LO MEJOR. ES POR ELLO QUE LOS DESARROLLADORES ACUDEN A LAS HERRAMIENTAS QUE LE PERMITEN ENFOCARSE NO SÓLO EN EL CÓDIGO, SINO EVOLUCIONAR.
  • 56. LA TECNOLOGÍA AVANZA Y CON ELLA LOS MECANISMOS QUE LA HACEN AVANZAR, EN BÚSQUEDA DE LA CONSTANTE MEJORÍA. SE COMPITE EN UN MUNDO PREDADOR, CON ANSIAS DE MÁS, Y SÓLO EL QUE TIENE LA VANGUARDIA Y ES VISIONARIO OFRECE LO MEJOR. ES POR ELLO QUE LOS DESARROLLADORES ACUDEN A LAS HERRAMIENTAS QUE LE PERMITEN ENFOCARSE NO SÓLO EN EL CÓDIGO, SINO EVOLUCIONAR. EVOLUCIONAR EN SU FORMA DE EXPRESARSE A TRAVÉS DE LOS PROGRAMAS QUE CREAN.
  • 57. FIN