Intervju med Chris Gross, Plus (Winner Annonsert) SourceMate Lisensgiveaway!

Interview med Chris Gross, Plus (Winner Annonsert) SourceMate License Giveaway!
Del
Del
Del < .no> Del
Cyber ​​Monday Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av.

SourceMate er en ny plugin for FlashBuilder som lover å legge mye av "manglende" har noen av oss har tatt for gitt i andre IDE.

Les videre for å høre SourceMate Arkitekt Chris Gross svare på noen spørsmål om produkter, pluss finne ut hvordan du kan vinne en gratis lisens!


QSourceMate er et nytt programtillegg for Flash Builder som legger litt sårt tiltrengt refactoring, kodegenerering og automasjon til IDE. Hvordan fikk dere komme opp med produktet, som er med på laget, og hva er målet?

Det er tre av oss på SourceMate team inkludert meg selv som den primære arkitekt. Vi utviklet SourceMate ganske raskt etter grunnleggelsen ElementRiver. Å være erfarne Java-utviklere, har vi blitt vant til mange av funksjonene som finnes i de populære Java IDE. Ting som kode maler og snutter, men mest av alle de store tidsbesparende refactoring funksjoner. Vi ønsket disse funksjonene for oss selv, men vi har også forstått at andre Flex og Actionscript utviklere ville ha dem også. Med vår betydelige Eclipse kompetanse til å støtte oss opp, vi hoppet rett inn og begynte å utvikle SourceMate.

QOut av alle de fantastiske funksjoner, hva vil du si er den du er mest stolt av?
< p> Godt spørsmål. Koden maler synes å være svært populært. Jeg bruker kode generasjons funksjoner (som generere Getters /settere) daglig. Funksjonene rundt metadatakoder, som blir mer og mer viktig i dagens Flex rammeverk, er betydelige.

Men jeg må si de refactoring funksjoner som Extract Interface er virkelig mine favoritter. Ved hjelp av Extract Interface bare en gang kan spare deg timer av gangen. Har du noen metoder i en klasse som du har lyst til å trekke ut i et eget grensesnitt? Klikk på noen knapper og SourceMate vil gjøre det for deg. Det vil skape grensesnittet klassen, legger redskaper klausulen til den opprinnelige klassen, og viktigst gå gjennom hele arbeidsområdet for å se om det kan endre variabler som refererer til klassen type til det nye grensesnittet type.

QHave du jobbet med Adobe på dette prosjektet, eller er det noe du har foretatt på egen hånd?

Vi har snakket med Adobe og de er støttende, men SourceMate er utelukkende en ElementRiver skapelse .

QLet oss snakke om ASDoc og Ant Generation Wizard. Historisk disse to funksjonene i Flex SDK har vært vanskelig å sette opp for nye til middels brukere. Hvordan SourceMate automatisere denne prosessen og hvordan tilpasses er arbeidsflyten?

Building ASDoc er en smerte uten SourceMate. Du må kjøre asdoc kommandoen fra konsollen, og du må grave opp alle de riktige kommandolinjeargumentene fra dokumentasjonen. Da har du setup alle argumentene riktig inkludert biblioteket stier og kompilatoren argumenter. Det er en reell smerte. Med SourceMate, bare klikk deg gjennom veiviseren. SourceMate inspiserer prosjektet, bestemmer de nødvendige argumentene, samler eventuelle alternativer du har angitt i veiviseren, og utfører ASDoc byggherre rett på innsiden Flash Builder. Og når det er gjort, gir SourceMate du en hyperkobling til den genererte dokumentasjonen.

Ved hjelp Ant å bygge Flex applikasjoner er svært like. Som utviklere, skaper vi disse bygge skript så sjelden at vi alltid grave gjennom dokumentasjon for å huske hva vi må gjøre. Akkurat som med ASDoc, vil SourceMate inspisere prosjektet og trekke ut de nødvendige konfigurasjonsparametere og skape build.xml for deg. SourceMate vil selv håndtere komplekse prosjekter som inkluderer moduler. Den genererte build.xml vil inneholde de nødvendige oppgaver for å bygge den viktigste applikasjonen og alle dens undermoduler hjelp av koblingen rapporter og eventuelle andre nødvendige alternativer. Når build.xml er opprettet for deg, kan du tilpasse den slik du ønsker. Det er så mye lettere å justere noen parametere når eksempelet er rett foran deg.

QWhat andre funksjoner gjør at du har planlagt for fremtidige versjoner av SourceMate?

Vi vil fortsette å fokusere på kjerneproduktivitets funksjoner som refactoring og kodegenerering. Du kan forvente å se listen over refactorings å vokse ganske raskt. Vi har også noen gode ideer opp i ermet som vi tror vil gjøre SourceMate enda mer spennende. Og som alltid, hvis noen der ute har noen ideer eller forslag sende dem vår måte på sourcemate [at] elementriver [dot] com.

khat slutten av dagen, penger snakker. Det er vanskelig å få folk til å bruke penger på ekstra programvare. Hvordan har du tenkt å prise SourceMate og når tror du utviklere vil se en avkastning på investeringen?

SourceMate vil bli priset til $ 79. Hvis du kjøper SourceMate på en mandag, er jeg sikker på at det vil ha betalt for seg selv innen fredag. I noen tilfeller, ved hjelp av bare en av refactoring funksjoner samtidig kan spare deg for 2 eller 3 timer av gangen. Med den lave prisen og overflod av funksjoner, håper vi alle Flex og Action utbygger vil sette SourceMate i sin verktøybelte.

SourceMate Lisensgiveaway!

Gratulerer til Nicolas fra hellonicolas.com! Uflaks for de som ikke vant; holde et øye med Activetuts + for fremtidige trekninger.

Takk til Jesse og SourceMate for en flott intervju og stumping opp gratis lisens!