¿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! ;)