plataformas de desarrollo
-
Upload
osvaldo-molina -
Category
Devices & Hardware
-
view
47 -
download
0
Transcript of plataformas de desarrollo
![Page 1: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/1.jpg)
PLATAFORMA DE DESARROLLO
![Page 2: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/2.jpg)
¿ QUE ES PLATAFORMA DE DESARROLLO? una plataforma de desarrollo es el
entorno de software común en el cual se desenvuelve la programación de un grupo definido de aplicaciones
![Page 3: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/3.jpg)
• También una plataforma es un sistema que sirve como base para hacer funcionar determinados módulos de hardware o de software con lo que es compatible.
![Page 4: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/4.jpg)
EJEMPLOS DE PLATAFORMAS COMO SISTEMAS OPERATIVOS
• Windows• Linux• Solaris• Mac Os
![Page 5: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/5.jpg)
EJEMPLOS DE PLATAFORMAS DE SOFTWARE
• Java-JDK y JRE• NET FRAMEWORK• Mozilla prism Xul Y XUL runner• Adobe air
![Page 6: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/6.jpg)
EJEMPLOS DE PLATAFORMAS DE HARDWARE
• Arquitectura RISC• Macintosh• Arquitectura ARM• Cualquier variedad de video juegos
![Page 7: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/7.jpg)
TIPOS DE PLATAFORMA
![Page 8: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/8.jpg)
• LAMP (Linux, Apache, MySQL, [PHP|Perl|Python])Esta plataforma web promocionado por el editor de la editorial O’Reilly Dale Dougherty y algunos autores de MySQL es el más popular y el que podrás encontrar más fácilmente en la mayoría de los proveedores de Hosting.
![Page 9: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/9.jpg)
• WAMP (Windows, Apache, MySQL, [PHP|Perl|Python)• La verdad es que no he encontrado ningún proveedor de Hosting que
ofrezca este tipo de plataforma web ya que suele usarse como herramienta de desarrollo por la mayoría de los programadores que tenemos Windows como SO principal y tenemos que desarrollar aplicaciones web en PHP.Es decir , probamos nuestra aplicación PHP en el servidor de desarrollo WAMP y luego subimos la aplicación al servidor LAMP.Por cierto, no pueden estar corriendo Apache e IIS al mismo tiempo, por lo que tendremos que parar el IIS para que el WAMP funcione.
![Page 10: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/10.jpg)
• LAMDA (Linux, Apache, Mono|Maverick.NET,DB4O,ActiveRecord)• Es más flexible porque soporta múltiples bases de datos ya que mediante
DB4O la base de datos orientada a objetos se puede abstenerse del mundo relacional.• Es más robusta porque los lenguajes más convenientes a utilizar con Mono
son estáticamente tapados y permite tener una plataforma de desarrollo multiplataforma.• El framework “Maverick.NET” pueden funcionar tanto con Mono como con el
framework de .NET de Microsoft
![Page 11: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/11.jpg)
• XAMPP (X=Cualquier S.O, Apache, MySQL, PHP, [Perl|Python])• XAMPP podría decirse que más que una plataforma web es
un software que instala de forma compacta y configura fácilmete PHP, MySQL y Apache para Windows, Linux, Sun Solaris y Mac OS X.• También se puede decir entonces que WAMP es una variante
de XAMPP
![Page 12: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/12.jpg)
•WXCF ( Windows, X=[Apache|IIS], Coldfusion)• Coldfusion es un servidor de páginas, una herramienta y un
lenguage de programación que permite programar páginas web fácilmente a través de etiquetas similares a HTML y que puede instalarse además de Windows en Mac OS X, Linux y Solaris. Actualmente pertenece a Adobe y anteriormente a Macromedia.Permite manejar bases de datos como Sybase, Oracle, MySQL, SQL Server, o Access mediante el standard SQL.
![Page 13: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/13.jpg)
• XATMJ ( X=Cualquier S.O, Apache, Tomcat, MySQL, JSP)• Este tipo de plataforma web tampoco es muy común encontrarla en los
proveedores de hosting más populares.Tomcat es un servidor web con soporte de servlets y JSPs de Sun Microsystem y que normalmente es combinado con el servidor web Apache aunque puede funcionar por sí sólo. Si vas a realizar páginas web en JSP esta es la mejor opción.También podrías utilizar WebSphere Application Server (WAS) en lugar de Tomcat como servidor, pero este es de pago y Tomcat el gratuito.
![Page 14: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/14.jpg)
•WIMA ( Windows, IIS, MS SQL Server, ASP.NET )• Este sistema junto a LAMP es de los más utilizados para
desarrollar aplicaciones web basadas en ASP clásico y ASP.NET.También se puede instalar PHP o Perl bajo IIS, y es la formas en la que los provedores de hosting ofrecen ASP y PHP en el mismo servidor.
![Page 15: plataformas de desarrollo](https://reader035.fdocument.pub/reader035/viewer/2022062216/587c21071a28abb5068b63cf/html5/thumbnails/15.jpg)
SITIOS WEB• Es la localización en la web que contiene documentos
organizados jerárquicamente.• Cada documento contiene textos y gráficos que aparecen
como información digital en la pantalla de un ordenador.