Tarkvarafirmad kõikjal maailmas kasutavad Team Developer’i, kui on vaja kiirelt luua elulise tähtsusega kommertsrakendusi. Team Developer võimaldab tarkvara loomise kulusid oluliselt vähendada. Keskkond ühendab hõlpsalt suuri tarkvara loojate meeskondi, temas sisalduvad spetsiaalsed koodivaru haldamise, versioonijälgimise ja meeskonna juhtimise süsteemid. Täielik objektorienteeritus teeb lihtsaks koodi hooldamise ja taaskasutuse.
Team Developer tähtsamad omadused:
Kiire kõrgkeeles visuaalprogrammeerimine
Team Developer’i intuitiivne visuaalne arenduskeskkond vähendab tunduvalt programmide loomisele kuluvat aega. Paljud valmisfunktsioonid võimaldavad keerulisi ülesandeid täita vaid ühe koodireaga.
Võrreldes Java kasutamisega annab Team Developeri kasutamine ajavõitu kuni 2 korda väikeste ja kuni 9 korda suurte projektide korral.
Meeskonnatöö tugi
Meeskonnatöö hõlbustamiseks on Team Developer’is keskne koodibaas koos check-in/check-out-iga ning täielik versioonihaldus. Keskne baas garanteerib, et kaks programmeerijat samaaegselt sama koodi ei muuda.
Intuitiivne programmeerimiskeskkond
Töötada võib enda valitud üldistusastmel, ühest sündmustest terve lähtekoodini. Ükski teine programmeerimiskeskkond ei suuda programmi esitada niivõrd loogiliselt struktureerituna.
Täielik objektorienteeritus
Täielik objektorienteeritus on samuti üks programmeerija töö kiiruse garantiidest. Koodi taaskasutust ja hooldamist lihtsustavad lisaks ka klasside teegid.
Uuenenud lõppkasutajale mõeldud graafilise kasutajaliidese stiil
Intuitiivne kasutajaliides kergendab kasutajatel Team Developer’iga loodud programmide omaksvõttu ja vähendab õpiaega. Team Developer sisaldab dünaamilisi tööriistaribasid, mida kasutaja võib ise vabalt paigutada, nähtavaks teha või peita. Tabelakendele lisaks on kasutatav uus objektitüüp: Grid. Kogu kasutajaliidese värvilahendust saab lõppkasutaja ise valida.
.NET rakendused
Alates TD versioonist 6.0 on võimalik ka varem tehtud Windows keskkonna rakendusi käitada Web brauseris, kasutades .NET lisavõimalusi. Programmi kompileerimisel valid ise, kas soovid tavalist Windowsi või .NET rakendust
Windows ja veebikeskkond
Süsteemid, mis peavad töötama nii Windows’i keskkonnas kui veebibrauseris, valmivad tänu Team Developer’ile kiiremini. Kaob vajadus kahe eraldi programmi loomise järele. Sama programm võib töötada nii Windows’is kui Team Developer’i veebilaiendusi kasutades ka veebibrauseris kasutades Web Application Serverit. Kogu töö brauseripõhiseks viimisega on võimalik programmide rakendamise kulusid oluliselt kokku hoida. Kõigi kasutajate masinasse uue programmi installeerimise asemel võib installeerida vaid ühe programmi, millega seejärel kõik kasutajad brauseri vahendusel töötada saavad.
Web Service kasutamine
Web Service kasutamine Team Developeri abil on automatiseeritud. Andes vastavale võlurile ette WDSL kirjelduse, genereeritakse vastavad programmijupid automaatselt. Jääb üle need oma koodi sisse lülitada.
COM+ objektide loomine
COM+ objektide abil on lihtne luua hajusatele ärirakendustele keskkiht. COM+ abil teostatud tarbefunktsioone võib kutsuda Windows'i programmidest, veebiprogrammidest või mobiilseadmetest, näiteks pihuarvutitest.
Seotus OLE DB andmebaasidega
OLE DB pakub mitmeid kõrgeltarenenud andmebaasiomadusi. Üleminek andmebaasi põhistelt ruuteritelt OLE DB-le toimub vaid kahe koodirea lisamisega. OLE DB-st on saanud de facto tööstuslik andmebaasiliidese standard. Teda ei vaeva võimsuse ja funktsionaalsuse piirangud, mis olid omased ODBC-le. GUPTA soovitab kõigil programmeerijatel valida OLE DB.
Rich Text objektid, koostöö Microsoft Office’iga, Active X
Alates versioonist TD 5.2 on kasutatav Rich Text objektid ja selle redaktor. Team Developer võib sisaldada Microsoft Office'i programme koos kasutajaliidestega. Näiteks võib otse kasutada Wordi või Excel’it kirjade töötluse või keeruliste arvutuste automatiseerimiseks. Team Developer’i programmid võivad sisaldada kõiki ActiveX ja COM + programme.
Aruanded
Team Developer’is on lihtne väljastada mitmesuguseid aruandeid. Selleks on eraldi aruandegeneraator
(Report Builder), mida programmeerija võib talle sobival viisil suunata kvaliteetsete väljatrükkide saamiseks. Samuti on võimalik aruannete salvestamine .pdf failidena ja saatmine e-postiga.
Aktiivne koodiabi (Active Coding Assistant)
Aktiivne koodiabi vähendab tunduvalt programmeerimisel juhtuvate kirjavigade hulka. See omakorda võimaldab vähemate kompileerimistsüklitega veavaba koodini jõuda. Aktiivne koodiabi võib programmeerijate tööd kuni 20% kiiremaks muuta. Aktiivne koodiabi võimaldab jälgida hetkel kättesaadavaid meetodeid või muutujaid.
Aktiivne siluja (Active Debugging Assistant)
Tänu lihtsale ja intuitiivsele silujale jõutakse rutem kasutusvalmis rakenduseni. Uued omadused, nagu komplekssete andmetüüpide jälgimist võimaldavad aknad, aitavad tagada, et programmeerijatel problemaatilised koodiosad kahe silma vahele ei jää. Automaatjälgimise (Auto Watch Window) aken näitab valitud koodirea ja sellele eelneva rea muutujaid, andes programmi seisust hea ülevaate. Kohalike muutujate jälgimise aken (Local Watch Window) näitab käsiloleva protseduuri muutujaid ning kiirinfo näitab muutuja tüüpi ja väärtust olekuribal. See kõik kokku võimaldab probleeme kiiremini lokaliseerida, leida lahendusi ja väljastada tooteid rutem kui iial enne.
Investeeringu kaitse
Alates esimestest SQLWindows (praeguse Team Develeoperi komponent) versioonidest on kogu aeg järgitud automaatse konverteerimise põhimõtet: eelmise versiooniga tehtud tarkvara peab töötama ka uue versiooniga. Reeglina ei ole selleks koodis vaja teha mingeid muudatusi. See annab kindluse, et uue arenduskeskkonna versiooni korral ei ole vaja hakata koodi ümber kirjutama.
Teiste tootjate lisad
Muudelt tootjatelt on olemas laialdane valik klasside teeke, programmide modelleerimise tehnoloogiaid ja muid tööriistu. Klasside teegid ja koodigeneraatorid võimaldavad märgatavalt lühendada programmeerimisele kuluvat aega.
Tehniline spetsifikatsioon :
Ühildub järgnevate andmebaasidega
- SQLBase 11.5 ja uuemad
- Oracle 9.x, 10g, 11g
- Microsoft SQL Server 2000,2005,2008
- Sybase System 12.5 ja ASE 15
- Informix 10,11
- OLE DB ja ODBC ühilduvad andmebaasid
Toetatud operatsioonisüsteemid
- Windows 7
- Windows Vista
- Windows Server 2003,2008
- Windows XP
|