Ho iniziato a lavorare sulla mia applicazione web e sono bloccato in fase di progettazione. Non riesco a decidere quali tecnologie web sarebbero le più adatte a questo progetto. Lascia che ti spieghi cosa voglio raggiungere:
1) Ho bisogno di raccogliere dati web da un sito web che fornisce risultati in tempo reale per i giochi sportivi (ad es. flashscore )
2) Vorrei mostrare quei dati (ed eseguire diverse operazioni su quel set di dati) e aggiornarlo contemporaneamente con il sito web originale (quando qualcosa cambia in flashscore, dovrebbe essere aggiornato sul mio sito web)
Temo che sarà super inefficiente, correggimi se sbaglio. Stavo pensando di usare Python (BeautifulSoup e Urllib2) sul web per raschiare i dati e poi per memorizzarli da qualche parte in un database. Se dovessi creare un'app simile, che tipo di database useresti? NoSQL (forse MongoDB) o SQL?
Tenendo conto del fatto che i dati devono essere aggiornati perpetuamente, quale struttura di frontend sarebbe la scelta migliore da seguire? Reagire? Angolare? Che ne dici di Meteor.js - potrebbe funzionare sia sul fronte che sul back-end?