przewaga www nad GUI - zdalny dostęp do bazy danych

0

Zauważyłem, że wiekszość aplikacji zapisujących lub odczytujących dane do/z bazy danych, do której dostęp może mieć jednocześnie wiele osób, jest uruchamiana w przeglądarkach internetowych. Jaka jest przewaga dostępu do bazy via www nad dostępem przez aplikację okienkową? Oprócz dość oczywistej, że nie ma konieczności instalowania dodatkowego oprogramowania;)

0

Przepraszam bardzo, ale interface www to też GUI, tylko webowe.

0
bikerus napisał(a)

Oprócz dość oczywistej, że nie ma konieczności instalowania dodatkowego oprogramowania;)
więc korzystasz z aplikacji gdziekolwiek jesteś, np. taki webmail.

Dodatkowymi atutami są przeniesienie mocy obliczeniowej na serwer www oraz pewność, że użytkownik końcowy nie dorwie się do naszego kodu.

0
CyberKid napisał(a)
bikerus napisał(a)

Oprócz dość oczywistej, że nie ma konieczności instalowania dodatkowego oprogramowania;)
więc korzystasz z aplikacji gdziekolwiek jesteś, np. taki webmail.

Upraszcza się też wdrażanie nowej wersji aplikacji.

0

Hmm można by jeszcze dodać filtracje danych po stronie serwera (jeśli dobrze napisana to nie do ominięcia dla użytkownika hakera), pewność że taka aplikacja nie zmieni czegoś czego nie chcemy itp dodatkowo łatwość upgrade oprogramowania (każdy nie musi ściągać nowszej wersji) i brak ewentualnych problemów z zgodnością z starszymi wersjami.

Istnieje też niebezpieczeństwo że ktoś "wyciągnie" login i hasło do bazy (nawet jeśli jest zakodowane). Nie musi nawet babrać się w pliku exe wystarczy że prześledzimy dane wysyłane przez aplikacje. Ona sama przy logowaniu do serwera wyśle zdekodowany login i hasło;P

0

Login i hasło musi podać użytkownik, przecież nikt nie będzie pisał softu do konkretnej bazy danych na konkretnym serwerze. Więc argument o klamotach w binarce odpada - i przy www i 'lokalnie' dane użytkownika muszą zostać wysłane.

0

dostęp przez www jest fajny jeśli dysponujemy szybkim (tanim) łączem oraz dobrze napisaną aplikacją bez ton śmieci.
Mówisz o dostępie do db wyobrażasz sobie opłacenia rachunku pana który zamówienia przyjmuje na palmtopie online.? Jeśli ktoś łączy się z netem w punktach hot-spot czy raz na godzinę to to nie ma sensu.

wszystko jest uzależnione od tego gdzie, na czym i co ile uruchamiasz app.

0

Dodatkowymi atutami są przeniesienie mocy obliczeniowej na serwer www oraz pewność, że użytkownik końcowy nie dorwie się do naszego kodu.

Przy zwykłych aplikacjach z GUI też można przenieść wykonywanie obliczeń na serwer - chociażby przez RPC.
Tyle że takie podejście sprowadza się do pisania uproszczonej wersji przeglądarki...

0

99.99% uzytkownikow tego forum nie wie jak napisac aplikacje bazodanowa tak zeby baza nie sypala sie przy zalogowanych np. 100 uzytkownikach. Dlatego uwazaja rozwiazanie webowe za lepsze.

0

Egon - jesli uwazasz, ze aplikacji webowej nie trzeba optymalizowac to jestes w bledzie.

0

Piwo dla Egona ode mnie, post 'klawy jak cholera' :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1