Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
La mulți ani @A_Stere!

Vrabia a infundat cosul centralei

Lipsa semnal decodor Kaon NA1000B

Recomandare sursa!
 Avanti Delta Vox

20 de miliarde de euro ingropati ...

Costuri PUZ

Varsta Biologica vs Varsta Fizica
 Disjunctor maxilar - lipsa aparit...

Mutare sediu PFA

Recomandare clinica/medic pentru ...

Imbatranire prematura
 Ranjetul la oameni

recomandare AC 2 dormitoare mici

Ce femeie are si zahar si miere

Vas wc care nu inchide
 

Java - C++,C,C# si ce mai vreti voi

- - - - -
  • Please log in to reply
26 replies to this topic

#1
BastardProgrammer

BastardProgrammer

    New Member

  • Grup: Members
  • Posts: 9
  • Înscris: 10.11.2011
Am observat ca Java este cel mai cautat limbaj in bussines. Conform TIOBE iarasi, Java este 1st 17%.

Insa pe orice site, orice forum, oriunde daca s-ar deschide un topic/ s-ar face un Pool, C\C++ ar iesii castigator in orice privinta. Ca impatimit user de calculator si gamer, pot spune ca si aici, jocuri, programe grafica/sunet, browsere si tot tacamu scrise in java, iarasi foarte putin.

Poate cineva sa`mi explice acest fenomen ?

#2
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,652
  • Înscris: 30.07.2003
E o diferenta mare intre o statistica chioara unde sunt incluse in termenul generic Java toate tehnologiile suportate (web, desktop, server, alte dispozitive) cu o analiza pe un anume tip de program.
Ia aduna pe C cu C++ la TIOBE si vezi cat da comparativ cu Java ? :D

Edited by neagu_laurentiu, 10 November 2011 - 21:33.


#3
Kanghu

Kanghu

    Junior Member

  • Grup: Members
  • Posts: 85
  • Înscris: 20.03.2011
Incredibil. M-ai facut sa ma uit pe TIOBE si vad ca C iar vrea "sa domine".

Deci dupa cum vezi, C\C++ nu se lasa cu nimic mai prejos. Intradevar joburile de Java sunt multe dar Java este in special folosit in aplicatii Web/Server si dispozitive care folosesc Micro Edition din cauza portabilitatii. Pe desktop mai rar, insa este folosit.

Pe desktop si embedded systems, C\C++ sunt cele mai folosite asta e sigur. Si nu cred ca lucrurile astea se vor schimba prea curand.

Edited by Kanghu, 10 November 2011 - 21:37.


#4
m3th0dman

m3th0dman

    Senior Member

  • Grup: Senior Members
  • Posts: 9,269
  • Înscris: 03.01.2007
1. C împreună cu C++ > Java
2. Aici, pe forum, majoritatea celor de pe C/C++ pun probleme de algoritmică și nu de limbaj.
3. În Java e (mult) mai ușor debuggingul și deci lumea se descurcă și fără ajutor.

 Kanghu, on 10th November 2011, 21:33, said:

Pe desktop si embedded systems, C\C++ sunt cele mai folosite asta e sigur. Si nu cred ca lucrurile astea se vor schimba prea curand.
Lucrurile se vor schimba din perspectiva că vor urca încet în nor.

Desktop desigur, nu embedded.

Edited by m3th0dman, 10 November 2011 - 23:49.


#5
filipxxx

filipxxx

    Senior Member

  • Grup: Senior Members
  • Posts: 7,922
  • Înscris: 25.04.2006
Nu sunt programator, dar va spun parerea mea ca om care intretine sistemele pe care ruleaza aplicatii Java si C, de ce e mai folosit Java in bussiness. Marea problema a Java o reprezinta ca manaca resurse la greu, in general cam cat ii dai. Pe masura ce s-au ieftinit memoriile si puterea de procesare a crescut enorm (pana si laptopurile au quad core) se trece peste chestia asta foarte usor, mai ales la firmele care aduc banii in industrie, adica alea care isi permit sa-si cumpere un server la macar 10k $. Revenind la subiect: in Java si C++  poti face aleasi lucru, dar developementul se face pe bani foarte grei si asta conteaza cel mai mult. 90% ce se face pe large scale, aplicatii de banking, telecom sunt pe java, ca suportul e mai scump pe java, implemetarea initaiala (hard, soft, licente) e mai scumpa pe java, aplicatiile bancare gigant in java sunt impartite pe multe proiecte de dezvoltare, deci multi programatori java si tot asa un lant in care un sistem mare in java aduce bani firmei care a vandut initial. Totul se rezuma la bani: VLC e un produs super si e gratis, jocuri sunt multe dar si piratarea e pe masura, insa un contract de suport pentru o aplicatie bancara de tranzactionare sau risk e 1mil $ pe an ;) Amazon, Ebay, AdWords merg pe Java pentru ca intr-un final e vorba de bani, si banii vin la greu din Java. 90% din manageri isi vor consuma bugetele doar ca sa nu le ramana bani la final de an: aici e loc sa vinzi ceva foarte scump... in Java. :)

#6
gtk

gtk

    Guru Member

  • Grup: Senior Members
  • Posts: 11,868
  • Înscris: 18.09.2004

 m3th0dman, on 10th November 2011, 23:49, said:

1. C împreună cu C++ > Java
daca e sa vorbim de joburi, c "chior" merge de obicei cu tot felul de platforme "embedded" ... C++ e folosit relatv putin in afara de jocuri si ceva chestii specialiazate...

 m3th0dman, on 10th November 2011, 23:49, said:

2. Aici, pe forum, majoritatea celor de pe C/C++ pun probleme de algoritmică și nu de limbaj.
majoritatea acestora sunt invatacei prin licee

 m3th0dman, on 10th November 2011, 23:49, said:

3. În Java e (mult) mai ușor debuggingul și deci lumea se descurcă și fără ajutor.
din pacate java sau c# nu se folosesc pt. chestii de baza... desi poate lucrurile ar fi mult mai clare...

#7
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Posts: 33,295
  • Înscris: 21.04.2004

 BastardProgrammer, on 10th November 2011, 21:17, said:

Am observat ca Java este cel mai cautat limbaj in bussines. Conform TIOBE iarasi, Java este 1st 17%.

Insa pe orice site, orice forum, oriunde daca s-ar deschide un topic/ s-ar face un Pool, C\C++ ar iesii castigator in orice privinta. Ca impatimit user de calculator si gamer, pot spune ca si aici, jocuri, programe grafica/sunet, browsere si tot tacamu scrise in java, iarasi foarte putin.

Poate cineva sa`mi explice acest fenomen ?
pentru ca java e mai usor ca c sau c++, iar pe forumuri intra in general ghicshii

#8
andrei_0

andrei_0

    fishy

  • Grup: Moderators
  • Posts: 3,990
  • Înscris: 15.02.2006

 filipxxx, on 11th November 2011, 00:39, said:

Marea problema a Java o reprezinta ca manaca resurse la greu, in general cam cat ii dai.
Pentru un server pe care ruleaza o singura aplicatie sau un set fix de aplicatii nu vad de ce ar fi asta o problema. Pentru un necunoscator o masina virtuala aparent va "manca" atata memorie cata ii dai, chiar  daca procesele care ruleaza in ea nu folosesc toata memoria aia. Asta se intampla deoarece masinile virtuale prealoca o cantitate de memorie pentru a asigura o performanta sporita aplicatiilor care ruleaza in ele. Cantitatea de memorie "mancata" de masina virtuala e configurabila si in general JVM-ul nu iti da memoria aia inapoi (mai ales daca il rulezi in modul -server), lucru nasol pe un desktop dar irelevant pe un server. Irelevant fiindca daca tot ai dat banii pe un server cu nshpe giga de memorie pe care sa-ti ruleze doar aplicatia X, atunci probabil ca doresti ca aproape toti cei nshpe giga sa fie accesibili aplicatiei respective, altfel ai dat banii de pomana pe ei. Daca te uiti la utilizarea memoriei din sistemul de operare, o sa ti se para ca aplicatia respectiva consuma o tona de memorie. Dar daca te uiti la consumul de memorie din masina virtuala (sunt tool-uri dedicate pentru asa ceva) o sa vezi ca aplicatia se comporta ca o aplicatie "normala" si consuma cand mai mult, cand mai putin. Pana la urma un JVM seamana cu un fel de sistem de operare de sine statator.

Pe desktop exista cateva impedimente vis-a-vis de utilizarea memoriei cand vine vorba de Java sau alte limbaje care folosesc masini virtuale si alocarea memoriei cu garbage collector. Unul din ele (relativ minor) e ca VM-ul va consuma mai multa memorie decat e necesar (se poate insa configura astfel incat overhead-ul sa fie minim, dar si performanta va scadea putin). Alt motiv, mult mai serios, desi se aplica doar in unele cazuri e ca daca OS-ul face swap la o aplicatie din asta, performanta se duce dracului. De fiecare data cand garbage collectorul ruleaza, paginile de pe disc trebuie aduse in memorie si gc-ul practic anuleaza principiul de localitate  a referintelor. Iar daca ai ajuns sa faci swap, evident ca nu mai ai nici memorie disponibila si prin urmare gc-ul va lucra foarte des. Aplicatia respectiva va deveni probabil cvasi inutilizabila. Pe un server chestia asta e usor de rezolvat si evitat, pe desktop ... n-ai de unde sa stii ca userul Andrei are o masina cu 256 MB RAM pe care deschide nshpe aplicatii odata. Totusi, in mediile corporate veti vedea multe aplicatii desktop Java, fiindca aceste aspecte sunt mai usor de controlat.

Alte motive pentru care se foloseste Java in mediul corporate:
- poti sa dezvolti si sa testezi pe masini ordinare (x86) pe care ruleaza OS-uri "consumer" gen Windows sau Ubuntu pentru care ai tool-uri de dezvoltare, dar sa-l rulezi pe o arhitectura exotica (Sparc, Power, Itanium, ARM, etc.) cu OS-uri la fel de exotice dedicate serverelor (Solaris, BSD, AIX, HP-UX, etc.), unele din astea avand pana si sistemele de fisiere proprietare.
- ai tooling extensiv. Asta e un argument major. Sunt o multime de limbaje noi si cool, chiar mai bune/faine decat Java dar pe care nu le prea foloseste nimeni fiindca trebuie sa lucrezi cu tool-uri din epoca de piatra si sa reinventezi roata de fiecare data. Aplicatiile enterprise au in general niste cerinte comune: sa fie distribuite, sa suporte tranzactii, sa fie scalabile, sa ofere securitate, stabilitate, redundanta, failure recovery, mentenanta lejera, comunicare intre instante, etc. Abordarea tuturor acestor aspecte la fiecare proiect reprezinta o sarcina colosala, care necesita expertiza specifica si ai toate sansele sa iasa o varza. Pentru asa ceva exista asa numitele servere de aplicatii care iti rezolva aceste probleme, tu mai trebuie sa scrii doar codul aplicatiei, de restul se ocupa serverul. Cand o sa existe servere de aplicatii la fel de puternice si pentru alte limbaje, probabil ca lumea va incepe sa le foloseasca.
- ai solutii integrate si suport. De exemplu Oracle si IBM iti vand tot. Fier, OS, virtualizare, baza de date, server de aplicatii si tool-uri de administrare. La toate astea ai suport de la un singur provider, deci eviti penibilitatile cand un provider da vina pe altul. Sau mai rau, dupa ce ai investit cateva milionane in sistem si ai folosit tehnologii open source dar ai o problema, trebuie sa astepti ca cineva de pe un forum/mailing list sa binevoiasca sa-ti raspunda.
- asa cum s-a mai zis, in cazul asta software-ul si mentenanta costa in general mult mai mult decat hardware-ul. Orice tehnologie care scade eforturile de dezvoltare e binevenita, si cum aplicatiile sunt in general distribuite, daca ai nevoie de resurse mai multe, poti adauga mai mult fier. De aia se si folosesc servere de aplicatii, fiindca implementarea unei aplicatii distribuite se face lejer peste asa ceva.
- inertia. Datorita costurilor, migrarea spre alte limbaje/tehnologii e foarte dificila pentru compaiile mari. Multe banci folosesc inca sisteme scrise in Cobol.

#9
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,652
  • Înscris: 30.07.2003

 filipxxx, on 11th November 2011, 00:39, said:

in Java si C++  poti face aleasi lucru
Fals. Zona unmanaged code nu o poate acoperi Java.

Java beneficiaza de framework-uri pentru web application folosite in "zona business" iar cross-platform -ul tehnologiei ofera avantaje pe piata serverelor (ASP.NET e la fel de ok insa pe segmentul serverelor MS nu domina).

Edited by neagu_laurentiu, 11 November 2011 - 10:21.


#10
BastardProgrammer

BastardProgrammer

    New Member

  • Grup: Members
  • Posts: 9
  • Înscris: 10.11.2011
Si cam ce inseamna "web application" in Java ? Site`uri web ?

#11
Bosley

Bosley

    Active Member

  • Grup: Members
  • Posts: 1,190
  • Înscris: 19.07.2007
Asta e o intrebare serioasa ?

#12
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,652
  • Înscris: 30.07.2003

 BastardProgrammer, on 11th November 2011, 13:49, said:

Site`uri web ?
Nu. Sau depinde ce intelegi tu prin ele.
Uite un exemplu: http://docs.google.c...eet#spreadsheet
http://docs.google.com/

Edited by neagu_laurentiu, 11 November 2011 - 14:05.


#13
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 andrei_0, on 11th November 2011, 09:54, said:

Sau mai rau, dupa ce ai investit cateva milionane in sistem si ai folosit tehnologii open source dar ai o problema, trebuie sa astepti ca cineva de pe un forum/mailing list sa binevoiasca sa-ti raspunda.
Nu aștepți, îl angajezi. Cam așa se întâmplă în open-source, de aceea se și merită să te implici prin open-source, ca programator :)

 BastardProgrammer, on 11th November 2011, 13:49, said:

Si cam ce inseamna "web application" in Java ? Site`uri web ?
Unele site-uri au trecut de nivelul la care prezintă meniul unui restaurant și sunt făcute în wordpress.

Ceea ce vezi la astfel de aplicații web e într-adevăr un site, dar în spate poate fi o infrastructură destul de complexă, chiar și cu algoritmi complicați (vezi de exemplu facebook) sau distribuită (andrei_0 ți-a vorbit deja despre asta).

#14
caesar_sw

caesar_sw

    Member

  • Grup: Members
  • Posts: 419
  • Înscris: 16.04.2003

 m3th0dman, on 10th November 2011, 23:49, said:

1. C împreună cu C++ > Java
2. Aici, pe forum, majoritatea celor de pe C/C++ pun probleme de algoritmică și nu de limbaj.
3. În Java e (mult) mai ușor debuggingul și deci lumea se descurcă și fără ajutor.


Lucrurile se vor schimba din perspectiva că vor urca încet în nor.Desktop desigur, nu embedded.

Nu prea inteleg unde bati ? Te gandesti cumva la HTML5 ? :)

#15
m3th0dman

m3th0dman

    Senior Member

  • Grup: Senior Members
  • Posts: 9,269
  • Înscris: 03.01.2007

 gtk, on 11th November 2011, 00:55, said:

daca e sa vorbim de joburi, c "chior" merge de obicei cu tot felul de platforme "embedded" ... C++ e folosit relatv putin in afara de jocuri si ceva chestii specialiazate...


din pacate java sau c# nu se folosesc pt. chestii de baza... desi poate lucrurile ar fi mult mai clare...
Sunt suficiente locuri de muncă pe C++.


Păi chiar de aia a apărut Java, deoarece programele au devenit prea complexe și programatorul nu e prea productiv dacă e atent și la limbaj și la ce trebuie să descrie în limbaj. C# a apărut că nu s-a înțeles Microsoft cu Sun.

 caesar_sw, on 11th November 2011, 19:10, said:

Nu prea inteleg unde bati ? Te gandesti cumva la HTML5 ? :)
Nu; la cloud computing.

Un exemplu de început l-a dat neagu_laurentiu mai sus cu Google Docs; acesta ia o parte din funcționalitățile Microsoft Office și le integrează direct în web.

Edited by m3th0dman, 11 November 2011 - 21:17.


#16
andrei_0

andrei_0

    fishy

  • Grup: Moderators
  • Posts: 3,990
  • Înscris: 15.02.2006

 OriginalCopy, on 11th November 2011, 18:58, said:

Nu aștepți, îl angajezi. Cam așa se întâmplă în open-source, de aceea se și merită să te implici prin open-source, ca programator :)
Sa luam un exemplu concret. Sa zicem ca avem o companie producatoare de cosuri de rachita, neinteresata de dezvoltarea Linux. Avem totusi de implementat o solutie ERP si alegem sa rulam pe linux. Varianta ta:
- folosim un open source free si angajam un hacker care contribuie la distributia respectiva pentru a ne rezolva eventualele probleme/nevoi care depasesc competentele unui administrator obisnuit. Omul fiind hacker, deci conaisseur ne va costa minim 20.000$/an cu toate taxele si impozitele incluse. Asta intr-o tara bananiera cum e Romania, ca daca nu-l gasim aici sau avem nevoie de el mai in vest s-ar putea sa ajungem la 50-100K. Omul ala nu ne va prea folosi la nimic altceva, e posibil sa n-aiba mai nimic de facut tot anul si in caz ca totusi apare ceva, Linux fiind atat de complex s-ar putea sa fie o problema din afara ariei lui de expertiza. Oricum, trecand peste toate astea gasirea si convingerea unui asemenea specimen rar sa se mute in locatia unde ne desfasuram activitatea s-ar putea sa fie o mare problema.

Varianta "enterprise":
- cumparam o versiune de Linux comerciala, la care luam suport pe 1 an. De exemplu la SuSe Enterprise Server ne costa suportul 660€/an versiunea 12/5 sau 1240€/an versiunea 24/7. La Red Hat platesti 799$ pt suport in timpul "business hours" respectiv 1299$ pt. suport 24/7 pentru fiecare 2 socket-uri. De banii astia ai suport pana la level 3, deci daca e groasa, problema ta se escaladeaza pana la o echipa de programatori/hackeri posibil chiar mai bine pregatiti decat cel de la punctul anterior (ce hacker serios se angajeaza la firma care face cosuri de rachita vs. Novell, RedHat, etc?)

Varianta "doamne ajuta":
- luam o varianta free dar nu asiguram nici un fel de suport in speranta ca totul va fi bine si ca vom gasi pe net raspunsuri la probleme. Daca vorbim de Linux si avem noroc de un admin talentat, chiar s-ar putea ca lucrurile sa mearga bine. La alte componente/tehnologii mai instabile/imature s-ar putea sa n-avem atata noroc si daca ceva merge prost, costurile/pierderile s-ar putea sa fie mult mai mari decat cele de la variantele anterioare.

P.S. Am ales Linux ca exemplu fiindca toata lumea stie ce-i ala Linux si pentru ca Linux exista atat in varianta "free" cat si in varianta "pe bani", comparatia fiind astfel intre "mere aparent gratis" si "mere pe bani". Rationamentul se poate aplica si cand compari tehnologii proprietare vs. tehnologii open source, dar nefiind vorba de exact acelasi produs o astfel de comparatie poate parea mai degraba o comparatie intre mere si pere si scopul meu nu e sa incepem vesnicele si interminabilele discutii de genul "Windows vs. Linux".

Edited by andrei_0, 12 November 2011 - 00:19.


#17
gtk

gtk

    Guru Member

  • Grup: Senior Members
  • Posts: 11,868
  • Înscris: 18.09.2004

 m3th0dman, on 11th November 2011, 21:21, said:

Sunt suficiente locuri de muncă pe C++.
doar daca ignori faptul ca limbajele sunt folosite cu niste seturi de tehnologii/frameworkuri/platforme... in cazul java si c# multe dintre astea sunt legate aproape ombilical de limbaj... c++ in schimb se poate asocia cu o multime de chestii radical diferite, lucru care cam anuleaza aproape toata experienta precedenta daca noul job presupune c++ + frameworkuri/platforme radical diferite fata de ce ai facut in trecut... in cazul java/c# nu prea e cazul, ca majoritatea joburilor cu limbajele astea sunt destul de similare si implica o buna parte din aceleasi tehnologii/frameworkuri, iar platformele sunt (oarecum) irelevante ....  

 m3th0dman, on 11th November 2011, 21:21, said:

Nu; la cloud computing.

Un exemplu de început l-a dat neagu_laurentiu mai sus cu Google Docs; acesta ia o parte din funcționalitățile Microsoft Office și le integrează direct în web.
mda, si are o cota de piata care e fix pix, si asta dupa ~5 ani de existenta oficiala pt. toata lumea + inca 2 de existenta pt. unii "alesi"... :) nu mai zic de aia care incearca sa ofere chestiile astea pe bani... :lol:

toata povestea cu cloud computing, software as a service & crap, e o mare vrajeala fasaita deja... :) sure, multi din domeniul software, inclusiv programatori, si-au pus mari sperante in povestea asta, pe ideea ca totul, sau ma rog, aproape totul va trece pe cloud, astfel nu se va mai putea pirata, iar furnizorii de software vor putea taxa smechereste per unitate de timp(de ex. lunar)/numar de utilizari/etc., astfel ca s-ar plati pe bucatele aparent mai putin, dar per total mult mai mult... oamenii obisnuiti vor ceva ce-i al lor, nu sa plateasca lunar de le sar ochii (e si o vorba  "ce-i in mana nu-i minciuna" - care se cam aplica aici)... apoi nu vor sa depinde conexinea la internet (care poate pica, si pica din cand in cand, sau nu poate fi disponibil din x motive)... apoi nu vor ca datele sa fie pe mana altora, sa le dispara, sau te miri ce (de exemplu sa fie furate, cum s-a mai intamplat)... sau sa le fie sterse de providerul de SaaS pe motiv ca au intarziat cu plata "abonamentului".... sau chiar si la alea free, ca nu au mai intrat 1-2-3 luni in cont (eu am patit cu vreo 3 conturi de email pana acum)... excluzand faptul ca produsele SaaS sunt cu mult in urma celor obisnuite pe desktop...

situatia e similara si in cazul firmelor, cu tot tam-tam-ul pe care incearca sa il faca unii cu tot felul de asa zise solutii de erp/crm pe cloud, iar unele aspecte sunt chiar mai sensibile in cazul firmelor, cum ar fi securitatea datelor si disponibilitatea serviciilor (si exista exemple de date furate si downtime la unii dintre cei mai mari furnizori de SaaS, de ex. salesforce.com)...

asa zisul cloud (care e o vrajeala de termen de marketing si nu e nimic nou la mijloc) este si va fi folosit cu predilectie pt. serviciile de storage si sharing de diverse tipuri de date, eventual cu ceva site-uri care ofera ceva functionalitate in legatura cu diversele date(aici intra youtube, picasaweb, flickr, samd), sau servicii ca web mail...

si ca idee:

(Reuters) - Few organizations have moved to cloud computing -- the delivery of computing as a service from remote centers -- and of those that have, many are disappointed with the results, a survey published on Tuesday found.
While three out of four organizations have adopted or are currently adopting cloud services such as backup, storage and security, when it comes to the wholesale outsourcing of applications there is more talk than action, Symantec found.
http://www.reuters.c...E7932G720111004

Edited by gtk, 15 November 2011 - 02:17.


#18
m3th0dman

m3th0dman

    Senior Member

  • Grup: Senior Members
  • Posts: 9,269
  • Înscris: 03.01.2007

 gtk, on 15th November 2011, 01:47, said:

doar daca ignori faptul ca limbajele sunt folosite cu niste seturi de tehnologii/frameworkuri/platforme... in cazul java si c# multe dintre astea sunt legate aproape ombilical de limbaj... c++ in schimb se poate asocia cu o multime de chestii radical diferite, lucru care cam anuleaza aproape toata experienta precedenta daca noul job presupune c++ + frameworkuri/platforme radical diferite fata de ce ai facut in trecut... in cazul java/c# nu prea e cazul, ca majoritatea joburilor cu limbajele astea sunt destul de similare si implica o buna parte din aceleasi tehnologii/frameworkuri, iar platformele sunt (oarecum) irelevante ....
Cu toate astea există suficiente locuri de muncă pe C++.


 gtk, on 15th November 2011, 01:47, said:

mda, si are o cota de piata care e fix pix, si asta dupa ~5 ani de existenta oficiala pt. toata lumea + inca 2 de existenta pt. unii "alesi"... :) nu mai zic de aia care incearca sa ofere chestiile astea pe bani... :lol:

toata povestea cu cloud computing, software as a service & crap, e o mare vrajeala fasaita deja... :) sure, multi din domeniul software, inclusiv programatori, si-au pus mari sperante in povestea asta, pe ideea ca totul, sau ma rog, aproape totul va trece pe cloud, astfel nu se va mai putea pirata, iar furnizorii de software vor putea taxa smechereste per unitate de timp(de ex. lunar)/numar de utilizari/etc., astfel ca s-ar plati pe bucatele aparent mai putin, dar per total mult mai mult... oamenii obisnuiti vor ceva ce-i al lor, nu sa plateasca lunar de le sar ochii (e si o vorba  "ce-i in mana nu-i minciuna" - care se cam aplica aici)... apoi nu vor sa depinde conexinea la internet (care poate pica, si pica din cand in cand, sau nu poate fi disponibil din x motive)...

apoi nu vor ca datele sa fie pe mana altora, sa le dispara, sau te miri ce (de exemplu sa fie furate, cum s-a mai intamplat)... sau sa le fie sterse de providerul de SaaS pe motiv ca au intarziat cu plata "abonamentului".... sau chiar si la alea free, ca nu au mai intrat 1-2-3 luni in cont (eu am patit cu vreo 3 conturi de email pana acum)... excluzand faptul ca produsele SaaS sunt cu mult in urma celor obisnuite pe desktop...
situatia e similara si in cazul firmelor, cu tot tam-tam-ul pe care incearca sa il faca unii cu tot felul de asa zise solutii de erp/crm pe cloud, iar unele aspecte sunt chiar mai sensibile in cazul firmelor, cum ar fi securitatea datelor si disponibilitatea serviciilor (si exista exemple de date furate si downtime la unii dintre cei mai mari furnizori de SaaS, de ex. salesforce.com)...

asa zisul cloud (care e o vrajeala de termen de marketing si nu e nimic nou la mijloc) este si va fi folosit cu predilectie pt. serviciile de storage si sharing de diverse tipuri de date, eventual cu ceva site-uri care ofera ceva functionalitate in legatura cu diversele date(aici intra youtube, picasaweb, flickr, samd), sau servicii ca web mail...

si ca idee:

(Reuters) - Few organizations have moved to cloud computing -- the delivery of computing as a service from remote centers -- and of those that have, many are disappointed with the results, a survey published on Tuesday found.
While three out of four organizations have adopted or are currently adopting cloud services such as backup, storage and security, when it comes to the wholesale outsourcing of applications there is more talk than action, Symantec found.
http://www.reuters.c...E7932G720111004
Păi OOP de exemplu a apărut prin anii '60 și a ajuns să fie mainstream în industrie abia în anii '90. Să vrei cotă de piață rezonabilă în 5 ani e ceva...


Vor trece încet; gândește-te că piața importantă (US + Western Europe) cumpără oricum software-ul și nu le e chiar totuna că plătesc toți banii odată sau pe rând. Acolo mulți iau mașina în leasing și nu mai plătesc taxa reziduală; sunt obișnuiți cu asta.
Legat de dorința de a fi proprietar -> în vest, foarte mulți (dacă nu majoritatea tinerilor) nici măcar nu au casa lor ci stau în chirie.
Legat de conexiunea la internet oricum cam este indispensabilă în prezent.
Legat de securitate, am mult mai mare încredere în serverele Microsofot, Amazon sau Google decât în serverul de la firma lu' Gogu SRL.


Cum să nu fie nimic nou? Aveai Google Docs în urmă cu 10 ani, de exemplu? Nu, aveai doar Microsoft Office...


Citez din articol: "IT research firm Forrester has forecast that the global cloud computing market will grow from $41 billion this year to $241 billion in 2020."

Actuala problemă cu Cloud o reprezintă infrastructura hardware a internetului: viteza de download/upload și response time.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate