Sunteți pe pagina 1din 5

PHP

1 ¿Qué es, es decir su significado?

PHP, acrónimo recursivo en inglés de PHP: Hypertext Preprocessor (preprocesador de hipertexto),


es un lenguaje de programación de propósito general de código del lado del servidor
originalmente diseñado para el desarrollo web de contenido dinámico.

2 plataformas en las cuales funciona; es decir con cuales sistemas operativos es compatible.

PHP, tiene la capacidad de ser ejecutado en la mayoría de los sistemas operativos, tales como Unix
(y de ese tipo, como Linux o Mac OS X) y Microsoft Windows, y puede interactuar con los
servidores de web más populares ya que existe en versión CGI, módulo para Apache, e ISAPI.

3 ¿Qué puedo hacer con el mencionado Software?

PHP puede hacer cualquier cosa que se pueda hacer con un script CGI, como procesar la
información de formularios, generar páginas con contenidos dinámicos, o enviar y recibir cookies.
Y esto no es todo, se puede hacer mucho más. Existen tres campos en los que se usan scripts
escritos en PHP.

 Scripts del lado del servidor. Este es el campo más tradicional y el principal foco de
trabajo. Se necesitan tres cosas para que esto funcione. El intérprete PHP (CGI o módulo),
un servidor web y un navegador. Es necesario correr el servidor web con PHP instalado. El
resultado del programa PHP se puede obtener a través del navegador, conectándose con
el servidor web.
 Scripts en la línea de comandos. Se puede crear un script PHP y correrlo sin ningún
servidor web o navegador. Solamente se necesita el intérprete PHP para usarlo de esta
manera. Este tipo de uso es ideal para scripts ejecutados regularmente desde cron (en
Unix ó Linux). Estos scripts también pueden ser usados para tareas simples de
procesamiento de texto.
 Escribir aplicaciones de interfaz gráfica. Probablemente PHP no sea el lenguaje más
apropiado para escribir aplicaciones gráficas, pero si se conoce bien PHP, y se quisieran
utilizar algunas características avanzadas en programas clientes, se puede utilizar PHP-GTK
para escribir dichos programas. También es posible escribir aplicaciones independientes
de una plataforma. PHP-GTK es una extensión de PHP, no disponible en la distribución
principal, ni tampoco en la distribución para PDAs con Linux Integrado.

• Pertenece a los lenguajes compilado o interpretado (Solo para lenguajes de programación).

El lenguaje de programación es interpretado ya que: Fue uno de los primeros lenguajes de


programación del lado del servidor que se podían incorporar directamente en un documento
HTML en 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 el HTML resultante.

4• Requerimientos de instalación.

a extensión SQLSRV requiere que el Cliente Nativo de Microsoft SQL Server 2012 esté instalado en
el mismo computador en que está corriendo PHP. Si el Microsoft SQL Server 2012 no está ya
instalado.

La descarga de SQLSRV viene con 8 ficheros controladores, cuatro de ellos son para el soporte de
PDO. Si se está ejecutando PHP (PHP 5.3) no seguro a nivel de hilos se ha de utilizar el fichero
php_sqlsrv_53_nts.dll. (Se debería usar una versión no segura a nivel de hilos si se utiliza IIS como
servidor web). Si se está ejecutando PHP seguro a nivel de hilos se ha de utilizar el fichero
php_sqlsrv_53_ts.dll De forma similar, para PHP 5.4, se ha de usar php_sqlsrv_54_nts.dll o
php_sqlsrv_54_ts.dll, dependiendo de si la instalación de PHP no es segura a nivel de hilos o sí lo
es, respectivamente.

Descarga de SQLSRV 4.0. Si se necesita soporte para PHP 5.2 y/o PHP compilado con VC6, se ha de
usar la versión 2.0 del controlador: Descargar de SQLSRV 2.0.

5• Licenciamiento.

La licencia PHP es la licencia bajo la que se publica el lenguaje de programación PHP. De acuerdo a
la Free Software Foundation es una licencia de software libre no copyleft y una licencia de código
abierto según la Open Source Initiative.12 Debido a la restricción en el uso del término "PHP", no
es compatible con la licencia GPL (licencia publica general) por sus siglas en ingles.

• Determine según características técnicas en que sistema operativo ofrece un mejor desempeño.
Ruby on rails

1 ¿Qué es, es decir su significado?

Ruby on Rails, también conocido como RoR o Rails, es un framework de aplicaciones web de
código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma del patrón
Modelo Vista Controlador (MVC). Trata de combinar la simplicidad con la posibilidad de desarrollar
aplicaciones del mundo real escribiendo menos código que con otros frameworks y con un mínimo
de configuración.

2 plataformas en las cuales funciona; es decir con cuales sistemas operativos es compatible.

Ruby es multiplataforma, es decir, se puede ejecutar bajo distintos sistemas operativos, es bajo
Unix como se consigue un mejor rendimiento. Ruby on Rails debemos correrlo en Unix, en otras
plataformas, por ejemplo, Windows, su uso resulta problemático.

¿Qué puedo hacer con el mencionado Software?

Acceder a colecciones de bibliotecas de códigos que ofrecen a los desarrolladores de aplicaciones


web soluciones preparadas para tareas repetitivas que requieren mucho tiempo, como la creación
de menús, tablas o formularios en un sitio web. En otras palabras, en lugar de tener que escribir
cada línea de código en un programa desde cero, los desarrolladores web pueden consultar un
marco y encontrar el código para funciones comunes que pueden conectarse a las webs o
aplicaciones web que están creando. Los marcos web suelen ser específicos de un determinado
lenguaje de programación (por ejemplo, AngularJS es un marco JavaScript, lo que significa que
todas las bibliotecas de codificación que contiene se escribirán en JavaScript), y el marco Ruby on
Rails es simplemente un marco web escrito encima del lenguaje de programación Ruby.

• Pertenece a los lenguajes compilado o interpretado (Solo para lenguajes de programación).

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.

requisitos

Servidor web como Apache 1.3.x o 2.x, lighttpd, algún servidor web compatible con FastCGI con un
módulo similar a mod_rewrite, o Nginx. Para desarrollo, Rails permite utilizar Mongrel (un servidor
HTTP ligero creado para soportar aplicaciones en Ruby y muy extendido entre aplicaciones en
producción) o WEBrick (un pequeño servidor a medida de rendimiento limitado y no recomendado
para su uso en producción). Rails soporta la extensión mod ruby de Apache (servidor web).

Base de datos(por ejemplo, MySQL, PostgreSQL, o SQLite).


Licenciamiento

Licencia MIT (instituto tecnológico de Massachussets).

• Determine según características técnicas en que sistema operativo ofrece un mejor desempeño.

ASPX O ASP.NET

1 ¿Qué es, es decir su significado?

ASP.NET es un entorno 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.

2 plataformas en las cuales funciona; es decir con cuales sistemas operativos es compatible.

Sistema operativo: Microsoft Windows

En las plataformas Linux y Mac. Hablamos de la versión ASP.NET 5 Beta 7.


3 ¿Qué puedo hacer con el mencionado Software?

ASP.NET, conocidas oficialmente como "web forms" (formularios web), son el principal medio de
construcción para el desarrollo de aplicaciones web. Los formularios web están contenidos en
archivos con una extensión ASP; en jerga de programación, estos archivos que contienen etiquetas
HTML o XHTML estático, y también etiquetas definiendo Controles Web que se procesan del lado
del servidor y Controles de Usuario donde los desarrolladores colocan todo el código estático y
dinámico requerido por la página web. Adicionalmente, el código dinámico que se ejecuta en el
servidor puede ser colocado en una página dentro de un bloque llamado: código dinámico, que es
muy similar a otras tecnologías de desarrollo como PHP, JSP y ASP, pero esta práctica es,
generalmente, desaconsejada excepto para propósitos de enlace de datos pues requiere más
llamadas cuando se genera la página.
4 Pertenece a los lenguajes compilado o interpretado.

Contiene código compilado (archivos .dll) para controles, componentes, y otro código que pueda
ser referenciado por la aplicación.

5 Requisitos

 Un editor de codigos
 Un servidor como iis( internet information service).
 NET framework
 Base de datos
 Servidores smtp

Licenciamiento

Tipo EULA (Acuerdo de Licencia con el Usuario Final) por Microsoft corporation.

Determine según características técnicas en que sistema operativo ofrece un mejor desempeño.

S-ar putea să vă placă și