Da li Nas Google Uvek Prisluskuje? (Test Uzivo)
Googleov Go može se poboljšati na postojećim programskim jezicima pojednostavljenjem razvoja bez žrtvovanja izvedbe aplikacija, no vjerojatno će potrajati godinama da Go dostigne ustanovljenu poziciju koja će mu omogućiti da zamjetno utječe. Slijedom toga, bit će presudno da se Google obvezuje na Go dugoročno, radeći na tome da ga zagovaraju i jačaju. Inače, open-source Go neće ispuniti navedeni potencijal za razvoj brzine dinamičkih jezika kao što je Python s robusnošću sastavljenih jezika poput C + +.
"Volio bih vidjeti ovakav sastavljeni, brz jezik "Razvojni inženjeri pokušavaju ubrzati razvoj vremena s jezicima i okvirima u posljednja četiri do pet godina - Ruby on Rails, Django, CodeIgniter - ali su žrtvovali performanse aplikacija u toj potrazi." rekao je Michael Wales, glavni razvojni programer sa General Dynamics Information Technology.
"Googleov cilj je razviti jezik koji nije učinkoviti samo razvojnom programeru, već u smislu razvoja aplikacije, ali je i učinkovit za računalo, / memory usage i poslovne procese te aplikacije [poput] sigurnosti, konkurencije ", dodala je Wales u intervjuu e-poštom.
Ipak, Go je jako puno na pozornici bebe upravo sada, a Google i open- izvor komunikacije y koji se okuplja oko projekta, za njih je izrezan njihov posao. "Možda će biti pet godina do desetljeća prije nego što Go dostigne kritičnu masu kako bi bio trajno učvršćenje u Babelovoj računarskoj toranj, 10 posto novog projekta počinje preko odbora ", rekao je analitičar IDC analitičara Al Hilwa.
Gartnerov analitičar Ray Valdes ima sličan stav. Valdes predviđa da će trebati barem pet godina za Go da preuzmu čvrsto držanje i grade stabilnu zajednicu programera koji ga koriste.
"Glavni čimbenici koji inhibiraju to su da je potpuno novi, zahtijeva učenje novog jezika i skup alata i okvir, a postoji vrlo malo postojećih kodova koje programeri mogu iskoristiti za izgradnju rješenja ", rekao je Valdes u telefonskom razgovoru. "Dakle, trebat će neko vrijeme da se utječe izvan Googlea."
Taj raspored je otkaz Alan Peters, glavni i osnivač tvrtke Singlebound Creative, agencija za digitalni marketing i osnivač i izvršni direktor tvrtke Tap Riot, pokretanje mobilnih aplikacija.
"Ja ću paziti na to jer moja struka zahtijeva da razumijem te stvari. Ali, iskreno, ne: To predstavlja previše rizika za bilo koji od mojih tvrtki", rekao je kad su ga pitali. ako namjerava uložiti vrijeme i trud svoje tvrtke na Go sada.
"Google ima vrlo akademsku korporativnu kulturu koja vrednuje istraživanje i eksperimentiranje." Akademija računalnih znanosti voli izumiti programske jezike ", dodao je Peters putem e-maila. "U Singleboundu i Tap Riotu, stvarno smo usredotočeni na aplikaciju, a primijenjeni svijet jednostavno ima drugačiji način rješavanja problema: brzo."
Wales se brine da Google ne smije učiniti discipliniranu, namjernu predanost koja ide će zahtijevati da bi uspjeli. "Naravno, zainteresirani su za sada, ali vjerojatno su najrasprostranjeniji skup razvojnih inženjera koji će ikad okrenuti dobit, skakanje s projekta na projekt bez da se dobije nešto na to" savršeno "- s izuzetkom Google karata i Google Reader ", rekao je Wales. "Mislim, dovraga, koliko dugo čekamo pristojan upravitelj kontakata na Gmailu?"
Ako Google ne pruži potrebnu pozornost, to će biti prava šteta jer novi programski jezik ima veliki potencijal.
"Oni su uspjeli doći do čišće, jednostavnije sintakse koja čuva većinu snage starijih jezika koji su složenije i to su bili u mogućnosti to učiniti na način koji čini vrijeme obrade vrlo brzo ", rekao je Valdes"Čini se da su uspjeli kombinirati produktivnost dinamičnog jezika s izvedbom sastavljenog, statičnijeg jezika", dodao je.
Wales smatra da je Goova sintaksa ugodna, čistim osjećajem poput Pythona i Rubyja na tračnicama ', a također je poznat sintaktički jezika C-a. Također voli da, kao sastavljeni jezik, Goove aplikacije izvode izuzetno brzo. Wales također ima pohvalu za Goove alate, zovu ih "izvrsnim". "Prevodilac je brz, postoji formatter koji osigurava dosljedno formatiranje svih datoteka aplikacije, što je odlično za timove koji šalju kôd javnosti", rekao je Wales.
Dakle, koje su ključeve za Go to carve out mjesto kao utvrđeni programski jezik?
Za početak, sintaksu koja mu se toliko sviđa može se dodatno rafinirati, rekao je Wales. "Sintaksa je veća od onoga što se koriste normalni razvojni programeri Python i Ruby, a to je pogreška koja se ne može previdjeti jer je to jedna od glavnih prodajnih mjesta za ta dva jezika", rekao je Wales.
Još jedna slaba točka je ono što Wales razmišlja Goov vodeni, objektno orijentirani dizajn, koji smatra "velikim padom". "[Objektno orijentirano programiranje] je dokazani koncept koji znatno olakšava upravljanje i održavanje velikih aplikacija", rekao je.
Google može dati veliku poticaj izgradnjom "ozbiljnih aplikacija" i pokazujući koliko je jednostavnija i zgodan je izgraditi ih s Go-om za razliku od drugih jezika, rekao je Hilwa u intervjuu e-poštom.
Wales također preporučuje da se usredotočite na tutorijale i na dojavu novim programerima. "Trenutna dokumentacija i primjeri koje oni pružaju mogu razumjeti iskusni razvojni programeri", rekao je.
Google također treba razvijati suce kako bi izgradili Go knjižnice. "Ne samo da je to sjajno za učenje, pregledavajući drugi kod, već jezik čini moćnijim", rekao je Wales. "Povijest je pokazala da je podrška treće strane gdje većina jezika osvaja bitku."
Peters preporučuje nagrade zainteresiranim programerima s puno nježne njege. "Google je snažan brand koji emocionalno privlači određenu klasu geekova. Uključi taj geek", rekao je Peters. "Dajte tom geeku neki interaktivni pristup s pravim Ph.D.som na Googleu i rani pristup eksperimentima, neka sudjeluju u stvaranju i poboljšanju, a onda imate nešto bolje od developera: prvak marke."
Jeste li Sprintov kupac koji razmišlja o nadogradnji na Palm Pre, ali niste kvalificirani za besplatnu nadogradnju ili subvencioniranu opremu? Bolje je početi sačuvati vaše novčana jedinica, jer će vas Pre-ugovorni ugovor pokrenuti $ 550, prema Engadgetu. To je 50 dolara manje od 600 dolara za iPhone 3G koji košta izvan ugovora s troškovima postojećih AT & T kupaca, ali Palm's Pre još uvijek pakira sličnu i jednako težinu cijenu.
Novost dolazi nakon jučerašnje najave tvrtke Palm da će Pre pokrenuti 6. lipnja na Sprint's Now mreži za 199 dolara s dvogodišnjom obvezom. Baš kao i cijena izvan ugovora, cijena oznaku 199 $ stavlja Pre u izravno natjecanje s iPhone 3G na AT & T. Međutim, kada faktor u troškovima i vrijednosti konkurentnih glasovnih i podatkovnih planova, Pre cijene bolje od konkurencije Applea.
Pad cijena čini zapaliti još uvjerljiviji, ali vlasnički Kindle format knjige i dalje ostaje kao hendikep za Amazon. Uređaji tvrtke Sony podržavaju ePub, što je otvoreni standard koji još uvijek podržava značajke DRM (digital rights management). Korisnici ne vole odabrati bilo koji uređaj dok se prašina ne podigne na boju formata kako bi spriječila ulaganje u zastarjelu tehnologiju.
Iako je smanjenje cijene za Kindle Amazonu učinilo neodoljivom kupnjom za one na tržištu e-čitača u Sjedinjenim Državama Države, izdavanje međunarodne verzije još je strateški potez Amazon. Dodavanje GSM-sposobnog zapaliti otvara više od 100 dodatnih zemalja kao potencijalne vrste Kindle prodajnih mjesta.
Biste li platili 1299 dolara za prijenosno računalo koje pokreće samo web-aplikacije, ali ima visokokvalitetni zaslon osjetljiv na dodir? Google se nada. Tvrtka je u četvrtak najavila Chromebook Pixel, skupi hardver koji pokreće Googleov Chrome OS centriran na webu, ali se suprotstavlja konvencionalnoj mudrosti Chromebooka.
Ovaj kompaktni prijenosnik ima 12.85-inčni zaslon osjetljiv na dodir 2560-to-1700, 1,8 GHz Intel Core i5 procesor, Intel HD 4000 integrirani grafički čip, 4 GB memorije i 32 GB čvrstog stanja za pohranu - sve u paketu od 3,35 funti koji je oko 0,64 inča debelih.