Scegliere l'architettura giusta per la mia applicazione web

-2

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?

    
posta wtznc 01.09.2017 - 02:10
fonte

1 risposta

6

Sei in quella che chiamiamo paralisi dell'analisi . Vedi un numero schiacciante di scelte e considerazioni. Diamine, stai parlando di efficienza.

Fermalo. Scegli una cosa molto utile e fai in modo che funzioni nel modo più semplice possibile. Potrebbe essere solo uno script che devi eseguire manualmente. Basta che faccia qualcosa di utile.

Ora che hai quello che i veri problemi vedi? È davvero lento? I dati sono davvero inadatti per un database relazionale? Ora scegli un'altra piccola cosa utile da fare.

Il modo migliore per scegliere uno strumento è provarlo e apprenderlo. Chiedere a noi di prendervi per voi non vi aiuterà più che lanciare una moneta. La moneta è in realtà più propensa a dare una risposta poiché le raccomandazioni sugli strumenti sono fuori tema qui. Identifica le capacità di cui hai bisogno. Non strumenti.

    
risposta data 01.09.2017 - 02:50
fonte

Leggi altre domande sui tag