Pe vremea când dinozaurii trăiau liniștiți pe teritoriul actualei autostrăzi Transilvania, iar MS-DOS era încă o alternativă serioasă de instalat pe un PC, lucrurile erau foarte simple: dacă aveai nevoie de o “aplicație”, trebuia să instalezi un program. Accesul la Internet era lent și sporadic, iar tehnologiile care sunt folosite pentru “aplicațiile web” nu existau.
Acum însă avem atât conectivitate la viteze extrem de mari și latențe mici, cât și tehnologiile care ne permit să avem o suită office în fereastra browser-ului. Plus, desigur, o grămadă de buzzword-uri, ca Web2.0, cloud computing, SaaS.
Cu extrem de puține excepții, orice aplicație, pentru aproape orice funcție, își are alternativa în mediul online, inclusiv cele care, tradițional, nu au nici o legătură cu web-ul, cum ar fi pachetele office. Iar pentru ca totul să fie și mai confuz, folosind tehnologii ca Google Gears, aplicațiile online pot fi folosite fără nici un efor suplimentar, și în mod offline.
Este, prin urmare, o adevărată provocare să alegi aplicațiile pe care le vei folosi. Ar trebui să fie aplicații native, offline? Sau poate, aplicații web? Iar dacă sunt aplicații web, să fii atent să le poți folosi și offline, cu Google Gears?
Îți propun deci următoarele întrebări pe care le poți folosi pentru a filtra aplicațiile pe care le vei folosi:
Aplicația manipulează date din online sau are nevoie de acces la Internet pentru a funcționa? Dacă ai răspuns da, ar trebui să folosești o aplicație web-based. Exemple: client de email, news/rss reader, aplicații de blogging. Toate acestea aparțin mediului online și, deși există suficiente aplicații desktop echivalente, este mai comodă utilizarea variantelor web-based.
Ar trebui să răspunzi nu la întrebare pentru următoarele categorii de aplicații: editare text, calcul tabelar, editare grafică, dezvoltare software. Aceste aplicații își au rostul pe desktop, nu în online.
Ai nevoie să accesezi aplicația și/sau datele pe care le produce, prin internet, din altă parte decât sistemul propriu? Dacă ai răspuns da, atunci este clar că ar trebui să alegi aplicații online. Altfel, ar trebui să ai cu tine mereu kit-urile de instalare pentru toate aplicațiile de care ai nevoie. Plus toate documentele uzuale. Este un efort mult prea mare dacă tot ce vrei să faci este să cauți o adresă într-un email primit mai demult.
Ai nevoie să dispui de date și atunci când nu ai acces la Internet? De exemplu, poate ai dori să printezi un document sau să consulți un buget și nu ai acces la Internet. Dacă ești des în această situație, trebuie să alegi aplicații care pot exporta/salva datele într-un fișier pe care îl poți deschide când nu ai acces la Internet – ar trebui deci să eviți aplicațiile web care nu te lasă să manipulezi datele decât din interfața lor.
Ai nevoie de siguranța că aplicația va fi disponibilă în formă nemodificată? Din păcate, în online nimeni nu-ți va garanta că aplicația va rămâne neschimbată și va oferi aceleași funcționalități. Sau că va mai fi disponibilă. Pe de altă parte, aplicațiile software le poți instala și folosi pentru totdeauna, chiar și dacă producătorul dispare (caz în care, în cel mai rău caz nu mai ai suport tehnic).
***
Iată și câteva exemple de aplicații pe care le folosesc, după ce am trecut prin filtrul de mai sus:
- email: web-based (Gmail).
- rss reader: web-based (Google Reader).
- client social networking (Twitter, Facebook, LinkedIn): web-based (HootSuite).
- calendar: web-based (Google Calendar).
- blogging: web-based (WordPresS).
- office: aplicații native (OpenOffice).
- editare grafică: aplicație nativă (Gimp).
Merită menționat că aplicațiile online pe care le folosesc oferă posibilitatea de a exporta datele folosind formate și protocoale deschise, astfel încât datele mele nu sunt “prizoniere” dacă mă decid să schimb soluțiile folosite.
Sper să-ți fie util filtru de mai sus și sfaturile mele! Lasă mai jos un comentariu în care să-mi spui cum alegi aplicațiile pe care le folosești.
Image credit: Alex McCabe.
Related posts:
- Recrutare inteligentă folosind rețelele sociale online Pe lângă canalele comune de recrutare care sunt folosite de...
Interesant post,eu cred ca aplicatiile “offline” inca mai au viitor,asta pentru ca inca mai sunt persoane fara conexiuni @net sau conexiuni slabe,determinandu-le,aplicatiile “offline” fiind mai comode.Bineinteles,daca e sa ne gandim la windows,grijile sunt cu atat mai putine,jocurile(caci si jocurile sunt programe) os-based nu cred ca vor fi anihilate de cele browser-based.
Interesant post,eu cred ca aplicatiile “offline” inca mai au viitor,asta pentru ca inca mai sunt persoane fara conexiuni @net sau conexiuni slabe,determinandu-le,aplicatiile “offline” fiind mai comode.Bineinteles,daca e sa ne gandim la windows,grijile sunt cu atat mai putine,jocurile(caci si jocurile sunt programe) os-based nu cred ca vor fi anihilate de cele browser-based.
[...] Am publicat pe blog-ul NOVIT un post în care am oferit un filtru simplu ce poate fi folosit de cei care trebuie să aleagă ce fel de aplicații să folosească: Aplicații native sau web-based? Online sau offline? [...]