Recent, în Web Development (ediția din martie '12)

Dezvoltarea web este o industrie care se află într-o stare constantă de flux, tehnologiile și jargonul schimbând și mutând într-un ciclu nesfârșit. Ca să nu mai vorbim de fluviul plin de informații pe care trebuie să-l procesați în fiecare zi.

În această serie, publicată lunar, vom încerca să rectificăm acest lucru prin aducerea tuturor știrilor importante, anunțurilor, lansărilor și discuțiilor interesante din cadrul industriei de dezvoltare web într-un pachet concis. Alătură-mi-mă după salt!


Știri și comunicate

Toate știrile importante într-un singur loc: comunicări, anunțuri, confuzii de companii, probleme de securitate și toate legate de hoopla.

PHP 5.4 este Out

Venerabilul limbaj PHP este acum la versiunea 5.4 cu un mult de noi caracteristici și adăugiri, inclusiv un server încorporat și trăsături.

Asigurați-vă că pentru a verifica notele de lansare, precum și articolul nostru dedicat cu privire la ceea ce este nou cu lansarea.

Note de lansare
PHP 5.4 este aici! Ce trebuie să știți

Vulnerabilitatea de bază, dar critică, a fost găsită

Șinele au folosit pentru a avea o anumită stigmă atașată de ceva timp în urmă - Rails infamous nu scară. Acum există un altul care amenință să depășească cu ușurință mai devreme.

La începutul acestei luni, un întreprinzător Egor Homakov a descoperit o vulnerabilitate datorită modului în care Rails ocupă misiuni de masă ale atributelor. Ca rezultat, destul de numeroase aplicații bazate pe Rails au fost deschise la atacuri ușoare care ne conduc la următoarea noastră poveste ...

Citeste mai mult

Github se prăbușește

Ca rezultat al vulnerabilității în Rails, menționată mai sus, Github a fost spart cu Egor câștigând accesul la comitere și alte privilegii de administrare fiecare repertoriu.

Cum Egor și-a anunțat pauza

Răspunsul lui Github

PHP se mută la Github

În mai multe știri legate de Github, proiectul PHP are acum o copie pentru verificarea nevoilor dvs. acum la Github. Repo pare să fie dezvoltator activ, așa cum era de așteptat.

Citeste mai mult

Chrome depășește IE, pentru o zi

Oh, cum cei puternici au căzut! Pentru o singură zi la începutul acestei luni, Chrome a depășit nivelul de piață al IE. Acum, însă, lucrurile s-au întors cu IE pretinzând 34,8%, în timp ce Chrome are 30,9%.

Citeste mai mult

Python 3.3 și Django 1.4 Lansate

Pentru Pythonistas, câteva lansări mari în această lună.

Django, unul dintre cadrele mele Python preferate, precum și Python în sine au fost actualizate în această lună. Asigurați-vă că verificați modificatorii de mai jos - ambele se mândresc cu unele adăugiri de caracteristici masive.

Python 3.3

Django 1.4

Amazon creează prețuri la serviciile AWS

Paleta de aplicații web Amazon a făcut într-adevăr o dezvoltare mai ușoară în ultimii ani. În plus față de adăugarea constantă a caracteristicilor, Amazon își reduce de asemenea prețurile mult ținând costurile în concordanță cu economiile din legea lui Moore.

Citeste mai mult

HaXe - un nou limbaj de programare

haXe este o limbă nouă care poate fi compilată la toate platformele de programare populare cu compilatorul rapid - JavaScript, Flash, NekoVM, PHP, C ++, C # și Java. Este open source pentru boot!

Citeste mai mult


Copiii noi din cartier

În calitate de dezvoltatori web, cantitatea foarte mare de resurse pe care o putem folosi crește exponențial cu timpul. Iată doar o privire rapidă asupra unor resurse create recent care merită atenția dvs. - totul de la cărți noi la scenarii și cadre.


Tower.js

Stack Web Framework Full pentru Node.js și Browser. Construit pe partea de sus a nodului Connect and Express, modelat după Ruby on Rails. Construit pentru client și server de la bază.

Github Repo


Grafenul

Graphene este un instrument de tablou de bord în timp real și grafică bazat pe D3 și Backbone.

A fost făcută pentru a oferi un tablou de bord foarte estetic în timp real, care trăiește pe partea de sus a Graphite (dar ar putea fi adaptat la orice capăt, în cele din urmă).

Github Repo


Heatmap.js

heatmap.js este o bibliotecă JavaScript care poate fi utilizată pentru a genera calcule web cu elementul html5canvas pe baza datelor dvs. Fișele de căldură sunt complet personalizabile.

Github Repo


ShellJS

ShellJS este o implementare portabilă (inclusă în Windows) a comenzilor shell Unix pe partea de sus a API-ului Node.js. Puteți să-l utilizați pentru a elimina dependența scriptului de shell de Unix, păstrând încă comenzile sale familiare și puternice.

Github Repo


Messenger.js

Messenger.js este o bibliotecă care face ca comunicarea prin rețea prin JSON să fie simplă și rapidă!

Github Repo


Kalendae

Kalendae este o încercare de a face ceva pe care nimeni nu a fost încă în stare să facă: să facă un selector de date care să nu suge. Este complet portabil, fără dependențe. Nu jQuery, nici Prototype, nici MooTools; trebuie doar să adăugați scriptul și foaia de stil și sunteți bine să mergeți.

Github Repo


AtomizeJS

AtomizeJS este o bibliotecă JavaScript pentru scrierea programelor distribuite, care rulează în browser, fără a fi nevoie să scrieți nici o logică specifică aplicației pe server.

Github Repo


Cassovary

Cassovary este o bibliotecă de procesare simplă pentru "marele grafic" pentru JVM. Cele mai multe biblioteci de grafice găzduite de JVM sunt flexibile, dar nu sunt eficiente în spațiu. Cassovary este proiectat de la început până la început să poată gestiona eficient graficele cu miliarde de noduri și muchii.

Github Repo


Suprafața JS

Suprafața este o bibliotecă JS destinată să ajute la gestionarea aplicațiilor de o singură pagină (sau a aplicațiilor "Ajaxy"). Promovează decuplarea componentelor și oferă instrumente pentru navigarea între "ecrane" și integrarea cu istoricul browserului.

Github Repo


Nu mersi

noty este un plugin jQuery care ușurează crearea mesajelor de avertizare, de succes, de eroare și de confirmare, ca o alternativă a dialogului standard de alertă. Fiecare notificare este adăugată la o coadă. (Cu excepția notificărilor de mormăit)

Github Repo


Cel mai bun pe Internet

De multe ori, nu chiar căutați un tutorial la fel de mult ca și cum ați căuta un rant, o părere sau un gând al unui dezvoltator obosit sau doar ceva răcoros cu utilizarea absolută zero a lumii reale. Aceste secțiuni conțin legături către acele lucruri - lucruri interesante și interesante din comunitatea dezvoltatorilor.

Limbi interpretate: PHP, Perl, Python, Ruby

O foaie de referință de parcurgere a funcțiilor comune în PHP, Perl, Python și Ruby. Minunat de util dacă trebuie să înveți hambarul care este PERL.

Citeste mai mult

Apache 2.4 Faster Than Nginx?

Este cea mai recentă versiune de Apache mai rapidă decât Nginx? Află în acest schimb de focuri!

Citeste mai mult

Limba de programare preferată nu este suficientă

@fhaard explică de ce ești un vrăjitor dacă ești prea emoționat atașat unui limbaj de programare. O mare citire!

Citeste mai mult

PHP este nesigur (și alte Enterprise Open-Source F.U.D.)

Benjamin Balter dezasambla sistematic o mulțime de ipoteze false în jurul platformei PHP. Acest lucru este cu siguranta ceva de legatura cu dezvoltatorul snooty Rails din cercul dvs. social - toata lumea a intrat probabil in contact cu acest brothmaker mitic.

Citeste mai mult

Care este diferența dintre un URI și o adresă URL?

Una dintre întrebările pe care mi-a fost prea rușine să le întreb. Din fericire, am intrat în acest post StackOverflow, care face o lucrare stelară de a explica diferența.

Citeste mai mult

De ce nu ar trebui niciodată, vreodată, să utilizați încă o dată lista legată în codul dvs. din nou

Aceasta este una pentru programatorul de nivel relativ scăzut. Este ușor de uitat că avem o mulțime de structuri de date, altele decât matrice și hash-uri atunci când vine vorba de dezvoltarea web, dar dacă sunteți interesat de la distanță pentru o paradigmă diferită, aceasta este o mare citire.

Citeste mai mult


Înfășurarea în sus

Ei bine, asta e despre toate schimbările majore care au avut loc în industria noastră în ultima vreme.

Vreți să acoperim mai multe știri standard? Un accent pe scenariile viitoare poate? Sau doar postări mai interesante și discuții din partea comunității? Spuneți-ne în comentarii și vă mulțumim mult pentru citire!

Cod