Feeds:
Entradas
Comentarios

Archive for the ‘Código’ Category

Servidores Web

Server2Go es un servidor que permite ejecutarse sin necesidad de ser instalado. Lo cual significa, que a este servidor podemos utilizarlo directamente desde un CD-ROM, dispositivo portátil USB, o desde una carpeta dentro del disco rígido. Server2Go te permite así crear y correr aplicaciones web, como por ejemplo WordPress, Joomla por nombrar algunos desde tu máquina. Server2Go soporta PHP5, SQLite y MySQL. Y se encuentra en varias versiones o con la opción de optar por diferentes paquetes.

577215898_ac2623c6ef_o.jpg

WOS (Web On Stick) es un software que permite tener un servidor web Apache completamente operativo con PHP y base de datos MySQL instalado en cualquier dispositivo de almacenamiento externo (lápiz USB, disco rígido, memoria flash, etc.) sin necesidad de instalar nada. Trae incorporado:
* Apache
* Imagemagick (imprescindible para Typo3)
* Mysql 5
* PHP 4
* PHP 5
y opcionalmente:
* TYPO3 (Versión 4.1)
* Drupal (Versión 5.1)
* Joomla (Versión 1.0.12)
* Knowledgeroot (Versión 0.9.8.1)
* Mambo (Versión 4.6)
* MediaWiki (Versión 1.9.3)
* Moodle (Versión 1.7.1)
* OS_Commerce (Versión 2.2)
* PHPMyAdmin (Versión 2.10.0.2)
* PunBB (Versión 1.2.15)
* WordPress (Versión 2.1.2)

wos2.jpg

XAMPP es un servidor multiplataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor web Apache y los interpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa esta liberado bajo la licencia GNU y actúa como un servidor web libre, fácil de usar y capaz de interpretar páginas dinámicas.

20-xampp-logo-trio.jpg

Anuncios

Read Full Post »

Interesante comparativa entre 3 de los lenguajes de programación más usados en desarrollo web: J2EE, ASP.NET y PHP:

  • Sintaxis: Java es el que mejor sintaxis tiene, PHP aún usa ‘::’ y ‘->’ y algunas funciones podrían ser usadas dentro de los objetos y no como procedimientos. Para ASP.NET lo más sencillo es VB.NET.
  • Curva de aprendizaje: PHP es el más sencillo, aunque a mí me pasa que siempre tengo que estar mirando en algunas funciones el orden de los parámetros porque a veces no siguen la misma lógica. ASP.NET también es bastante sencillo y J2EE el más complicado de aprender.
  • Velocidad de desarrollo: ASP.NET es el más rápido, debido a la cantidad de componentes que tiene que te hacen todo el trabajo. PHP es rápido si se usa algún framework. J2EE es el más lento.
  • Plataforma: PHP trabaja mejor en LAMP, aunque funciona también en otras plataformas, ASP.NET es Windows y J2EE trabaja bien en cualquier plataforma.
  • Base de datos: normalmente es MySQL para PHP, Oracle para J2EE y MSSQL para ASP.NET.
  • IDE (Integrated Development Environments): ASP.NET tiene Visual Studio que es una gran aplicación, pero de coste elevado. J2EE tiene varias herramientas comerciales, pero Eclipse es la mejor (incluso alguna de las comerciales como WASD está basada en Eclipse). Para PHP no existe una que destaque sobre las demás, aunque también puedes usar Eclipse.
  • Soporte orientado a objetos: J2EE y ASP.NET son los mejores, aunque PHP ha mejorado en las últimas versiones.
  • Seguridad: J2EE parece el más seguro, aunque PHP tiene mala fama, pero es debido sobre todo a los desarrolladores, no al lenguaje de programación. ASP.NET tiene también mala fama debido a fallos de seguridad debidos a Windows.
  • Rendimiento: Suele ganar PHP en cuestión de velocidad y recursos. J2EE es más pesado, parecido a ASP.NET.
  • Servidor Web: ASP.NET solo funciona con IIS, PHP y J2EE tiene versiones comerciales y open source.
  • Librerías y Frameworks: Todos tiene muchas librerías y frameworks disponibles, siendo para PHP y J2EE la mayoría gratuitas y open source.
  • Soporte y comunidad: para ASP.NET la mayoría de los foros, grupos de usuarios y comunidades de desarrolladores están manejados por Microsoft, mientras que para PHP y J2EE existen muchos grupos independientes.
  • Coste: PHP es la alternativa totalmente gratuita, ASP.NET tiene licencias bastante caras, mientras que J2EE puede desarrollarse con herramientas gratuitas y de pago.

Leído en Sentido web

Read Full Post »

Etiquetas III

<FONT color=”#XXXXXX”>…</FONT> Texto en color donde XXXXXX es un valor hexadecimal.

<FONT size=X>…</FONT> Tamaño de los caracteres donde X es un valor de 1 a 7.

<DIV align=left> …</DIV> Alinea el elemento a la izquierda.

<DIV align=right> …</DIV> Alinea el elemento a la derecha.

<UL> Lista no numerada
<LI> Elemento de lista </LI>
</UL>

<OL> Lista numerada
<LI> Elemento de lista
</OL>

<HR width=”x%”> Anchura de la raya en %.

<HR width=x> Anchura de la raya en pixeles.

<HR size=x> Altura de la raya en pixeles.

Read Full Post »

Etiquetas II

<A href=”http://…”>…</A&gt; Enlace hacia una página Web.

<A href=”mailto:…”>…</A> Enlace hacia una dirección Email.

<TABLE>…</TABLE> Definición de una tabla.

<TABLE width=”x%”> Anchura de la tabla en %.

<TABLE width=x> Anchura de la tabla en pixeles.

<TABLE border=x> Anchura del borde.

<TABLE cellpadding=x> Espacio entre el borde y el texto.

<TABLE cellspacing=x> Espesor de la raya entre las celdas.

<TR>…</TR> Línea de la tabla.

<TD>…</TD> Celda de la tabla.

Read Full Post »

Etiquetas I

<B>…< /B>
Resalta en Negritas el Texto encerrado.

<BIG>…< /BIG>
Incrementa el tamaño del Texto.

<CENTER>…..< /CENTER>
Centra los objetos que contiene. Este comando puede centrar cualquier cosa incluyendo imagenes, texto, tablas, formularios, etc.

<EM>…< /EM>
El texto se muestra en cursivas (Itálicas).

<FONT>…</FONT>
Fija las propiedades y el tipo de letra del texto que contiene.

<S>…..< /S>
Muestra el texto con una línea por el centro (tachado). Es diferente al comando .

<STRONG>…< /STRONG>
Muestra el texto en negritas, resaltado.

<BR>
Inserta un final de línea.

Read Full Post »

La mejor manera de comprobar que está todo bien instalado y/o funcionando es escribir una página en PHP a la que llamaremos prueba.php, copiarla al directorio de las páginas de Apache y visualizarla desde el navegador. Para la comprobación desde el navegador basta con acceder a la página a través de nuestro servidor web en la dirección http://localhost/prueba.php.

Para escribir está página de prueba, abrimos nuestro editor elegido y escribimos lo siguiente:

dibujo.JPGAl visualizarla desde el navegador se deben visualizar los dos mensajes. El primero como cabecera de primer nivel y el segundo como un párrafo normal. Eso indicaría que todo está correctamente instalado. Ya sabemos escribir nuestra primera página en PHP.

Read Full Post »

Preparando el terreno

Vamos a ver que herramientas necesitamos para ponernos a trabajar con PHP:

  • PHP: Los binarios que se han de instalar para dar soporte al lenguaje. Se puede descargar desde su página web
  • Servidor Web: El Servidor Web es el programa que se encarga de servir las páginas que solicitan los visitantes con su navegador. Como servidor web utilizaremos Apache , puesto que es el mejor, y está disponible para infinidad de Sistemas Operativos.
  • Editor de código: Cualquier editor de código para escribir las páginas PHP. Dev PHP-IDE fácil de utilizar, rápido, poderoso y una interfase amigable .
  • Gestor de Bases de Datos: Sólo en el caso de que queramos trabajar con Bases de Datos.

Una vez instalado Apache, en Windows existe un directorio conocido como htdocs dentro del directorio de instalación que, por defecto, será donde se deben almacenar las páginas para que Apache sea capaz de localizarlas y servirlas a los usuarios.
La instalación de PHP es similar a la de Apache. Si utilizamos Windows simplemente seguiremos los pasos de la instalación eligiendo Apache como servidor web que vamos a utilizar puesto que asi configurará éste para que soporte a este lenguaje.

Read Full Post »