Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Beginner Web en 29 Abril 2020, 22:17 pm



Título: ayuda bd en mi sitio web de ghpages
Publicado por: Beginner Web en 29 Abril 2020, 22:17 pm
hola chicos, como puedo simular una base de datos en una pagina desplegada en github pages? tengo la pagina pero me faltan algunas funcionalidades como cobro de dinero mediante una API, videoconferencias y emision de tickets, es para una tarea del cole


Título: Re: ayuda bd en mi sitio web de ghpages
Publicado por: MinusFour en 29 Abril 2020, 23:05 pm
Con Github pages estás a la merced de servicios externos...  Para bases de datos podrías usar Firebase, CouchDB o quizás GraphQL? No conozco las compañias que ofrecen esos servicios así que te tocaría investigar.

Cobrar dinero... pues ahí siempre vas a estar a merced de servicios externos. Paypal podría ser uno, Square, Stripe, un banco con el que hayas abierto una cuenta de comerciante, etc.

Videoconferencias, posible con clientes que soporten WebRTC (al menos hay un demo en github pages (https://webrtc.github.io/samples/src/content/peerconnection/pc1/)).  Emision de Tickets... ¿Tickets de soporte? ¿Para ver una película? No se a que te refieras.


Título: Re: ayuda bd en mi sitio web de ghpages
Publicado por: #!drvy en 30 Abril 2020, 01:11 am
Sinceramente, ve pensando en cambiarte de plataforma para todo eso. Una cosa son páginas estáticas y el "jugo" que las puedas sacar.. otra cosa es montarse un CMS entero en Github Pages xD

Mirate Heroku y su tier gratuito.

Saludos


Título: Re: ayuda bd en mi sitio web de ghpages
Publicado por: Beginner Web en 30 Abril 2020, 01:19 am
me lo temía, gracias.


Título: Re: ayuda bd en mi sitio web de ghpages
Publicado por: [u]nsigned en 1 Mayo 2020, 03:49 am
Podrias usar una arquitectura sin backend (backenless) como Firebase y su base Firestore, pero yo directamente te diria que migres todo tu proyecto a firebase, que tambien te da un hosting para archivos estaticos (frontend) y asi tener todo tu sistema en el mismo stack.

Ahora, mi duda es si realmente necesitas que todo corra en servicio reales o con simularlo seria suficiente?(al tratarse de algo de la escuela) a esto ultimo se le dice 'mocks' y consiste en simular la capa de persistencia (base de datos) para prototipar mas rapido. Si este es tu caso te recomiendo usar la libreria sinon.

https://sinonjs.org/releases/latest/mocks/