Co a jak na synchronizaci?   otázka

VB.NET

Potřebuji nějak vyřešit synchronizaci mezi počítači. Že uživatel zadá přihlašovací údaje a program nahraje data vytvořená z minula na jiném PC do toho, na kterém je. Napadá vás, jak to řešit?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dobrý den,

navrhuji toto řešení:

- Centrální server (přístupný odkudkoliv):

- databáze

- úložiště souborů

- .NET web services

- Tlustý klient (.NET aplikace):

- web-service reference na server

- úložiště v Environment.GetFolderPath(SpecialFolder.ApplicationData)

Při přihlášení se aplikace spojí se serverem přes službu a ověří údaje a stáhne data potřebná pro běh aplikace do lokálního úložiště, při ukončení aplikace se data nahrají zpět a úložiště se vymaže.

Nezapomeňte na zabezpečení webové služby proti útokům....

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Znásilnit či ochočit nějaký systém pro správu verzí? Microsft Sync framework? Možností jsou tuny, zkuste troch upřesnit zadání.

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Potřebuji odesílání a stahování souborů\složek z programu do nějakého úložiště, jako například Google Docs. Program ale nebude jen pro Windows zařízení.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A chcete to programovat sám, nebo hledáte hotové řešení?

Pro jaké platformy ho budete potřebovat? Co přesně všechno má synchronizovat? Tohle jsou zásadní otázky, ve kterých byste měl mít jasno a napsat nám je sem. Nemáme křišťálovou kouli a nejsme věštci.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Hotové řešení být nemusí, stačí popostrčení. Pro platformy Mac, Windows, Android a iOS, synchronizovat chci jen soubory, které chce uživatel, tudiž volitelně. S tou koulí máte pravdu, omlouvám se. :-D

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tak to budete mít velký problém, speciálně u mekintoše a iPhone, kde je všechno uzavřené a za SDK se dokonce platí. Doporučuji najít nějaké existující řešení, ušetříte spoustu času na věc, kterou nebudete schopen udělat.

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Mě to přijde jako znovuobjevování kola, co třeba použít DropBox?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

To mě před chvílí také napadlo, na webu však nemohu najít žádný návod pro VB.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A musíte to proboha programovat? Nemůžete použít klienty, které DropBox nabízí?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Já myslel, že bude lepší to integrovat... ;-)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Co a kam integrovat? Nemáte tušení o čem mluvíte a nevíte co je Dropbox.

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Už to mám vyřešeno přes ten DB :-)

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback