Două tehnologii moarte: Java şi Gif

Băi, sunteţi nebuni, a depăşit formatul PNG formatul GIF? WOW! Cine s-ar fi aşteptat? Cine ar fi crezut că, după nişte ani de luptat cu un format de rahat, lumea se va orienta spre un format mult mai bun?

E ca şi cum am vrea ca standardul JPEG-2000 să fie adoptat global şi ar fi unii care s-ar opune, că ei s-au obişnuit cu standardul actual, prost şi lossy.

Altă ştire tâmpă: Apple blochează Java. GOOD! Nu mai am Java pe calculator de prin 2007, de când au apărut programele de conversie video care ştiau batch processing (până atunci foloseam Dubman). Nu foloseşte la nimic. E ca şi cum ai ţine Internet Explorer pe desktop, deşi ştii că nu îl vei deschide deloc.

Mulțumesc că ai citit acest articol.
Dacă vrei să susții acest blog, cumpără un abonament de 3$

87 comentarii

  1. De JPEG-2000 aud de vreo 8 ani (când am făcut cursul de JPEG-uri :D) și tot nimic. Și eu îl ăstept. Văd că pe video se mișcă mai bine cu noile standarde, dar la imagini e slăbuț de tot.

    00
  2. nu prea vad care e bucuria png vs gif. png-u e standard zdravan de cativa ani pentru imagini cu transparenta. nici cucu nu mai foloseste giful pentru asa ceva.
    gifu ramane bun doar pentru animatii simpliste. like, funny shits.

    Check this – Cinemagram :

    00
  3. :)))) si eu am Internet Explorer pe desktop si nu l-am deschis niciodata 😀

    00
  4. Java nu o sa moara degraba, nu are cum… (too big to fail)

    Vezi numai cate anunturi de angajari pe IT sunt, de java.

    La GIF, anigif-urile nu o sa dispara niciodata 🙂

    00
  5. Java applet, man. Java e cat se poate de viu, nu e mort. Ramai pe social media, pls 🙂

    00
  6. Actually eu chiar foloseam applet-urile pentru un tool web-based de testare automata pe care il dezvolt.

    Yup, acces la memorie & all the shit…

    00
  7. “The blocks affect programs and online games that use Java in Web browsers.”
    Java nu e nici pe departe mort.

    00
  8. NOU
    #9

    Ultima vulnerabilitate din Java a fost cea prin care virusul Poliția Romănă a făcut ravagii la noi în țară. A mai fost și Red October, bazat tot pe vulnerabilitate Java.
    E o decizie logică până la urmă, a celor de la Apple.

    00
  9. Sa vezi platforme de trading pe Java, super.

    00
  10. Javascript e o mizerie si nu are nicio legatura cu Java…

    00
  11. @QuadroQ: lasa-ma sa ghicesc, esti java developer, si habar n-ai pe ce lume traiesti, pana cand o sa te trezesti in cativa ani si o sa afli ce e javascript si cum ti-a luat painea de la gura.

    00
  12. @QuadroQ Ai dreptate: Javascript n-are nicio o legatura cu Java. Dar cand spui ca e o mizerie… well atunci ti se opreste dreptatea 🙂

    00
  13. Java o să moară din cauza vulnerabilităților așa cum a murit și Windows-ul. 😀

    Java e unul din cele mai mari limbaje de programare. Se predă în școli și facultăți și foarte mulți oameni și-au făcut o carieră din el.

    00
  14. @nwradu: au aparut si la imagini formate noi, spre exemplu WebP al lui Google.

    00
  15. hahahaha, da, java e mort, d-aia ruleaza pe miliarde de device-uri. sunt si servere web java, care n-au nevoie de java pe pc-ul tau ca sa ruleze.

    decat 3 miliarde sunt telefoanele care ruleaza java. si se vand mai multe telefoane care ruleaza java decat telefoane care ruleaza android si iOS la un loc.

    pe langa miliardele de telefoane cu java mai sunt si alte echipamente, playere blu-ray, imprimante, gpsuri si multe altele.

    00
  16. Cearta… ce fain :)).
    Sa stiti ca Java e inca folosit, destul de mult. O sa fie si in viitor.
    JS e si mai folosit si sa fie…
    Gata. Case closed.

    00
  17. QuadroQ are dreptate, JavaScript (JS) nu este Java desi folosesc cam aceleasi conventii de nume.

    00
  18. @razv: ce legatura are Java cu js? Lamureste-ma si pe mine care nu-s nici java developer nici js developer(?), dar am treaba cu amandoua.

    00
  19. @QuadroQ: nu ai habar despre ce vorbesti. Este cat se poate de adevarat ca Java != Javascript, orice copil care se joaca cu programare ar trebui sa stie acest lucru. Javascriptul nu este o mizerie, este doar un lucru de care tu nu ai habar dar care avea in denumire Java si ai zis sa te afli in treaba 🙂

    00
  20. @QuadroQ << troll.

    java web applet e intr-adevar o mizerie. java web server e total altceva.

    si da, js e 'de facto' pe browser.

    00
  21. @zoso “@virgil: tot ce nu e javascript nu e bun! ”

    da frate, virgil are dreptate, ramai totusi pe partea asta ta de online ca o faci bine.

    00
  22. Acuma o scot ăștia, când m-am apucat și eu puțin de ea? Huo…

    Mai bine scoteau Flash.

    00
  23. @razv: a vrut sa zica js-ul este un script pentru ca nu il inteleg, deci nu are cum sa fiu eu prost

    00
  24. Java nu e deloc moarta. Problemele actuale se refera la plugin-urile Java din browsere.

    Java va ramane platforma numarul 1 de dezvoltare a aplicatiilor enterprise inca multi ani de acum.

    Ca si limbaj de programare in general e pe locul 2: https://www.tiobe.com/tiobe-index/

    Toate tehnologiile care au plugin-uri pentru browsere au avut sau o sa aibe acelleasi probleme. Ex: Flash si Adobe Reader

    00
  25. @Zoso:

    “tot ce nu e javascript nu e bun!”

    Ia foloseste tu o app de e-banking scrisa in Javascript. Numai sa nu te intrebi dupa aia de ce nu e secure.

    @razv:

    Nici tu nici Zoso nu aveti habar de diferenta dintre client-side si server-side.

    Javascript e ok pt partea de interfata, insa tot ce se intimpla in spate, tot ce e business, e server side, ca altfel securitatea ar fi zero.

    Accesul la bazele de date se va face tot cu Java sau .Net. Tranzactiile (nu tranzactii bancare ci in sens programatic) se fac tot server side. Caching, validation, authentication & authorization, business processing etc, TOATE astea vor fi in continuare in Java sau .Net (alea care nu-s in continuare in Cobol).

    Sunteti amuzanti cind vedeti niste interfete grafice si aveti impresia ca aveti cea mai mica idee ce se intimpla in spate. Hint: habar nu aveti.

    Sunt milioane de linii de cod care nu au cum sa ruleze decit pe server, altfel, dupa cum am mai zis, toate chestiile la care aveti pretentii nu s-ar putea realiza.

    Asa ca stati voi flexati, ca programatorii Java vor avea de lucru inca cel putin 20 de ani de acum inainte. Repet, vorbim server side, nu applets, care sunt cu totul altceva. Nu ma credeti ? Vedeti citi programatori Java se cauta si cit e platit un senior.

    PS: Nici GIF-urile nu-s moarte. Daca vezi ce GIF-uri animate gasesti zilele astea si cit de des sunt folosite pe forumuri, intelegi ca GIF e departe de a fi tehnologie moarta. Faptul ca se folosesc PNG-uri pt poze statice pe site-uri e, din nou, alta problema.

    Dar evident ca romanilor le place sa dea verdicte clare in probleme despre care au, in cel mai bun caz, o idee vaga. Asa ca Zoso a decis ca Java si Gif sunt moarte. Poate ne mai zice ce e mort … Linux ? Android (nu ca n-ar fi tot Linux si ala) ? SQL ? Unix ?

    00
  26. @razv – nu stiu ce vrei sa il inveti pe Quadraq dar zici prost.. javascript e inpins tare de unii sa fie cat mai acceptat pentru chestii gen mici animatii pentru websituri si alte smecherii insa nu are nici o treaba daca vrei sa faci un angrybirds in js fata de unul in java.. oricum nu cred ca java e pentru web
    si nu vad ce treaba are webdev cu desktop dev. ce zici tu ca javascript omoara java e o aberatie sau ca moare omu de foame din cauza asta e off..

    00
  27. Java se foloseste masiv in mediul IT. Sincer ma indoiesc ca o sa dispara in urmatorii 20 de ani. Exista o multime de programe si tool-uri pentru Linux dezvoltate in java.
    Pentru utilizatorul de rand, nu ma pronunt, dar pentru mediul IT disparitia java e putin probabila.

    00
  28. @QuadroQ

    No shit. Ia vezi tu cum JavaScript este marca inregistrata ORACLE. Daca vorbim de limbaj in sine trebuie sa ne referim la ECMA Script, care-si are origini din JAVA, dar sunt total diferite. Unul este “programming”, altul “scripting”.

    Din afirmatia “Javascript e o mizerie”, mergand pe aceiasi logica, pot sa spun si eu ca “ma-ta-i curva”.

    @Robintel

    Java este o platforma, si in general nu prea ar trebui sa aiba legatura cu web-ul, atat timp cat sunt inlocuitori mai buni. Stai linistit ca nici Java si nici Flash nu o sa moara, doar ca devin din ce in ce mai putini relevanti pe web.

    00
  29. Pt. o tehnologie moarta, Java da destul de tare din picioare: https://www.tiobe.com/tiobe-index/

    …intrebare capcapna: in ce sunt scrise applicatiile de Android? 😀

    00
  30. Aplicatiile Android sunt facute in Java. Corporatiile, cel putin astea est-europene, folosesc softuri custom facute in Java. Nu prea vad de ce sa moara.

    00
  31. Internet Explorerul este bun pentru mascat pr0n. Muti directorul de pr0n pe desktop sau ii faci shortcut acolo si ii schimbi iconita cu cea a “browserului” IE . Redenumesti in “Internet Explorer” si gata, te-ai asigurat ca nu mai intra nimeni acolo…

    00
  32. Nici Java si nici gif nu sunt moarte. Nu poti sa zici ca gif e de rahat numai pentru ca il compari cu o tehnologie mai noua – e doar depasit, si nu stiu la ce te-ai astepta de la o tehnologie atat de veche.

    Pana a devenit PNG standard in 2004 giful era super-util mai ales in web dev / spriteuri / etc. Si sa nu uitam de inceputul/mijlocul anilor ’90 cand mai prindeai cate un gif cu un loop de pornache – giful ne-a facut unora dintre noi adolescenta mai frumoasa.

    00
  33. Vali, nu te apuca sa scrii de programare si tehnologii, ca e de rau 🙂

    00
    • @Gaspy: văd, o căruţă de specialişti. când căutam un programator de windows pe bani, n-a zis nimeni nimic. dacă intreb acum cât costă un app de android la fel, mormânt, in rest, specialişti.

  34. 1) Cand o sa apara PNG-uri animate, o sa moara GIF-ul.
    2) Applet-urile Java n-au fost niciodata prea vii, credeam ca nu mai exista inca de cand au fost inventate. Limbajul propriu-zis Java e alive and kicking, chiar si aplicatiile de Android sunt facute in Java, si stim ca marketshare-ul Android-ului e mai mare decat al iOS. Nu mai vorbesc de softurile in-house din companii.

    00
  35. @Robintel: pe ala l-au scos demult.

    00
  36. @Robintel Flash-ul l-au scos de mult 🙂 ( cel putin de pe dispozitivele mobile )

    00
  37. Şi cum mai exact “Apple blochează java”? Sistemul ăla de operare nu e controlat de useri? Sau Apple are un backdoor prin care îţi poate opri robinetul când vor muşchii lor. Ha!

    00
  38. BTW, articolul de pe USA Today e praf. Dupa mintea lor, iMac-ul si MacBook-up meu cu Snow Leopard n-ar mai trebui sa ruleze Java deloc. Tare interesant cum am putut eu sa rulez Eclipse, sa compilez o aplicatie si sa o testez.

    Ce au blocat a fost Java IN BROWSER. Cine nu pricepe diferenta, scrie ca au blocat Java. Cine pricepe, o mentioneaza:

    https://www.zdnet.com/article/apples-anti-malware-blacklists-java-7-plug-in-again/

    https://www.itnews.com.au/news/apple-blocks-java-in-browser-again-330812

    00
  39. Si-acum toti in cor: hai cu .MNG-urile! (poate scapam dracu’ de limitarea aia retardata de 256 de culori la gifuri animate)

  40. Pui un server GlassFish pe un calculator, faci o aplicatie web tare, cu validari din JSF, cu back-bean-uri s.a.m.d. Mai pui si un JPA pentru baza de date si aia e.
    Si iti zic eu ca rupe site-ul la securitate si la tot. Bine, aici Java-ul e executat pe server, nu pe client. Vroiam doar sa evidentiez ca Java nu e chiar asa mort cum spui tu.

    Totusi, la client, daca renuntam la Java, in ce facem niste joculete decente? La Flash am renuntat deja, iar in JS cu HTML 5 si CSS 3 nu merge chiar asa bine treaba ca iti fura oricine codul…

    00
  41. Daca nu mai foloseste Apple ceva inseamna ca e pe duca acel ceva, logica beton.

    00
  42. Nu moare Java ca vrea Apple. Hai sa fim seriosi.
    Momentan nu pot decat sa imi aduc aminte de iOS Maps ahahahahhahahahahhahahahaha

    00
  43. Tot ce nu e javascript nu e bun… nu e bun… nu e bun…

    Daca ma uit la memoria consumata de browser din cauza tampitilor de webdeveloperi care baga JavaScript in orice kkt imi vine sa-mi smulg parul… si sunt chel.

    Folosesc browserul pentru:

    1. Consumator de continut. JavaScript este dusmanul care sta in calea scopului meu. Ma f…e cu tot felul de scriputi ca sa-mi ofere: “the best user interaction” kkt. Am un link fac click si se deschide o pagina. Apas pe back si revin de unde am plecat.

    JavaScript nu e atat de avansat

    2. Utilizator de aplicatii. De cand exista JavaScript nu mai pot folosi cum trebuie formularele (forms) Au tot felul de validatori imputiti care functioneaza.

    3. Continous fiuking scroll. Nu trebuie sa zic mai mult.

    Iti trebuie teraflopi de putere de calcul ca sa navighezi pe internet.

    Era bine cand era Flash sau Java. Macar dezactivam Flash manual si mergea mai ok. La fel cu Java.

    De cand toti se dezvolta in JavaScript acum trebuie sa dezactivez scripturile rand pe rand.

    Fulgi de zapada, typewritter text, scrolling text, popups divs, erori si buguri care fac sa crape si alte scripturi… etc etc…

    Tot ce nu e javascript nu e bun… nu e bun… nu e bun… cum a zis cineva mai sus. Nu te lua dupa Piticu, ramai la ce te pricepi.

    00
  44. @cristi201, tu ai mai multe aventuri pe internet decât Pi Patel pe ocean. 😆

    00
  45. @vali petcu
    Dupa atatia ani ar trebui stii diferenta intre un applet Java si Java in sine. Problema de fapt nu cred ca este faptul ca nu stii. Problema este ca tre sa mananci si tu o pita. Si atunci scrii niste posturi cu fitil (ca si asta) si astepti ca userii sa comenteze (sa se certe) pe blogul tau. Astfel ai asigurat un trafic decent. Mai bine fa si tu un forum decent gen Seopedia 😉 ca sa aibe specialistii un loc unde sa se certe.

    00
  46. @cristi201

    faci o mare mare confuzie intre un limbaj de programare si usability features.

    sa fiu si mai clar: javascript e un limbaj de programare. la fel si java. la fel si haskell, erlang, c, python, perl, go si multe multe altele. in ce context le aplici (number crunching, apps, web etc.) e total alta discutie.

    momentan js are super mare tractiune pentru simplul fapt ca e singurul limbaj de programare care e interpretat de orice browser fara nici un plugin.

    cat despre java, e folosit super intens in mediul corporate, iar pentru web tomcat e inca sus de tot.

    00
  47. @vali petcu:
    So, Java NOT Dead ! https://www.tiobe.com/tiobe-index/

    Ce vroiai tu (sa modifice nu stiu ce soft) este SF fara surse.
    Cat despre Android App … that’s reasonable enough.

    00
  48. @vali petcu

    poti sa iti critici cat vrei audienta dar e clar ca nimeni de pe aici nu lucreaza la aplicatii de windows sau de android, motiv pentru care nu primesti raspunsuri.

    vrei un sistem web care sa faca fata la milioane de utilizatori pe zi? ai mailul meu in wordpress.

    in rest, flame wars.

    00
  49. Vali, vezi că tocmai ai folosit un gif odata cu smilieul ăsta 🙂
    😆

    00
  50. NOU
    #53

    Bag de semă că nu prea ai avut treabă cu Java în general…

    Java e proprietatea Oracle acum, din moment ce Oracle sunt cei mai smecheri pe felia bazelor de date, vor avea suficient timp să isi promoveze și restul softurilor.

    Android este bazat pe Java. Codul pentru aplicațiile Android se scriu în Java, sunt compilate de compilatorul Java. Mai mult ce să zic?

    Serverele de aplicații/web din lumea asta multe funcționează pe Tomcat (Apache), Weblogic (Oracle), Jboss (Red Hat). Cum naigba să declari că este o tehnologie moartă?

    Ca să abordăm altfel… vrei să faci un server țeapăn care să devină copilul minune al internetului. Poți să dezvolți aplicația web în PHP (mai bine nu), în .NET (dacă nu ai drag să te legi de Microsoft spui pas) sau în Java.

    Nu prea se omoară lumea cu java de desktop, e adevărat, dar pe servere java respiră cât se poate de sănătos. Ca să nu forțez lucrurile și să spun de telefoane mobile.

    00
  51. @zoso: normal ca tacem malc toti cand vrei tu app-uri pentru ca tu le vrei la pret de indian/chinez. pentru tine 1000$ un website e blasfemie.

    00
  52. Exact asa cum spuneam, cei care cred ca javascript e chestia aia retardata din browser cu care faci alert si muti patratele pe ecran or sa afle cand e deja prea tarziu, ca javascript e deja limbaj server-side extrem de puternic, extrem de rapid, low fingerprint, low overhead.

    Ah, si e gratis.

    https://en.wikipedia.org/wiki/Nodejs

    Ignorance is bliss baieti.

    00
  53. @Zoso: Zi-mi ce vrei in Android si iti pot da un quote. Insa nu ma bag la treburi animation-heavy, nu ma apuc sa fac o copie de Angry Birds sau alte jocuri. Sunt programator, nu designer, si pina acum nu mi-am bagat nasul in animatie.

    Ce zici tu acolo ca n-ai gasit “programatori Windows”, n-are legatura cu Java sau Android. Numai gugustiucii se baga aiurea unde n-au competente.

    Daca vreodata il gasesti pe vreunul care iti povesteste cum ca el e expert in programare pt Vindoze (C++ sau .Net), Android (Java) SI iOs (Objective C), fereste-te. Chiar daca face ceva care la prima vedere merge, probabil codul va fi varza, imposibil de extins sau facut debug si folosind o gramada de hack-uri si aiureli.

    00
  54. @razv – Acum vezi cite app enterprise (de ex app bancare) sunt dezvoltate cu nodejs. Firmele si organizatiile mari, cu app serioase, cu zeci de app interconectate (in general prin webservices), cu baze mari de date, care au nevoie de app stabile, cu tranzactii, securitate & shit, ei bine, astea folosesc fie Java, fie .Net. Daca vor sa ruleze pe Unix/Linux, e Java. De aia are java de 3 ori mai mult market share decit C#.

    Si BTW, Java e free. Eclipse e free. Spring e free. Hibernate e free. GlassFish e free. Tomcat e free. Plus o tona de alte tools, frameworks, libs etc. Poti dezvolta cu Java o app enterprise fara sa cheltui un ban pe software. Si vorbesc de app care costa MILIOANE de euro.

    00
  55. Nice trolling cu Java!

    00
  56. Fain trollul cu Java 🙂

    00
  57. @c3: Poti dezvolta cu Java o app enterprise fara sa cheltui un ban pe software. Si vorbesc de app care costa MILIOANE de euro.

    salariile dezvoltatorilor sunt free ? 🙂

    00
  58. NOU
    #62

    Ce calculator aveti cei care va plangeti ca js consuma mult?

    00
  59. Ba, astia mai destepti, care spuneti voi ca Java Applet e un cacat, spuneti-mi si mie ce tehnologie cross platform (deci nu ActiveX) stiti pentru apps generale in browser (aka nu se instaleaza), care nu te constrang la ce poti sa faci (Flash, Silverlight si Javascript pica aici).

    00
  60. O fi moarta Jav(r)a dar ce stiu e ca pe piata de IT romaneasca se cauta in draci programatori Java (pe partea de Enteprise).

    Daca stiam Java aveam 3-4 mii de euro salariu. Intreaba pe la firmele de HR de sumele vehiculate pentru seniorii pe Java.

    Daca esti programator si vrei un ban frumos, e bine sa mananci Java pe paine.

    00
  61. Postul asta e de fapt un fel de spam a la Zoso :))
    Titlul trebuia sa fie ceva de genul “Două tehnologii moarte: Java applet şi Gif”

    In alta ordine de idei https://go.java/index.html (dupa al doilea paragraf se vede cam cat de moarta este Java)

    00
  62. Cel mai amuzant articol din ultima vreme.

    00
  63. nu mai repet ceea ce zic multi (java nu e mort) , parerea mea e ca tu nu ai habar care e diferenta dintre JRE si Java , mai departe e fix treaba ta daca te documentezi sau nu, daca o zici la misto, cu atat mai bine …

    00
  64. Zoso, iar ne minti? Cum adica nu folosesti deloc IE? Ia spune tu ce faci prima oara dupa un reinstall de Win. Deschizi IE si descarci Chrome sau Firefox, corect? Vezi…

    00
  65. @c3: acum cateva luni am fost la un meetup de IT, iar unul dintre vorbitori prezenta platforma pe nodejs, dezvoltata pentru unul din clientii firmei(imi scapa numele) unde lucra ca CTO. Platforma era folosita pentru tranzactii financiare si ne povestea cat de importanta era viteza si securitatea pentru ei avand in vedere ca tranzactioneaza “roughly 1 billion pounds per year”.

    Hai! sa lasam prostiile, poftiti la db-uri oracle la $1mil bucata, instalate pe niste scule de la ibm/hp la $2mil, dezvoltate de firme cu 50 de java devs pe $4mil, si intretinute tot de ei cu $1mil umil pe an.

    00
  66. @c3: ah si am uitat, n-ai dat cel mai bun exemplu cu aplicatiile bancare din moment ce majoritatea ruleaza inca pe kobol, la fel ca aplicatiile de trafic aerian.

    Ce-mi plac mie astia, atasati de 1 limbaj. Cum suna kobol pentru noi acum, o sa sune Java pentru altii in 20 de ani. Baieti, nu va scoateti capul din fund, ca trebuie si generatia tanara sa manance o paine.

    00
  67. Am doua explicatii pentru victoria PNG-ului. 1 . Paint-ul de la Windows 7 salveaza automat in format .png (adica a fost o orientare fortata) si 2. A crescut numarul celor care folosesc Photoshop si tool-uri asemanatoare unde cand salvezi vezi diferenta intre formate.

    00
  68. @razv, e cobol, nu kobol.

    00
  69. Hai ca mi-ai smuls un zambet la treaba cu Java. Funny.

    00
  70. Java era croitorea
    si Jan frizerul o iubea
    Dar a murit tuberculoasa
    Si Jan frizerul o jelea

    Nu mai plânge Jane
    Plânsul e de formă
    Java nu e moartă
    Java să transforma
    🙂 🙂 🙂

    00
  71. @razv: de ce nu astepti tu sa iti creasca mai mult par si apoi sa vorbesti despre lucruri de-astea? Intre timp, poti pune mana pe o carte de IT.

    00
  72. Migrarea se face intotdeauna catre obiectul care ofera cele mai multe avantaje. Piata e cea care dicteaza pana la urma.

    00
  73. @razv: Tu nu stii cum se scrie Cobol si ai pretentia sa ma inveti pe mine despre IT si programare ? LOL.

    Crezi ca daca ai fost la o conferinta IT si ai ascultat o prezentare te face expert ? GTFO.

    PS: Bancile ruleaza MILIARDE. MULTE. PE ZI, nu pe an.

    PPS: Crezi ca aia care iti dezvolta cu nodejs o fac gratis ? Sau ca nu e nevoie de mentenanta ? Sau ca mentenanta e gratis ? Sau ca e facuta de 1 singur om cu 5$/zi ? Sau ca nodejs ruleaza pe 286-uri ???

    Nu abera, ca costurile pt infrastructura si development sunt cam aceleasi.

    PPPS: Am lucrat personal pt 2 app bancare in Java, dar hai sa zicem ca asta nu se poate verifica, asa ca iti dau alte 2 ex: ING si BNP Paribas cauta cu disperare programatori Java. Oare vor sa lanseze niste jocuri pe Android ?

    Hint: chiar daca mai exista ceva app legacy in “kobol” (LOL), 80-90% din ecosistemul bancilor e Java. Poate ca tu ai impresia ca fiecare banca are o singura mare app, reaitatea e ca sunt zeci de app cu zeci de DB, care comunica intre ele in diverse feluri, fiecare ocupindu-se de o parte a business-ului.

    PPPPS: Am uitat firmele de telecom. Si alea au Java la greu.

    Cit despre “atasat de un limbaj” …. LOL. Se numeste sa-ti cunosti competentele. Daca vreau, pot sa trec pe Python sau C# sau Scala sau whatever, dar deocamdata Java inca se dezvolta, are cautare mare si e in general mai bine platita decit cam orice altceva. Probabil ca nu-ti spune tie nimic, dar Spring 3 + Hibernate cu annotations e practic alt limbaj fata de EJB 2.0 sau 2.1.

    Sunt convins ca esti un agarici care n-are decit tangential legatura cu programarea, dar care probabil a fost promovat sefulet peste 2-3 oameni si a capatat impresia ca le stie pe toate si ca se pricepe inclusiv la programare.

    Esti cel mai probabil genul de guvid pe care-l iubesc salesmen: ala care haleste galusti de genul “cumperi produsul asta si nu ai nevoie sa scrii cod, faci totul cu mouse-ul si/sau cu XML-uri”, partial pt ca stie si el sa scrie un XML si crede ca asta-l face competent pe partea tehnica.

    Dupa penali din asta trag zeci de programatori care pina la urma ajung sa rescrie mizeria cumparata de prostovan pt ca “baza de date” XML nu are referential integrity, nu exista tranzactii, produsul e limitat in ce poate face si, evident, nu acopera toate nevoile companiei, nu e extensibil etc.

    00
  74. troll, troll sa-naltam!!1unounouno java e moarta bah!

    00
  75. @c3: imi explici tu ma plictisitorule cum scrieti voi queryuri cu hibernate si puneti in cur orice DB din lume, si apoi ridicati din umeri si trimiteti clientii sa cumpere un camion de servere sa ruleze alea 10 queryuri simultane pe care le-ati facut si voi. stai jos, 4 azi.

    00
  76. @razv, îţi explic eu cum facem:


    mysql> use test1;
    Database changed
    mysql> SELECT * FROM zosoreaders WHERE iq < 70;
    +----+------+----+
    | id | nume | iq |
    +----+------+----+
    | 1 | razv | 69 |
    +----+------+----+
    1 row in set

    00
  77. @razv

    In mod normal n-am ce sa ii explic unuia care nu stie sa scrie Cobol, ca se pare ca-l plictisesc textele mai lungi decit pe tweeter (plictisesc = depasesc capacitatea intelectuala).

    Dar o sa fac o exceptie:

    1. Poti avea query-uri eficiente si cu Hibernate. Nu e vina Hibernate daca developerii nu stiu sa il foloseasca. Si poti folosi Hibernate, dar pt query-urile care sunt costly poti folosi SQL. Iar Hibernate iti permite chestii interesante ca lazy loading, daca ai auzit vreodata de asa ceva. Si ai 2nd level cache.

    2. Cu Hibernate/JPA, daca te apuci sa faci modificari in DB fata de cite mii de modificari trebuie sa faci in query-uri scrise de mina daca folosesti SQL direct ?

    Daca treci de la un server local cu Oracle la cloud (sa zicem Google App Engine), cit iti rupi capul daca ai SQL-uri scrise fata de cazul in care folosesti JPA ?

    Daca scrii SQL de mina ca apucatu, mentenanta devine imposibila la zeci de milioane de linii de cod, orice schimbare in arhitectura te rupe si trebuie rescrisa app de la zero, nu ai cache (decit daca iti scrii tu de mina), pierzi o tona de avantaje. Insa felicitari, query-ul tau va rula in 2 milisecunde in loc de 4.

    3. Tinind cont ca astazi e mai ieftin sa cumperi niste servere decit sa platesti un programator, e mai eficient dpdv financiar sa folosesti Hibernate si sa mai cumperi 2 servere de citeva mii de euro bucata (sau doar ceva RAM cu citeva sute de euro si sa folosesti 2nd level cache) decit sa platesti citiva programatori citeva saptamini cu 400-500 euro/zi ca sa-ti faca optimizare de query-uri SQL.

    Asa ca, draga varzo, nu incerca sa-mi dai tu mie lectii. Nu mai suntem in anii ’90 sau la inceputul anilor 2000. Si tu oricum habar nu ai despre ce vorbesti. So STFU and GTFO.

    00
  78. @zoso: inca astept sa-mi zici ce vrei pe Android.

    00
  79. @Ionut: java fanboys++

    00
  80. e ca si cum producatorii de notebookuri ti-ar pune 2 placi video pentru a creste autonomia si tu ai striga disperat ca vrei doar una

    00
  81. Java nu e deloc mort, asta-i adevarat, da’ suge rau de tot.

    00

Adaugă un comentariu

Câmpurile marcate cu * sunt obligatorii! Adresa de email nu va fi publicată.

1. Linkurile utile în context sunt binevenite.
2. Comentariile asumate fac bine la blăniță.
3. Șterg comentariile care îmi strică buna dispoziție.
4. Nu fiți proști, agramați sau agresivi la primele 50 comentarii aici.

Susținere

Susține acest blog cumpărând de pe eMAG prin acest link, de la PCGarage prin acest link sau de la Finestore.

Pun clipuri pe Youtube

Top articole

7 zile