Archive for Programación web

Mejor sitio para Hosting

Actualmente en la internet hay muchos sitios que ofrecen el servicio de hosting. Sin embargo yo te recomiendo un sitio en especial.

 

125x125-495

Site5 es un sitio el cual te ofrece muy buenos planes de hosting, tiene espacio en disco ilimitado, e incluso si deseas tener mas de un sitio web, te ofrece planes donde puedes almacenar sitios web ilimitados en tu misma cuenta por un precio menor a 10 dolares mensuales, sin mencionar que siempre puedes encontrar algun codigo de oferta en internet.

La ventaja de utilizar site5 es que es uno de los servicios de hosting que incluye software gratuito para que construyas tus paginas web sin necesidad de ser un guru de la programación web, pues posee la herramienta SiteBuilder y Fantastico con las que podras instalar en el servidor herramientas cmo wordpress o Joomla 1.5 que te permitiran crear y administrar tu sitio web de manera facil y rapida.

Otra razon por la que recomiendo este hosting es porque sus servidores son de muy buena calidad, funcionan muy bien y unicamente estan offline cuando se les hace mantenimiento lo cual no es muy frecuente, asi que tu sitio web rara vez estara offline. Ademas si quieres 100% garantia de que tu sitio web nunca estara offline, site5 tambien tiene planes donde se ofrece redundancia, asi que tu sitio web jamas estara offline.

Si te interesa montar ya tu sitio web, te invito a que visites la pagina de site5.

Porque usar XHTML estricto

Usar html no esta mal, pero cuando se trata de hacer paginas eficientes, que sean estandard, legibles en todos los web-browsers, rapidas de procesar, y tarden poco tiempo en cargarse, entonces lo necesario es utilizar xhtml estricto.

XHTML 1.0 es en realidad un tipo de aplicacion xml llamada dtd, y lo que hace basicamente es que sigue unas reglas estandarizadas para que el procesamiento de tu pagina web sea mas rapido, dando la ventaja a tu webbrowser de procesar la pagina mas rapidamente, lo cual efectivametne hace a los sitios web muy eficientes, y aun mejor cuando estos tienen mucho contenido.

Se HTML, pero ¿como utilizo xhtml estricto?

Es muy facil, si ya sabes html, lo unico que tienes que hacer es lo siguiente:

1. agrega esta linea en el inicio de tu documento xhtml
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

2. todos los tags que escribas en tu documento debe ser escrito con letras minusculas, pues el uso de letras mayusculas no es permitido en xhtml, el contenido de tu pagina puede llevar Mayusculas y minusculas normalmente.

3.Debes cerrar correctamente todos los tags con “/”, sin excepcion
Ejemplo:
bien: <br/>,<br></br>
mal: <br>
4.Debes mantener un orden correcto al abrir y cerrar tags, no los entrlaces entre si
Ejemplo:
bien: <p><b>HOLA</b> mundo</p>
mal: <b><p>HOLA</b> mundo</p>
5. todo tu scripting debe ir preferente mente en dentro del “head” o la cabecera de tu documento

6. Utiliza css preferente mente externo para dar estilo a tu pagina.

Estas son solo algunas reocmendaciones, si buscas información mas completa te recomiendo visites
la escuela de W3 en
www.w3schools.com
alli pogras encontrar todo lo necesario. Suerte

Ventajas de usar PHP

¿Por que utilizar PHP?

Las razones de utilizar este lenguaje se deben a su poder y sencilles.
PHP bien es un software libre, no es necesario pagar para poder utilizarlo(como lo es con asp)
y una de sus grandes cualidades es su versatilidad al momento de escribir codigo, su sencillez
en la sintaxis, e inclusive su seguridad.

Por lo tanto las razones:

Costo:
Primero que nada es gratuito, y con documentación muy amplia en itnernet, por lo general no tardamos en encontrar tutoriales y guias gratuitas acerca de como utilizar este lenguaje.

Sencillez y Versatilidad:
PHP es un lenguaje de una sintaxis muy simple, y facil de aprender, ademas posee una gran variedad de funciones que pueden ser utilizadas para mejorar el rendimiento de nuestros programas.

Seguridad:
PHP es un lenguaje de uso muy comun en la web, ademas de ser libre, esto significa que una inmensa comunidad de programadores que utilizan este lenguaje estan cooperando para la mejora del motor de PHP, por lo cual es cada vez mas seguro y estable a medida que pasa el tiempo y aumenta su version, otra ventaja es que en internet se pueden encontrar muchos tips para evitar errores que puedan convertirse en bugs peligrosos en nuestros sitios web, y con ello puedes aprender mas facilmente a evitar que exploiteen tus scripts php. Si quieres encontrar tips, es tan facil como hacer una pequeña busqueda en google.

Entre otras cosas podemos encontrar el soporte para bases de datos, flash, y dinamismo en paginas web,que a pesar de que tambien encontramos estas caracteristicas en otros lenguajes, php hace mas facil la implementación de ellas, por su versatilidad y sencillez.

Comparación php, jsp y asp/asp.net

A continuación una comparación entre 3 de los lenguajes de programación web del lado del servidor mas utilizados, jsp que se conoce tambien como java server pages el cual esta basado en java, php que se basa en lenguaje C, y asp que perteneciente a microsoft originalmente es pariente de visualbasic, aunque tambien se puede utilizar sintaxis diferente como la de C#.

Inicialmente les comento, estos 3 lenguajes son los mas utilizados por la mayoria de las paginas web, pues son vitales para procesos del lado del servidor en dichas paginas, tales como conexión a bases de datos, manipulación de datos, actualizaciones, RSS entre otros. Sin embargo cada uno tiene sus propias ventajas y desventajas, y muchos webdevelopers desarrollan una preferencia por uno de estos lenguajes mas que los demas. ¿Cual es el mejor?, la verdad depende tu proposito y estilo de programación, hablemos primero de JavaServerPages.

JavaServerPages(JSP):

-Este lenguaje es muy simple de usar si el developer posee experiencia en Java, pues JSP utiliza la misma sintaxis de Java y da la facilidad al developer de utilizar las mismas librerias y extensiones que utilizarian para crear aplicaciones de escritorio en el Java tradicional.
-Una de las ventajas mas importantes es que bien es libre, cualquiere puede desarrollar en este lenguaje sin necesidad de pagar un software adicional para el desarrollo de paginas web.

PHP:
-PHP es uno de los lenguajes mas potentes y mas utilizados para el desarrollo de las paginas web, su sintaxis coincide con el lenguaje C, con solo muy pocas diferencias.

-Este lenguaje tiene la ventaje de ser libre y es facil de aprender y de utilizar para aquellos programadores que tienen conocimiento previo de C.

-A diferencia de JSP este lenguaje es un poco mas flexible en cuanto a su sintaxis, y es muy rapido.

ASP/ASP.NET:

-Este puede ser el lenguaje mas sencillo de aprender y de comenzar a utilizar para cualquier principiante en el mundo del desarrollo web, esto se debe a que su entorno de desarrollo es muy amigable y provee de facilidades graficas para crear aplicaciones y paginas Web.

-En este lenguaje gran parte del codigo fuente de las paginas Web es generado por el IDE de Microsoft, por lo cual el programador ahorra gran cantidad de tiempo para crear sus paginas.

-Lamentablemente para desarrollar paginas en este lenguaje, es necesario pagar una licencia por su entorno de desarrollo Microsoft Visual Studio, sin embargo es muy utilizado en muchas empresas por las facilidades que otorga, y el ahorro de tiempo que conlleva crear paginas en este lenguaje.

El mejor de todos:
Esto se los dejo a su criterio personal, sin embargo comparto mi opinion con ustedes.
Encuentro en primer lugar a PHP, luego JSP y finalmente a ASP

¿Por que?
PHP es el lenguaje para mi mas flexible de todos, puedes utilizarlo como quieras, y es personalmente mas sencillo y rapido la conexión con bases de datos, es muy fiable y es del que mas he encontrado tutoriales y guias gratuitas en internet.

JSP esta en segundo lugar por el hecho de que es un poco mas extenso que PHP en terminos de sintaxis, PHP cuenta con muchas funciones que se pueden usar muy facil para la realizacion de funciones y aplicaciones web, mientras que en JSP toma mas tiempo escribirlas, sin embargo si estas muy apegado a Java, definitivamente tu mejor opcion puede ser JSP.

ASP, he catalogado ASP en ultimo lugar porque es dificil para muchos usuarios adquirir una licencia, algunos lo utilizan con licencia trial, o de estudiante en sus universidades y/o escuelas.
Otro detalle es que depender en gran parte de un IDE disminuye las capacidades del programador en cuanto a pensar en algoritmos para la resolución de problemas, y el mismo se hace dependiente a utilizar un IDE en lugar de realizar sus programas “a mano”.

Bueno ya he expuesto algunas de las cosas principales de estos 3 lenguajes, hay que recordar que para cada uno de ellos se puede buscar soporte en internet, muchas guias y tutoriales. Finalmente la decisión de cual es el mejor lenguaje es tuya, has buen uso de las herramientas que estan disponibles para que desarroles buenas paginas Web.