-
Chiar daca PHP 6 nu este gata inca, sau mai bine zis mai are destul pana va ajunge la varianta finala, deja am gasit o carte dedicata noii versiuni avand titlul PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide.
Schimbarile care vor avea loc in cadrul PHP 6 sunt deja cunoscute, iar versiunea CVS este disponibila.
Avand in vedere cele de mai sus, se poate crede ca aceasta carte se grabeste sa anunte venirea, pentru ca cititorul sa aiba parte de o abordare a noii versiuni.
Am avut ocazia sa rasfoiesc versiunea in romana a cartii PHP si MySQL pentru site-uri WEB dinamice. Pe spatele cartii sunt bifate nivelurile “Incepator”, “Mediu” si “Avansat”. Cu toate acestea cartea pare mai mult o adaptare a cartii pentru versiunea 4 la versiunea 5, totusi fara a se atinge aproape de loc (sau chiar de loc) aspecte cum ar fi POO, XML, Streams sau abordari prea succinte pentru elemente complexe cum ar fi array-urile. Intradevar cartea nu se pierde in multe detalii iar la final exista prezentate cateva exemple concrete.
Pe Amazon.com se pot rasfoi cateva pagini din carte, din pacate editia precedenta chiar si catii de PHP 5 si se poate vedea ca nu au fost prea multe schimbari in cuprins cel putin, evitand abordari detaliate pentru subiecte care au constituit modificari majore intre versiuni.
Concluzionand eu unul nu ma astept decat la o carte adaptata usor la modificarile care au avut loc de la ultima versiune si nici de cum la o carte orientata spre noua versiune, gata sa evidentieze noile facilitati introduse (sau cele eliminate) in versiunea 6 a PHP. Probabil lansarea timpurie a cartii nu este decat o politica de marketing.
-
Acum ceva vreme -nu prea multa ca nu da bine- google a lansat Google Lively. Aflata inca in varianta beta, unii il asemuiesc cu Second Life, iar altii il numesc pur si simplu “chat interactiv”. Interfata nu este tocmai reprezentativa pentru Google, aceasta este destul de incarcata, mai ales pentru Google (mult mai mult de 3 butoane) si complicat de folosit. Totusi inca am incredere in ei ca atunci cand produsul va fi gata, se va ridica la standardele Google.
Aflat in versiunea beta, momentan este disponibil doar pentru IE si FireFox pentru Win XP si Vista.
Nu lipseste nimic? Dar cum ramane cu browserul de la Google, Google Chrome e nou si e doar beta, dar pana la urma oare chiar nu s-a gandit nimeni la problema de compatibilitate dintre produsele Google? Sa speram ca pe masura ce se vor apropia de versiunea finala, lucrurile se vor schimba.
Incep sa cred ca Google creste prea repede, iar o data cu asta calitatea sa nu inceapa sa scada.
-
Hug a developer today!
-
Zilele trecute Google a lansat Google Chrome. Un browser construit dupa “imaginea” google, simplu pana la extrem. Aparent nimic nou sub soare, nu?
Cu cat lucrezi mai mult cu el, cu atat parca devine mai fascinant. O interfata simpla cu nici un buton mai mult decat cele de care este neaparata nevoie.
Ce este in spatele acestuia este cu adevarat fascinant. Browserul este deosebit de rapid, foloseste webkit pentru randare, ceea ce inseamna ca este compatibil cu browserul Saffari de la Apple. Cu alte cuvinte, aplicatiile nu trebuie sa ia in calcul un alt browser, ci doar sa fie compatibile cu browserul de la Apple.
Viteza este un plus foarte mare pentru acest browser, personal de cand a aparut firefox 3 nu credeam sa apara un browser mai rapid dar… este adevarat, se poate si mai bine!
Un alt element de noutate foarte interesant este izolarea proceselor din tab-uri. La celelalte browsere care suporta tab-uri, in general cand un tab crapa, tot browserul va ceda. In Chrome, cedeaza doar tab-ul respectiv, restul ramanand functional.
Izolarea nu se face doar la nivel de tab ci chiar la nivel de proces, cu alte cuvinte scripturile JavaScript, Flash-ul, etc toate ruleaza in propriul proces, rezultatul? Cand un proces cedeaza nu cedeaza tot tab-ul, ci doar acel proces izolat.
O unealta noua pentru debuging este “Task managerul”, care permite urmarire fiecarui proces in particular.
Interpretarea JavaScript se bucura probabil de cele mai multe avantaje in acest browser. Scripturile JavaScript nu sunt interpretate ci sunt precompilate inainte de rulare rezultand intr-o mult mai buna viteza fata de vechiul sistem.
Concluzionand, google a facut o treaba buna din nou chiar daca este doar o versiune beta.
Dupa cum stiti aparut versiunea 3 a browserului Firefox. O versiune mult imbunatatita pentru un browser care era deja in top (pacat ca nu si la numarul de utilizatori). Acum tot ce astept este versiunea 8 de la IE, personal nu consider IE 7 o versiune “revolutionara”, ci doar putin inbunatatita. Microsoft trebuie sa reactioneze daca vrea sa pastreze monopolul in acest domeniu, lumea are tendinta sa se orienteze catre alte browsere, iar cu noiile faciltati de la concurenta nu mai este mult pana cand singurul motiv pentru care cineva mai foloseste IE este din comoditate.
-
Chiar daca Web 2.0 nu este decat un concept, el aduce o noua tinerete pentru vechiul concept de Internet.
In supa primordiala a Web-ului au existat doat tag-uri, de aici a pornit totul. La fel cum organismele au evouat pe pamant, asa si aceasta lume simtea nevoia de mai mult. Cu fiecare kb pe care conexiunea il capata, cu atat crestea mai mult nevoia de diversitate. La inceput au aparut imaginile, care desi se incarcau greoi aduceau diversitate unui univers aproape lipsit de forme. Imi amintesc si azi prima zi cand am accesat Internetul prin telefon de la liceu, iar noi toti stateam fascinati in fata unui browser si asteptam rabdatori sa se incarce o pagina.
Evident acestea sunt doar amintiri, o data cu limbajul JavaScript si applet-urile Java, Internetul s-a schimbat iremediabil (in bine). In ziua de azi, JavaScript si Flash sunt prezente pe aproape orice site.
Ajax este la moda acum, un nou pas in evolutia unei retele in continua expansiune. In special cu ajutorul Ajax, astazi se poate vorbi de aplicatii web, nu doar de niste simple pagini rigide si limitate.
Nu se stie ce ne rezerva viitorul, cel putin nu vreau sa fac predictii care apoi sa se dovedeasca deplasate. Dar in mod sigur viitorul este aici, pe web.
Incetul cu incetul Web-ul devine suprasaturat de pagini, dar asta nu trebuie sa ne sperie, ar trebui sa ne bucure pentru ca o data cu trecerea timpului volumul de informatii creste si ca on consecinta calitatea informatiilor are un trend benefic.
Daca acum 10 ani ideea de 56kbs era aproape un vis pentru mine, astazi telefonul mobil are o viteza mai mare. O viteza mai mare ajunge sa ii indemne si pe developeri la optimizari, fiecare bucata de script trebuie sa fie suficient de rapida ca pagina sa se poata incarca, iar apoi reactiona, la o viteza optima, iar asta pentru ca restul continutului depinde de o conexiune acceptabila.
Astazi nimeni nu mai are rabdare, toti vrem viteza. Daca acum ceva vreme era un lucru normal sa astepti cateva minute pentru ca o pagina sa se incarce, astazi cateva secunde par o eternitate.