Principales respuestas
Consulta por servicio o aplicacion web

Pregunta
-
Hola mi nombre es Manuel, y estoy aprendiendo programacion por mi cuenta.
Explico mi consulta haber si alguien es amable y me aclara unas dudas Quiero desarrollar una aplicacion, la cual debe manejar una base de datos con usuarios, informacion y archivos sobre estos usuarios. A estos contenidos quiero poder acceder desde una web y desde una aplicacion del celular. Esta web y aplicacion tambien las desarrollaria yo.
Como tendria que hacer lo, es decir debo hacer un sevicio web y luego acceder al servicio desde la pagina y la aplicaccion, o debo hacerlo como una aplicacion web.
Se que es una pregunta un poco general. Pero agradeceria si alguien pudiese guiarme un poco, ya que al aprender solo a veces uno no emplea los metodos correctos.
Desde ya agradesco a los que se toman el tiempo de leer mi pregunta.
Respuestas
-
Si la aplicación es web, la base de datos puede estar alojada en la misma ubicación que el servidor web, con lo que sería accedida directamente sin necesidad de interponer ningún servicio.
Desde la aplicación del celular, lo que está más en boga es acceder a través de un servicio REST. Si la aplicación web la vas a hacer con .Net, puedes usar el WebApi2 para generar servicios estandarizados con OData que puedes alojar en el mismo servidor, y la aplicación celular llamaría por http a dichos servicios.
- Marcado como respuesta Manu.axl viernes, 29 de julio de 2016 0:22
-
Bueno el desarrollo de la aplicacion que mensiones puede ser tan complicada o sencilla segun como la plantees y la vayas desarrollando.
Primero :
* Si deseas emplear una base de datos , te aconsejo que uses SQL server Express With managment tools, el cual lo puedes descargar de la pagina oficial de microsoft gratis.
*En C# existen librerias faciles de usar con las que puedes hacer consultas a la BD SQL.
Segundo:
*Si vas a hacer una aplicacion WEB con un servidor Windows te aconsejo busques sobre IIS. Tu creas tu sitio Web en C# y lo puedes publicar en este servidor de paginas WEB el cual tambien es gratis.
*Si tu servidor donde instales la base de datos y el IIS es en la nube , puedes consultarlo con tu celular sin problemas. Si el servidor es local entonces tienes que configurarlo en la misma red inalambrica con el celular.
Bueno esto es un tema muy extenso solo te doy estos pequeños Tips para que inicies a investigar y probar.
- Propuesto como respuesta Felipe Hurtado jueves, 28 de julio de 2016 22:10
- Marcado como respuesta Manu.axl viernes, 29 de julio de 2016 0:22
Todas las respuestas
-
Si la aplicación es web, la base de datos puede estar alojada en la misma ubicación que el servidor web, con lo que sería accedida directamente sin necesidad de interponer ningún servicio.
Desde la aplicación del celular, lo que está más en boga es acceder a través de un servicio REST. Si la aplicación web la vas a hacer con .Net, puedes usar el WebApi2 para generar servicios estandarizados con OData que puedes alojar en el mismo servidor, y la aplicación celular llamaría por http a dichos servicios.
- Marcado como respuesta Manu.axl viernes, 29 de julio de 2016 0:22
-
hola
>>A estos contenidos quiero poder acceder desde una web y desde una aplicacion del celular
desde el celular seria desde el browser dentro de este o quieres una aplicacion nativa ?
si desarrollas usando asp.net mvc podrias aplicar librerias como ser bootstrap para que el diseño se adapte a la web y al celular
si quieres algo mobile podrias evaluar Apache Cordova integrado al VS, no comento Xamarin porque esto requiere aprender xaml y dejaria de ser web
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
Bueno el desarrollo de la aplicacion que mensiones puede ser tan complicada o sencilla segun como la plantees y la vayas desarrollando.
Primero :
* Si deseas emplear una base de datos , te aconsejo que uses SQL server Express With managment tools, el cual lo puedes descargar de la pagina oficial de microsoft gratis.
*En C# existen librerias faciles de usar con las que puedes hacer consultas a la BD SQL.
Segundo:
*Si vas a hacer una aplicacion WEB con un servidor Windows te aconsejo busques sobre IIS. Tu creas tu sitio Web en C# y lo puedes publicar en este servidor de paginas WEB el cual tambien es gratis.
*Si tu servidor donde instales la base de datos y el IIS es en la nube , puedes consultarlo con tu celular sin problemas. Si el servidor es local entonces tienes que configurarlo en la misma red inalambrica con el celular.
Bueno esto es un tema muy extenso solo te doy estos pequeños Tips para que inicies a investigar y probar.
- Propuesto como respuesta Felipe Hurtado jueves, 28 de julio de 2016 22:10
- Marcado como respuesta Manu.axl viernes, 29 de julio de 2016 0:22
-
-
-
-