Weboldalak

A Google Go ígéretes, de még mindig a pelenkákban

Caesar in Gaul - Roman History DOCUMENTARY

Caesar in Gaul - Roman History DOCUMENTARY
Anonim

A Google Go javíthatja a meglévő programozási nyelveket a fejlesztés egyszerűsítésével anélkül, hogy feláldozná az alkalmazások teljesítményét, de valószínű, hogy évekbe telik, hogy a Go elérje a megalapozott pozíciót, amely lehetővé teszi, hogy jelentős hatással legyen.

Következésképpen döntő fontosságú lesz, hogy a Google hosszú távon elkötelezzék a Go-ot, és keményen dolgozik a bajnokságon és megerősítésén. Ellenkező esetben a nyílt forráskódú Go nem fogja teljesíteni azt a kijelölt lehetőséget, hogy a dinamikus nyelvek, mint a Python fejlesztési sebességét olyan nyelvek, mint a C ++ rugalmasságával kínálja.

"Szeretnék látni egy ilyen összeállított, gyors nyelvet A fejlesztők az elmúlt négy-öt év alatt - a Ruby on Rails, a Django, a CodeIgniter - fejlesztésével igyekeztek felgyorsítani a fejlesztési időt a nyelvekkel és a keretrenddel -, de feláldozták az alkalmazás teljesítményét ebben a törekvésben. " mondta Michael Wales, a Dynamics Information Technology általános fejlesztője.

"A Google célja egy olyan nyelv fejlesztése, amely nem csak a fejlesztő számára hatékony, hanem egy alkalmazás fejlesztése szempontjából is, de hatékony a számítógép számára is, / memóriahasználat és az alkalmazás üzleti folyamata [hasonló] biztonság, versengés ", Wales e-mail interjúban adott.

Mégis, a Go nagyon éppen egy baba színpadon van, és a Google és a nyílt forráskódú, forrás közösség y, amely összegyűjti a projektet, a munkájukat kivágják nekik.

"Lehet, hogy öt év és egy évtized múlva eléri a kritikus tömeget, hogy a Babel számítástechnikai tornyában tartós lámpatest legyen, Az új projekt 10 százaléka kezdődik az egész fórumon - mondta Al Hilwa, az IDC elemzője.

A Ray Valdes Gartner elemzője hasonló képet mutat. Valdes szerint legalább öt évre van szükség a Go-hoz, hogy szilárdan tartsanak és építsék meg a fejlesztők stabil közösségét.

"A legfőbb gátló tényezők az, hogy teljesen új, új nyelvet és eszközöket kell tanulni és nagyon kevés olyan létező kód, amelyet a fejlesztők kiaknázhatnak a megoldások kialakításában "- mondta Valdes egy telefonos interjúban. "Szóval időbe telik, hogy hatással legyen a Google-on kívül."

Ez a menetrend az Alan Peters, a Singlebound Creative alapítója és alapítója, a digitális marketing ügynökség és a Tap Riot alapítója és vezérigazgatója, a mobilalkalmazások indítása.

"Figyelembe veszem, mert a szakmám megköveteli, hogy megértsem ezeket a dolgokat, de őszintén szólva: Nem jelent túl nagy kockázatot egyik vállalkozásom számára sem" - mondta, amikor megkérdezte ha a Google idejét és erőfeszítését szeretné befektetni a Go-hoz.

"A Google egy nagyon akadémikus vállalati kultúrával bír, amely értékeli a kutatást és a kísérletezést." A számítógépes tudományok szeretnek programozási nyelveket találni - jelentette be Peters e-mailben. "A Singlebound és a Tap Riot esetében valóban alkalmazásokra koncentrálunk, és az alkalmazott világnak csak más módja van a problémák megoldására: gyorsan."

Wales aggódik amiatt, hogy a Google nem teheti meg a fegyelmezett, szándékos elkötelezettséget, hogy Go a siker érdekében. "Persze, mostanra érdekli őket, de valószínűleg a legelterjedtebb fejlesztők csoportja, akik mindig nyereséget nyernek, ugrottok a projektből a projektbe anélkül, hogy bármit is kapnának a" tökéletes "pontig - a Google Térkép és a Google Maps kivételével Google Olvasó "- mondta Wales. "Úgy értem, pokol, mennyi ideig várunk egy tisztességes kapcsolatkezelőt a Gmailben?"

Ha a Google nem ad a szükséges figyelmet, akkor nagyon kár lenne, mert az új programozási nyelv nagy potenciállal rendelkezik.

"Készültek egy tisztább, egyszerűbb szintaxissal, amely megőrzi a bonyolultabb régebbi nyelvek hatalmát, és olyan módon képesek rá, hogy a feldolgozási időt nagyon gyorsan - mondta Valdes"Úgy tűnik, hogy képesek voltak egy dinamikus nyelv termelékenységét kombinálni egy összeállított, statikusabb nyelvvel," - tette hozzá.

Wales a Go szintaktikáját kedveli, tiszta érzéssel, mint a Python és a Ruby on Rails ", miközben ismerik a C-alapú nyelvek szintaxisát is. Ő is szereti, hogy a fordított nyelveként a Go alkalmazások rendkívül gyorsan futnak.

Walesnek is dicsérnie Go eszközeire, "kiválónak" nevezve. "A fordító gyors, van egy formázó, amely biztosítja, hogy az alkalmazás összes fájlja következetesen formázott, ami nagyszerű a csapatok számára kiadott kódok számára" - mondta Wales.

Tehát mi a kulcs a Go-hoz egy hely, mint egy megalapozott programnyelv?

Kezdetektől fogva a szintaxis, amelyet oly sokat szeret, tovább finomítható, mondja Wales. "A szintaxis sokkal szembetűnőbb, mint a szokásos Python és Ruby fejlesztők, egy olyan hiba, amelyet nem lehet könnyen figyelmen kívül hagyni, mivel ez a két nyelv egyik fő értékesítési pontja" - mondta Wales. Wales úgy véli Go vízzel leeresztett, tárgyorientált tervezését, amelyet "súlyos bukásnak" tart. "Az [objektumorientált programozás] egy jól bevált koncepció, amely jelentősen megkönnyíti a nagy alkalmazások kezelését és karbantartását."

A Google a "komoly alkalmazások" létrehozásával jelentős előrelépést jelenthet a Google számára, és bemutatja, hogy mennyire egyszerűbb és kényelmes megoldást találni a Go-szel szemben más nyelvekkel szemben, mondta Hilwa egy e-mail interjúban.

Wales azt is javasolja, hogy erőteljesebb figyelmet szenteljen az oktatóprogramoknak és az új fejlesztőknek. "Az általuk szolgáltatott dokumentáció és példák csak a tapasztalt fejlesztők számára érthetők meg."

A Googlenak is bírósági fejlesztőknek kell eljárnia, hogy Go könyvtárakat építsenek. "Nem csak ez a nagyszerű a tanuláshoz, más kódok áttekintésével, de erőteljesebbé teszi a nyelvet" - mondta Wales. "A történelem azt mutatta, hogy a harmadik fél támogatása a legtöbb nyelv nyerte meg a csatát."

Peters azt javasolja, hogy az érdeklődő fejlesztőket nagyra becsüljék. "A Google egy hatalmas márka, amely érzelmi fellebbezést nyújt egy bizonyos geek kategóriájához. "Adja meg a geek számára az interaktív hozzáférést a valódi Ph.D.s-kel a Google-nál és a kísérletek korai elérésénél, hogy részt vegyenek a létrehozásban és a fejlesztésben, majd valami jobb, mint egy fejlesztő: egy márka bajnok."