Witajcie!
Mam do wykonania projekt, kompletnie nie wiem jak się za niego zabrać, ale mam trochę czasu i co najważniejsze - chęci do nauki.
Chcę zrobić aplet na WWW (czyli programik który wrzuca się do kodu HTML i wykonuje się po stronie klienta ;) ), ale chcę aby użytkownik - po wybraniu opcji, parametrów, etc - po kliknięciu "Wykonaj" po kilku sekundach otrzymał link na stronie (w tym aplecie, lub po prostu gdzieś na stronie) " ściągnij plik PDF " (efekt wykonania innego programu, ale już na serwerze).
Chodzi o to, że użytkownik wybiera różne opcje klika "Wykonaj" i po stronie serwera tworzy się PDF (raport miesięczny w programie, który już jest gotowy i działa sprawnie pod Linux / Windows), który po pewnym czasie (wykonanie trwa około kilkanaście sekund) będzie można ściągnąć ze strony.
Możecie mnie Panowie naprowadzić jak to zrobić? __Wystarczą "hasła" i metodyka w punktach, resztę wygoooglam. __ Javy za dobrze nie znam, ale applet prosty kiedyś za czasów JAVA 2 robiłem. Może porzucić Jave i zrobić to w Python + Flask??? lub Bottle??? A może w PHP najłatwiej? A może.....coś innego? (Może znacie gotowe rozwiązania na GITHUB do podpatrzenia i wykorzystania ?).
Zakładam, oczywiście że hostingodawca (jakiś VPS) pozwoli wgrać oprogramowanie przygotowujące raporty w PDF. Program robiący raporty działa doskonale i z linii poleceń (nez interfejsu graficznego). Nie wiem (nie pamiętam) czy applet ma możliwosć (prawa dostępu) do tego co się dzieje po stronie serwera...? Może jakieś proste API trzeba wykonać???
Czekam na sugestie, Wasze opinie i podpowiedzi.
DZIĘKI WIELKIE!
Pozdrawiam i Życzę udanego Sylwestra i Szczęśliwego Nowego Roku !!!