jueves, 14 de febrero de 2013

Consejos para un proyecto web


¿Vais a hacer un proyecto web? Lo primero de todo es saber que necesitáis y lo que a lo mejor podéis necesitar en un futuro. Analizando un poco, hay características tecnológicas “necesarias” y otras que son por preferencia o conocimiento.

En mi caso tiro hacia .Net (Microsoft), especialmente hacía Visual Basic, otro trabajan en .Net pero utilizando C#, por lo general tendríamos que tener una preferencia hacía una base de datos SQL Server, que por otras historias podremos preferir MySQL, correcto también.

Poco a poco podemos ir montando los elementos que podemos necesitar, o mejor que por diferentes motivos podemos preferir. Como respaldo siempre necesitaremos CSS, JavaScript y HTML, en cuanto a este último sería idóneo HTML 5, ya que os permite orientar el diseño a dispositivos móviles, pero os complica la vida, tampoco es “necesario”, ya que existen “trucos” que con unas pocas líneas de programación pueden convertir vuestra web para que sea aceptable desde un dispositivo móvil.

¿Lo qué puedes llegar a necesitar? Bueno pues en una página web que se plantee ser dinámica y con las tecnologías que he comentado lo más probable es que tu curiosidad te lleve a Ajax, sino lo conoces ya, claro. Esto último puede ser alcanzable o no, ya que dependerá de las características que tenga tu proveedor de hosting. Por esto hay que pensar en las necesidades que puedes tener, aunque claro está, el dinero es otro punto a tener muy en cuenta sino todos iríamos sobrados en los márgenes de nuestros proyectos.

Dentro de lo que he comentado hasta ahora quiero recalcar la base de datos. La experiencia que he ido ganando estos 4 meses me dice que los servidores Windows, necesarios para las página de ASP .Net son escasos, incluso que los servidores windows que pueden existir pueden a su vez estar montados en maquinas Linux. Las ofertas y la información dirigida a servidores Windows por tanto es escasa, incluso la que proviene de los servicios de soporte de los propios proveedores. Esto podría hacer también que prefiráis elegir otras tecnologías xD.

Un ejemplo del último párrafo podría ser 1&1, el conocimiento de los operadores en cuanto a Windows es mucho menos que para servidores Linux, probado eh! Por ejemplo, varios operadores pueden darte información diferente sobre la limitación el tamaño de una base de datos, en mi caso 200mb, creo que de momento voy servido. Mirando en muchos proveedores puedo decir que en productos mínimos 1&1 es de los que más ofrece en este punto. Cuidado! No os aconsejo 1&1 para nada, no pongo la mano en el fuego por ellos, multiplex han sido los problemas que he tenido con ellos y los operadores de soporte están muy mal formados, además de tener un humor de perros, comprensible por la cantidad de problemas de la compañía, debe ser un trabajo duro.

Cada proyecto tiene una base más o menos pequeña, por lo que podéis aumentar más o menos los márgenes de necesidades, tales como contratar un servidor dedicado o un servidor no dedicado.

Siempre hay que informarse muy bien, cuando digo “muy bien” me refiero a ir a la red social del proveedor y leer lo que pasa en su servicio día a día, blogs, foros, no hay que ser ansioso por contratar NUNCA, porque luego os encontraréis con el problema de mover vuestro proyecto de proveedor y eso si que os dará pereza y quebraderos de cabeza.

NOTA: Para mí es muy importante un teléfono que no sea un 902.

Hay una cosa con la que poco se puede hacer, pero cuando más nos informemos más podremos evitar problemas. Digo que “poco se puede hacer” porque si tu lees en la página oficial que en tu producto contratado entra, por ejemplo AJAX, como en http://www.1and1.es/hosting-windows?__lf=Static&linkOrigin=&linkId=hd.subnav.windowshosting y después ves que subes con Ajax y no funciona, te informas y empiezas a olerte que e internet te dicen que 1&1 y Ajax no se llevan, escribes a soporte y te contestas que para un servidor no dedicado no hay, pero tu habías visto que en tu producto contratado si lo ponía y sigue poniendo, pues has hecho lo que has podido, pero te la han liado y te la están liando, tus deberes bien, sistema 1&1 mal, vamos os he puesto un ejemplo real.



Correo de soporte:

Le informamos que no brindamos soporte de ASP.NET AJAX. Le recordamos que 1&1 Dual Básico se encuentra en un alojamiento compartido por lo que cuenta con limitaciones. Si lo desea puede contratar un Servidor Dedicado. Para mas detalles puede ir al enlace:
 
https://www.1and1.es/Server?__lf=Order-Tariff&linkOrigin=domaincheck&linkId=hd.mainnav.servers

La conclusión de esta entrada es analizar todo lo posible
vuestras necesidades un día pensando en este tema os evitará días y días de
quebraderos de cabeza y caos. Un saludo a todos! ;)

No hay comentarios:

Publicar un comentario

Un saludo de Towmin!