Me gustaría saber la opinión de los foreros de cuales son las mejores herramientas y lenguajes para implementar un servidor web que publique web services para implementar:
Almacenamiento de objetos.
Almacenamiento de imágenes y vídeos.
Geolocalización.
Manejo de usuario.
Crear notificaciones push al teléfono móvil.
Un compi me ha recomendado el uso de Java y JSP juntoRESTEasy Jaxrs combinado con una base de datos MongoDB. Pero claro, para empezar en este mundo, para mi esto me suena a chino...
Lo siento, es imposible dar una sugerencia con la información que das.
Lo más importante: cual es el perfil del equipo que va a desarrollar y mantener el servidor? Ademas: cuantos usuarios va a soportar? cual es el tamaño de los datos? que servicios de geolocalización necesitas? A que te refieres con "manejo de usuario"?
por lo que leo estás empezando en el mundillo, yo al ser PHPero te recomiendo empezar con LAMP (linux + apache + mysql + php) ya que tienes varios programas para simular un servidor local como por ejemplo:
MAMP
http://www.mamp.info/en/
XAMPP
https://www.apachefriends.org/index.html
y luego para encontrar un hosting también lo tendrás más fácil ya que la mayoría vienen por defecto la arquitectura LAMP, como por ejemplo:
http://ovh.es
Primero daros las gracias por contestar. La idea es hacer una especie de red social, por lo que se manejarán muchos usuarios y consultas a base de datos. El equipo a desarrollar, en un principio se contrataría un servidor dedicado en un hosting. Respecto a geolocalización, me refiero a gestión de mapas y manejo de usuario, pues alta, baja, logIn, datos de usuarios, etc...
La verdad es que he realizado mis pinitos con Apache-Tomcat con JSP y MySQL desde cero, instale un certificado SSL en el servidor y algo de PHP que de hace 7 años (www.muchotrasto.com la realicé desde cero...,la tengo desactualizada a la pobre...). Algo entiendo, pero veo que hay muchas herramientas, frameworks y demás historias. Ayer sin ir mas lejos me instalé el JBOSS Developer Studio...y la verdad es que en poco tiempo (unas horas) me hice con él y te permite tirar de montones de Frameworks y de ejemplos...aunque Netbeans también los tiene. En general he tocado de todo un poco, pero no soy experto en nada y me gustaría saber por donde va la tendencia, ya que cada compañero que tengo me dice herramientas distintas...algunos incluso me dicen de IIS si tuviera dinero :D
Bueno creo que por hoy, con este mega correo os he dado bastante la "chapa" :D
Hola Jose Manuel, con el equipo me refería a las personas, que tecnologías dominan, no a las máquinas. Es el principal factor para elegir un tipo de servidor. Ponerlo en marcha va a ser un 1% del trabajo, el otro 99 es escribir y mantener el sistema que maneje todo lo que quieres.
Sobre geolocalización también tendrás que pensar que quieres. Poner puntos en un mapa openstreetmap es gratis. Ponerlos en Google te puede llegar a costar varios miles al año. Buscar direcciones en Google podrían ser decenas de miles.
Está claro que al final uno tira por lo que sabe, pero en este caso, como el que sabe sabe muy poco :P no le importa tirar por la herramientas actuales.
Por otro lado, que tecnologías creéis que son mejores:
- JBOSS, Glassfish o apache tomcat????
- EJBs o Spring????
Por otro lado, si Miguel, tienes toda la razón, no quedará otra que tirar de openstreetmap y algún plugIn visual.
Si el que sabe, sabe muy poco creo que de poco le van a servir ninguna de esas herramientas. Igual con algo con poca curva de aprendizaje como rails se puede echar algo a andar.
Me gustaría saber la opinión de los foreros de cuales son las mejores herramientas y lenguajes para implementar un servidor web que publique web services para implementar:
Almacenamiento de objetos.
Almacenamiento de imágenes y vídeos.
Geolocalización.
Manejo de usuario.
Crear notificaciones push al teléfono móvil.
Un compi me ha recomendado el uso de Java y JSP juntoRESTEasy Jaxrs combinado con una base de datos MongoDB. Pero claro, para empezar en este mundo, para mi esto me suena a chino...
Un saludo y gracias compañeros betabeersforeros.
05/06/2014 12:28
Lo más importante: cual es el perfil del equipo que va a desarrollar y mantener el servidor? Ademas: cuantos usuarios va a soportar? cual es el tamaño de los datos? que servicios de geolocalización necesitas? A que te refieres con "manejo de usuario"?
05/06/2014 14:19
por lo que leo estás empezando en el mundillo, yo al ser PHPero te recomiendo empezar con LAMP (linux + apache + mysql + php) ya que tienes varios programas para simular un servidor local como por ejemplo:
MAMP
http://www.mamp.info/en/
XAMPP
https://www.apachefriends.org/index.html
y luego para encontrar un hosting también lo tendrás más fácil ya que la mayoría vienen por defecto la arquitectura LAMP, como por ejemplo:
http://ovh.es
un saludo
05/06/2014 19:01
Primero daros las gracias por contestar. La idea es hacer una especie de red social, por lo que se manejarán muchos usuarios y consultas a base de datos. El equipo a desarrollar, en un principio se contrataría un servidor dedicado en un hosting. Respecto a geolocalización, me refiero a gestión de mapas y manejo de usuario, pues alta, baja, logIn, datos de usuarios, etc...
La verdad es que he realizado mis pinitos con Apache-Tomcat con JSP y MySQL desde cero, instale un certificado SSL en el servidor y algo de PHP que de hace 7 años (www.muchotrasto.com la realicé desde cero...,la tengo desactualizada a la pobre...). Algo entiendo, pero veo que hay muchas herramientas, frameworks y demás historias. Ayer sin ir mas lejos me instalé el JBOSS Developer Studio...y la verdad es que en poco tiempo (unas horas) me hice con él y te permite tirar de montones de Frameworks y de ejemplos...aunque Netbeans también los tiene. En general he tocado de todo un poco, pero no soy experto en nada y me gustaría saber por donde va la tendencia, ya que cada compañero que tengo me dice herramientas distintas...algunos incluso me dicen de IIS si tuviera dinero :D
Bueno creo que por hoy, con este mega correo os he dado bastante la "chapa" :D
Un saludo y gracias.
06/06/2014 12:08
Sobre geolocalización también tendrás que pensar que quieres. Poner puntos en un mapa openstreetmap es gratis. Ponerlos en Google te puede llegar a costar varios miles al año. Buscar direcciones en Google podrían ser decenas de miles.
08/06/2014 21:06
Está claro que al final uno tira por lo que sabe, pero en este caso, como el que sabe sabe muy poco :P no le importa tirar por la herramientas actuales.
Por otro lado, que tecnologías creéis que son mejores:
- JBOSS, Glassfish o apache tomcat????
- EJBs o Spring????
Por otro lado, si Miguel, tienes toda la razón, no quedará otra que tirar de openstreetmap y algún plugIn visual.
Un saludo y gracias.
09/06/2014 14:22
13/09/2015 10:16