Tehnologija godine 2018: Najbolji hardver, softver i usluge u oblaku

Je li 2017. bila godina u kojoj se svaki proizvod pod suncem plasirao na tržište kao kognitivan, strojno učenje ili umjetno inteligentan? Pa da. Ali nemojte mrziti sve njih. U mnogim slučajevima, strojno učenje zapravo učinio poboljšati funkcionalnost proizvoda, ponekad u iznenađujuće načine.

Naši recenzenti nisu dodijelili nikakve nagrade za uključivanje AI, ali su odabrali najistaknutije alate za izgradnju i modele treninga. To uključuje okvire za duboko učenje TensorFlow i PyTorch, automatizirani paket za izgradnju modela H2O.ai Driverless AI i solidan alatni alat za strojno učenje Scikit-learn.

MLlib dio Apache Sparka također se uklapa u ovu skupinu, kao i 25-godišnji (!) R programski jezik, za koji naš recenzent kaže: „Bez obzira na problem strojnog učenja, vjerojatno postoji rješenje u CPAN-u. , sveobuhvatno spremište za R kod, a po svoj je prilici napisao ga je stručnjak za domenu. "

2017. je bila i godina kada ste mogli odabrati bazu podataka bez velikih kompromisa. Trebate li SQL, geografsku distribuciju, vodoravnu skalabilnost  i snažnu dosljednost? I Google Cloud Spanner i CockroachDB imaju sve to. Trebate li distribuiranu NoSQL bazu podataka s izborom API-ja i modela dosljednosti? To bi bio Microsoftov Azure Cosmos DB.

Poslužujete li podatke s više krajnjih točaka? Vjerojatno ćete htjeti koristiti GraphQL za njihovo postavljanje upita, a Apollo Server možete koristiti kao pokretački program ako je vaš klijent Node.js aplikacija. Gledajući grafski orijentirani prikaz podataka, GraphQL upit izgleda nekako poput JSON strukture s izostavljenim podacima.

Što se tiče poslužitelja baze podataka grafova, razmotrite Neo4j koji nudi visoko dostupne klastere, ACID transakcije i uzročnu dosljednost. Tražite li SQL bazu podataka zasnovanu na GPU-u koja može ažurirati geoprostorne prikaze milijardi lokacija u milisekundama ? MapD je ono što vam treba.

Dva nova programska jezika napravila su rez za potpuno različite domene. Kotlin izgleda poput pojednostavljene verzije objektno orijentirane Jave, ali također je potpuno razvijen funkcionalni programski jezik i najvažnije eliminira opasnost od null referenci pokazivača i olakšava rukovanje null vrijednostima. Rust, s druge strane, nudi sigurnost memorije kao zamjenu za C i C ++ koji je dizajniran za golo metal i programiranje na razini sustava.

Govoreći o sigurnosti, pozdravljamo i dva sigurnosna proizvoda - jedan za olakšavanje programerima izrade sigurnih aplikacija, drugi za proširenje sigurnosne obrane na suvremena aplikacijska okruženja. Sigurnosna upozorenja GitHub-a obavještavaju vas kad GitHub otkrije ranjivost u jednoj od vaših ovisnosti o projektu GitHub i predlažu poznate ispravke iz zajednice GitHub. Signal Sciences štiti od prijetnji vašim web aplikacijama i API-jevima temeljenim na oblaku ili spremniku. 

Ako ste započeli s postavljanjem Dockerovih spremnika, prije ili kasnije poželjet ćete organizirati i upravljati njihovim klasterima. Za to ćete najvjerojatnije poželjeti Kubernetes, sam po sebi ili kao uslugu u oblacima AWS, Azure ili Google. Saće nadilazi praćenje i bilježenje kako bi vašim distribuiranim sustavima omogućio vidljivost.

Nedavno su teški Angular i React okviri dominirali raspravom o JavaScript web aplikacijama. Međutim, postoji jednostavniji okvir koji dobiva na umu: Vue.js. Vue.js i dalje gradi virtualni DOM, ali to vas ne tjera da naučite nestandardnu ​​sintaksu ili instalirate specijalizirani lanac alata samo za postavljanje web mjesta.

Microsoftov odnos s Linuxom u najmanju je ruku poremećen. Na primjer, 2001. godine Steve Ballmer nazvao je Linux "rakom". Potreba za Linuxom u oblaku Azure promijenila je sve to, a Windows podsustav za Linux omogućuje vam pokretanje stvarne Ubuntu ili Suse Bash ljuske u sustavu Windows 10, omogućujući vam da instalirate i pokrenete legitimne binarne Linux aplikacije iz standardnih spremišta, uključujući naredbenu liniju Azure Bash.

O svim ovim pobjedničkim proizvodima i mnogim drugim pročitajte u našem obilasku dobitnika nagrade za tehnologiju godine 2018.