Sono un fisico teorico che inizia il mio dottorato. in breve. Come progetto collaterale, mi piacerebbe creare un sito Web di calcolo scientifico nel campo della relatività generale. Dovrebbe essere un database interattivo che consente di esplorare varie soluzioni esatte delle equazioni di Einstein.
Ho un po 'di esperienza nello sviluppo del Web e conosco una buona quantità di PHP, ma ho la sensazione che questo progetto sia troppo grande per codificare tutto da zero. In questo momento sono in procinto di pianificare la roadmap. Finora ho:
- un piccolo server web Linux ($ 20 al mese circa) sarà la base
- Gunicorn come WSGI
- usa Django come framework web
- usa NumPy e SciPy per i calcoli; Matplotlib per la visualizzazione; MathJax per visualizzare le formule
Non mi aspetto che questo sito abbia più di una dozzina di visite al giorno, quindi le prestazioni non rappresentano un problema. Quindi, ecco la mia domanda: c'è qualche punto ovvio nella suddetta tabella di marcia che mi manca?