Nashville Vacation Travel Guide | Expedia
Googles Go kunne forbedre eksisterende programmeringssprog ved at forenkle udviklingen uden at overvinde applikationsydelsen, men det vil sandsynligvis tage flere år at gå for at nå en etableret position, der gør det muligt at få en mærkbar effekt.
Derfor vil det være afgørende for Google at forpligte sig til at gå på lang sigt, arbejde hårdt for at mestere og styrke det. Ellers vil open source Go ikke opfylde sit angivne potentiale for at tilbyde udviklingshastigheden for dynamiske sprog som Python med robustheden af kompilerede sprog som C ++.
"Jeg vil gerne se et kompileret hurtigt sprog som dette udviklere har forsøgt at fremskynde udviklingstiden med sprog og rammer for de sidste fire til fem år - Ruby on Rails, Django, CodeIgniter - men har ofret applikationsresultater i den forfølgelse " sagde Michael Wales, senior udvikler med generel dynamik informationsteknologi.
"Googles mål er at udvikle et sprog, der ikke kun er effektivt for udvikleren, når det gælder at udvikle en applikation, men det er også effektivt til computeren i behandlingstid / hukommelsesforbrug og forretningsprocesserne i den pågældende ansøgning [som] sikkerhed, samtidighed, "tilføjede Wales i et e-mail-interview.
Stadig, Go er meget på et babystadium lige nu, og Google og åbent- kilde kommunit y, der samler rundt om projektet, har deres arbejde skåret ud for dem.
"Det kan være fem år til et årti, før Go når en kritisk masse til at være en holdbar armatur i computertårnet i Babel, for endda at nå sige, 10 procent af det nye projekt starter på tværs af bordet, "siger Al Hilwa, en IDC-analytiker.
Gartneranalytiker Ray Valdes deler et lignende billede. Valdes prognoser om, at det vil tage mindst fem år for Go at tage solid hold og opbygge et stabilt samfund af udviklere der bruger det.
"De vigtigste hæmmende faktorer er, at det er helt nyt, det kræver at lære et nyt sprog og sæt værktøjer og rammer, og der er meget lidt eksisterende kode, som udviklere kan udnytte til at opbygge løsninger, "sagde Valdes i en telefonsamtale. "Så det tager lidt tid at påvirke udenfor Google."
Denne tidsplan er et afslag for Alan Peters, chef og grundlægger af Singlebound Creative, et digitalt marketingbureau og grundlægger og CEO for Tap Riot, en start af mobilapplikationer.
"Jeg holder øje med det, fordi mit erhverv kræver, at jeg forstår disse ting. Men ærligt nej: Det udgør for stor risiko for en af mine virksomheder," sagde han, da han blev spurgt hvis han planlægger at investere sine firmaers tid og kræfter på Go lige nu.
"Google har en meget akademisk virksomhedskultur, der værdsætter forskning og eksperimenter. Computer Science akademi kan lide at opfinde programmeringssprog," tilføjede Peters via e-mail. "Ved Singlebound og Tap Riot er vi virkelig applikationsfokuserede. Og den anvendte verden har bare en anden måde, det kan lide at løse problemer: hurtigt."
Wales bekymrer sig for, at Google ikke må gøre det disciplinerede, bevidste engagement, som Go vil kræve for at lykkes. "Selvfølgelig er de interesseret i det lige nu, men de er nok den mest spredte gruppe af udviklere til at vinde et overskud, hoppe fra projekt til projekt uden at få noget til det perfekte punkt - med undtagelse af Google Maps og Google Reader, "sagde Wales. "Jeg mener, helvede, hvor længe har vi ventet på en anstændig kontaktleder i Gmail?"
Hvis Google undlader at give Gør den nødvendige opmærksomhed, vil det være en sand skam, fordi det nye programmeringssprog har stort potentiale.
"De har været i stand til at komme op med en renere og enklere syntaks, der bevarer det meste af kraften i de ældre sprog, der er mere komplicerede, og de har kunnet gøre det på en måde, der gør behandlingstiden meget hurtigt, "sagde Valdes.
"Det ser ud til, at de har kunnet kombinere produktiviteten af et dynamisk sprog med udførelsen af et kompileret og mere statisk sprog," tilføjede han.
Wales finder Go's syntaksvenlige, med en ren følelse af det som Python og Ruby på Rails ', mens de også er bekendt med syntaksen af C-baserede sprog. Han kan også lide det som et kompileret sprog, går Go's applikationer ekstremt hurtigt.
Wales har også ros for Go's værktøjer og kalder dem "fremragende". "Kompilatoren er hurtig, der er en formatter, der sikrer, at alle filer i en applikation er konsekvent formateret, hvilket er godt for hold, der frigiver kode til offentligheden," sagde Wales.
Så hvad er nøglerne til Go til at skære ud et sted som et etableret programmeringssprog?
For det første kan den syntaks, han kan lide så meget, blive yderligere raffineret, sagde Wales. "Syntaxen er mere ordentlig end hvad normale Python og Ruby-udviklere er vant til, en fejl, der ikke let overses, da dette er et af de største salgsargumenter for disse to sprog," sagde Wales.
Et andet svagt punkt er hvad Wales anser Go's vandede, objektorienterede design, som han anser for "en stor undergang". "[Objektorienteret programmering] er et bevist koncept, der gør styringen og vedligeholdelsen af store applikationer betydeligt lettere," sagde han.
Google kunne give et stort løft ved at bygge "seriøse applikationer" med det og demonstrere, hvor meget enklere og Det er praktisk at bygge dem med Go i modsætning til andre sprog, sagde Hilwa i et e-mail-interview.
Wales anbefaler også at sætte et stærkere fokus på tutorials og på at nå ud til nybegynderudviklere. "Den nuværende dokumentation og eksempler, de har givet, kan kun forstås af erfarne udviklere," sagde han.
Google har også brug for retten til udviklere, så de bygger Go-biblioteker. "Det er ikke kun det store til at lære, ved at gennemgå andres kode, men det gør sproget stærkere," sagde Wales. "Historien har vist, at tredjepartsunderstøttelse er, hvor de fleste sprog vinder kampen."
Peters anbefaler at belønne interesserede udviklere med en masse kærlig pleje. "Google er et stærkt mærke, der holder emotionel appel til en bestemt klasse af geek. Involver den nørde," sagde Peters. "Giv den geek nogle interaktive adgang til ægte ph.d.'er hos Google og tidlig adgang til eksperimenter. Lad dem deltage i oprettelsen og forbedringen. Så har du noget bedre end en udvikler: en brandmester."
FTC advarer om Bogus Economic Stimulus Sites websteder, der ser ud til at tilbyde gratis amerikanske statsstipendier, der er bundet til en nylig vedtaget økonomisk stimuluspakke, kan ende med at bilke uønskede forbrugere ud over mere end $ 1.000, sagde US Federal Trade Commission onsdag. Den økonomiske stimulanspakke, der blev afleveret i midten af februar af den amerikanske kongres har skabt en utilsigtet sommerhusindustri af websteder og e-mail-spammere, der lovende adgang til midler, men re
ØKonomiske stimulus svindel "har bogstaveligt talt svampet op natten over ", siger Eileen Harrington, fungerende direktør for FTC's Bureau of Consumer Protection. FTC bad webannoncer for at screene annoncer for stimulus svindel. Facebook begyndte at annullere annoncerne, før FTC bad om hjælp, og Google har aftalt at holde øje med de scam-annoncer, Harrington sagde.
Migrering af dine data og indstillinger fra din gamle pc eller OS til en ny er forholdsvis let. Microsoft giver endda flere versioner et gratis værktøj kaldet Windows Easy Transfer for at lette opgaven. At flytte dine programmer er et andet spørgsmål. Selvfølgelig kan du geninstallere dem alle selv - en nem, men lidt arbejdskrævende opgave - eller du kan bruge et program som PCmover Image Assistant ($ 40, kun køb). Lovende, som det lød i starten, kan dette program ikke spare dig meget tid eller
Selvom det er stort set, er dialogerne PCmover Image Assistant kortfattede. De går dig igennem overførselsprocessen.
Vi har set mange versioner af Windows, men en af de ting, der næsten ikke har ændret sig, er Windows Stifinder. Vi har stadig den samme enkeltmappevisning, og vi har stadig minimal funktionalitet. Multi Commander forsøger at erstatte dette og føje til det ved at tilbyde funktioner, som Microsoft synes at være uvillige eller ude af stand til at give os som standard.
Der findes to versioner, en regelmæssig installerbar version og en bærbar version, der kræver ingen installation (selv om det Det er værd at bemærke, at den installerbare version kan lave en bærbar version til dig, hvis du beslutter dig for det senere). Uanset hvilken du vælger, skal du åbne den, og du vil straks se forskellen mellem Multi Commander og din standard vanille Explorer.