Cześć.
Na początek proszę o wyrozumiałość, gdyż moja przygoda z programowaniem zaczęła się stosunkowo niedawno i robię to jedynie hobbistycznie ;-).
Piszę aplikację w C++, której celem jest prognoza pewnych (dowolnych) zjawisk przy zastosowaniu m.in. sztucznych sieci neuronowych. Ogólna zasada jest prosta: nauka polega na podaniu dwóch plików: jeden ze zmiennymi objaśniającymi a drugi ze zmiennymi objaśnianymi (wzorcami). Następnie, po procesie "nauki" można wprowadzać nowe dane a program wygeneruje prognozę.
Teraz wpadłem na pomysł, żeby utworzyć stronę www, gdzie użytkownik przesyłał by na serwer pliki ze swoimi danymi, dodatkowo wpisywałby podstawowe informacje związane z narzędziem prognostycznym (np. rodzaj sieci neuronowej, sugerowaną ilość warstw, ilość neuronów w każdej z nich, algorytm uczenia etc.) a następnie program by analizował przesłane dane, następnie przesyłałby "wnioski" (statystyki) z nauki etc. i użytkownik mógłby później wprowadzać nowe dane (jeden wektor zmiennych) a aplikacja podawałaby mu prognozę na podstawie nowo wprowadzonych danych oraz jeszcze parę innych informacji, wykresów etc.
Teraz moje pytanie brzmi: jak, waszym zdaniem, najlepiej byłoby to wszystko zorganizować? Tzn. jak połączyć stronę www z aplikacją napisaną w C++? Tzn. np. jak przesyłać dane do aplikacji w C++ przez formularze na stronie www? Jak włączać tą aplikację? Jak się z nią komunikować? Jakich narzędzi użyć? Podejrzewam, że trzeba będzie wspomóc się PHP?
Jakie Wy widzicie dodatkowe problemy z moim projektem? Np. pozostaje do rozwiązania przeze mnie problem związany z dość długim procesem nauki...
Bardzo bym prosił, abyście podzielili się swoimi uwagami, zastrzeżeniami, doświadczeniem etc. ;).
Z góry bardzo serdecznie dziękuję za okazaną pomoc!