Google Narrativa serie: Chirag Mehta

23 apr 2009 by Thomas, No Comments »

Det er tid til en anden Google-fortælling, der fremhæver en Google AJAX Search API-udvikler, Chirag Mehta.

Chirag er bygherren i St. Petersburg, Florida, der startede kodning på en ZX Spectrum næsten tyve år siden og har dabbled i grafik, animation, databaser, ERP / CRM'er, og produktiviteten apps. Han arbejder i øjeblikket som en IT-direktør og er i en afgangselev program i Technology Management på University of Tampa. Han medstifter Chime.TV i 2007 og Sched.org i 2008. Hans foretrukne område for udvikling er simpelt web forsyningsselskaber. Chirag og hans kone elsker dyr, og da han ikke kodende eller studere, er han enten kajakroning eller leger med deres pets.Q: Fortæl mig om, hvordan du har brugt Google AJAX Search API for Wiki Søg og slip Søg, og hvordan du kom op med idéer .

A: Min kone er i øjeblikket i medicinsk skole og konstant gør søgninger på nettet for medicinsk henseende. Wikipedia tilbyder tonsvis af oplysninger, men hun fandt deres søgefunktion for at være utilstrækkelige for hendes behov. 90% af den tid, du har ingen idé om, hvad du søger efter, eller at gætte på det – at det ikke gør noget for at hjælpe dig. Jeg ønskede at hjælpe min kone har en hurtigere, mere dynamisk oplevelse, så jeg brainstormed, hvordan man opbygger en XML-type søgefaciliteten, der ligner Google Search Suggest, mens du var på Wikipedia. (Det er også hjulpet, at jeg altid fundet Wikipedia interessant og researchede databaser, der bruges den som en kilde til information.) Det er også fik mig til at begynde at kigge på implementeringsmuligheder og af dem alle, AJAX Search syntes det nemmeste at integrere sig i et hurtigt måde. I stedet for at tage to uger til forskning dokumentation og derefter gennemføre med andre API'er, det tog omkring en time med Google AJAX Search. Også, jeg havde arbejdet sammen med mange Google API'er på andre projekter før, men Google AJAX API var den bedste. Hastigheden var fantastisk!

Ideen til at skabe Drop Søg kom hurtigt efter spilder tiden med flere Google AJAX søgning dokumentation. Min gennemførelsen giver hverdagen person uden programmering baggrund evnen til at tilføje en brugerdefineret søgemaskine til ethvert andet websted. Den kode, som du kan kopiere og indsætte i din ansøgning og tilpasse til dine egne behov ved hjælp af CSS, som jeg gjorde for min egen blog. En af mine venner på Rutgers Universitet så, hvad jeg gjorde og ønskede det samme type funktion for deres faglige udvikling site så jeg frigivet den kode, jeg lavede til alle på min projekter side.

Q: Beskriv eventuelle hindringer du haft med gennemførelsen.

A: Der var ingen. Faktisk havde jeg et par spørgsmål i første, men jeg så på de fora og fik svaret forholdsvis hurtigt. De var omkring juridiske spørgsmål – Er jeg lov til at søge, mens jeg skriver Er det lovligt, at jeg gør det med Wiki-søgning Jeg ønsker juridisk set var meget klarere på Google Code. Jeg havde nogle formodninger, men kun for at finde ud af de var henstillinger snarere end krav. Jeg må sige, at dokumentationen om Google Code er perfekt. Et minut, du læser dokumentationen, det næste du i de relevante fora at læse om andre udviklere erfaringer. Hjælp sider er opdelt i hver bit, så det gør kodning en cakewalk. Det er en rigtig god oplevelse i forhold til andre sites.

Q: Kan du give nogen tips til andre udviklere bruger Google AJAX Search API

A: Før du forsøger at bygge noget, finde ud af, om Google allerede har. Google vil bygge 98% af dine behov på bagsiden slutningen, forlader du 2% af det arbejde med at fokusere på at gøre din brugergrænseflade præcis, hvad du har brug for frontend. Også en anden tip … lytte til din kones complaints.Thanks for din tid Chirag! Vi elsker at høre fra udviklere i vores samfund om inspirerende historier, så hvis du har noget du vil dele, kan du besøge vores online indsendelse form. Eller bedre endnu, kommer til Google I / O og fortæl os din historie i person.

Af Christine Songco, Google Code Team

Tags:, , , , ,

Leave a Reply

Follow Me!

Follow Me! Follow Me! Follow Me! Follow Me!