[ FranjoZG @ 08.06.2016. 11:32 ] @
Radim s XE7. Nemam nikakvog iskustva s cloud-om. Čitam po web-u, sve mi izgleda pomalo zbrkano....

- Da li se na cloud može postaviti FierBird ili MySQL i pristupiti mu kao serveru s desktop app napravljenoj u XE7? Ako ne može SQL, da li se može ikako pristupiti podacima (i upis/izmjena) u cloud-u s XE?

Ideja je (novi klijent, dislocirani uredi, idealno za cloud): bazu postaviti u cloud a programe loklano na kompove. Svaka lokacija obavlja svoj dio posla (lokacija 1 -> lokacija 2 ili 3 ili 4 -> lokacija 1) pa bih umjesto servera na jednoj lokaciji bazu postavio u cloud.
[ savkic @ 08.06.2016. 12:11 ] @
Direktna veza desktop aplikacija, baza na cloudu je moguca u bilo kojoj varijanti ali nije baš najbolje odnosno najstabilnije rešenje.
Bolje je da uradiš ntier aplikaciju gde ćeš imati application/business server koji će direktno raditi sa bazom a klijenti će pristupati i raditi sa njim.
Delphijev REST DataSnap upravo to omogućava, mada ni on nije najbolje rešenje ali je verovatno najbrže (najmanje vremena treba za učenje), neke od alternativa su ti komercijalni RemObjects ili open source mORMot (moj izbor ali za njega je spor period učenja).
[ FranjoZG @ 08.06.2016. 12:33 ] @
Ima li gdje primjer za REST i primjenu?
[ savkic @ 08.06.2016. 12:51 ] @
Svi oni dolaze uz primere, uz Delphi imaš DataSnap dir sa nekoliko projekata u okviru Samples dira, mORMot ima oko trideset primera a i RemObjects ima nekih primera. Moj ti je savet da odvojiš nekoliko dana da pročitaš dokumentaciju, članke o tome i isprobaš primere pa da onda odlučiš.
[ captPicard @ 08.06.2016. 13:21 ] @
REST ti je običan http/php POST i GET. Ako imaš barem minimalno iskustvo sa http i php ne budeš imao nikakv problem za to implementirati.
Inače, savkic je sve objasnio. Na žalost nema pouzdanog/brzog načina za rješit komunikaciju kada je u pitanju Firebird. Navodno sa verzijom 3.0 ima nekih poboljšanja ali to još uvijek nije "to".
[ savkic @ 08.06.2016. 13:54 ] @
> Na žalost nema pouzdanog/brzog načina za rješit komunikaciju kada je u pitanju Firebird. Navodno sa verzijom 3.0 ima nekih poboljšanja ali
> to još uvijek nije "to".

Nije to samo za FB/IB, oni jesu zbog samog protokola posebno osetljivi na kvalitet mreže i brzinu ali generalno ni jedna baza nije sjajna ako se direktno pristupa sa udaljenog računara, zato treba ubaciti i [REST] server.
[ captPicard @ 08.06.2016. 19:05 ] @
I problem je šta mora biti stabilna i stalna internet veza. Pitanje je šta kada nema interneta?
[ komplikator @ 14.06.2016. 08:30 ] @
Zašto ne odabereš neki VPS windows hosting, ili im se složi vlastiti server na koji se sami kače iz vana i vrte TS, tj. RDP?
Nema instalacije po terenu, nema upgradeova po terenu i mušićavosti ovisne o promjeni računala i softvera po terenu, nema sporosti programa i grešaka zbog spore konekcije prema bazi?

Cloud je širok pojam i dijeli se na nekoliko segmenata tj. vrste usluge.

Naravno da TS lcience nisu besplatne, naravno da Windows Server ili VPS hosting nisu besplatni, no sve radi provjereno i bez ulaganja vremena i znanja u dodatno kodiranje.
[ Mister Big Time @ 13.08.2016. 01:25 ] @
Desktop aplikacije i cloud, nesto mi u tom loncu smrdi. Desktop aplikacije su (daleka?) proslost, odnosno onaj kome taj model odgovara nema potrebe da razmislja o cloud-u delimicno. Citrix je pokusao da resi tu stvar sa svojim paketom virtuelizacije desktop-a tj. samo desktop aplikacija.
[ savkic @ 13.08.2016. 13:36 ] @
Za poslovne korisnike desktop aplikacije su nezamenljive, a naravno da je za mnoge od njih potreban decentralizovan klijent koji pristupa centralnoj bazi ili app serveru.
[ Mister Big Time @ 13.08.2016. 23:45 ] @
Citat:
savkic: Za poslovne korisnike desktop aplikacije su nezamenljive


Hm, mozda bilo pre 15 godina, danas apsolutni primat imaju web aplikacije. Cak i sami klijenti eksplicitno pitaju/zahtevaju da to bude web aplikacija zbog pakla koji su prozivljavali godinama odrzavajuci svaku radnu stanicu sa novim verzijama desktop aplikacije. E sada, mozda i dalje ima klijenata koji zbog navike i dalje zele da teraju desktop app.

[ savkic @ 14.08.2016. 00:39 ] @
Verovatno nam se krugovi u kojima radimo razlikuju, stoga i različito viđenje. Iz mog iskustva, danas u Srbiji i regionu kao i u Australiji za poslovne korisnike dominira upotreba Windowsa i desktop aplikacija. Web aplikacija ne može da parira brzini rada i kvaliteta za korisnike gde ima formi sa dosta podataka i dosta unosa, što je i dalje većinom za poslovne korisnike.
[ Mister Big Time @ 19.08.2016. 01:25 ] @
Moguce, ali ipak danas cak i u Srbiji klijenti traze ne samo web nego TABLET aplikaciju. Dakle mobilnu. Windows i desktop niko ne pominje. Windows ako koriste (a koriste naravno xD) je samo zbog veb burazera i ofisa, tj. radi primarnog pristupa aplikaciji (Intranet).

A upotreba Windowsa samim tim i desktop app u nekim sredinama dominira verovatno zbog M$ monopola a ne jer je to nekome bio izbor pre X godina... prosto ljudi su navikli na nesto kada nije bilo nista bolje i voze tako iz navike i dalje. Promena kod ljudi se najteze prihvata...

Inace kada smo kod produktivnosti onda su terminalske aplikacije verovatno nenadmasne i niko ne moze da im parira ni dan danas. Ko je radio na mainframe-u, i upoznao plejadu ljudi koji su na slepo radili toliko slozene stvari zna o cemu govorim...

[ Predrag Supurovic @ 19.08.2016. 06:29 ] @
Najčešće je neophodno je imati i desktop i mobilnu aplikaciju. Raditi samo na tabletima je primenljivo samo z aspecifičneposlove. To mozda zahteva neko kome je fenseraj najbitniji.