1634Racine napisał(a):
>> Wybór aplikacja-usługa jest ważny przy
>> tworzeniu *własnego* oprogramowania.
>
> zalozmy,ze emul jest przeze mnie zdlubana aplikacja [tak nalezy rozumiec
> "wlasne" oprogramowanie?]. I co w takim przypadku?
Dobrze napisana aplikacja tego typu powinna być podzielona
na dwa moduły:
1) Back-end pracujący jako usługa, bez interfejsu użytkownika.
Realizowałby proces ściągania plików dla wszystkich użytkow-
ników komputera nawet gdyby nie byli zalogowani (lub nawet,
gdy *nikt* nie byłby zalogowany).
2) Front-end stanowiący sam interfejs użytkownika i łączący
się z back-endem za pomocą IPC. Ta część mogłaby być
w ogóle nie uruchomiona lub używana jednocześnie przez
wielu użytkowników.
W ten sposób program zaczynałby zaległe ściąganie już po
uruchomieniu komputera (i to dla wszystkich userów),
oszczędzałby połączenie sieciowe (bo łączyłby się z siecią
raz, a nie n razy), oszczędzałby pamięć (użytkownicy nie
musieliby zostawiać zalogowanych sesji żeby coś ściągać).
-- |""""""""""""""""""""""""""""""""""""""""""""""""""""""""""| | Radosław Sokół | http://www.grush.one.pl/ | | | Administrator, Politechnika Śląska | \................... Microsoft MVP ......................../Received on Thu Aug 31 12:40:10 2006
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 31 Aug 2006 - 12:42:06 MET DST