3rdRail 2.0
3rdRailTM 2.0 je
intuitivní integrované vývojové prostředí, které vám poskytne vše pro
dramatické zrychlení práce webového vývoje v Ruby on RailsTM. Zásadní vlastnosti
vytvářené již od samého začátku pro Ruby on RailsTM zahrnují profilování Ruby,
pohledy na závislosti, inteligentní dokončování kódu a nástroje příkazové řádky
pro rychlou práci s příkazovou řádkou RoR, rychlý refaktoring a četné další
vlastnosti pro zvýšení produktivity práce.
Pokud nevyužijete veškerý výkon 3rdRail a potřebujete vyvíjet
pouze v Ruby (bez Rails), vyzkoušejte TurboRuby, nové výkonné integrované
vývojové prostředí pro jazyk Ruby.
3rdRail se prodává jako roční licence obsahující veškeré
opravy, úpravy i nové verze dodané zdarma během doby platnosti licence. Licence
po jednom roce ztratí svou platnost, ale může být obnovena zakoupením licence
na další rok.
Veškeré licence se dodávají jako elektronické, tedy bez instalačního DVD. Potřebujete-li instalační média, můžete je objednat na této stránce.
detailní popis
Ceník produktů 3rdRail 2.0
Roční licence včetně předplatného upgrade a update; neobsahuje technickou podporu. Po uplynutí jednoho roku licence zaniká a je třeba ji obnovit.
*Dodávka: Je-li dodávka označena jako "ESD", neobsahuje produkt instalační média na DVD/CD. Dodává se pouze e-mail s adresou a parametry pro download a licenční potvrzení.
**Lic. server: Licenční servery se používají v podnicích a institucích na správu síťových licencí (pojmenovaných i souběžných). Zdarma dostupný AppWave (ToolCloud 2.0) je licenční server Embarcadero. Jeho podmnožinou a jádrem je původní server ELS. Více se o AppWave dozvíte zde. Licence pro server FLEX poskytujeme již pouze na zvláštní vyžádání.
Popis produktu
3rdRail - nová verze 2.0 ... konečně existuje
plnohodnotné integrované vývojové prostředí pro vývoj v Ruby on Rails!
- Pište aplikace rychleji a s méně úhozy kláves
pomocí inteligentního dokončování kódu
- Snadno najděte hledané místo v kódu pomocí
zabudované kódové navigace a prohlédněte si všechny vzájemné závislosti pomoci
pohledu na závislosti
- Spojte sílu a výkon příkazové řádky se snadným
použitím a produktivitou integrovaného vývojového prostředí
- Zlepšete a zjednodušte návrh aplikací pomocí
nástrojů pro refaktoring, se kterými reorganizujete aplikační kód, aniž byste
jej porušili
- Nástroje pro detekci a nápravu problémů se
vyrovnají s běžnými kódovacími chybami Ruby i Rails
- Získejte úplné běhové prostředí Ruby on Rails
včetně databází, Ruby, Rails a správce Gem
Hladký vývoj dynamických webových aplikací s přístupem
k databázím
3rdRail je úplné integrované vývojové prostředí vytvořené od
základů s cílem poskytnout velice účinné kódování a vizualizační nástroje pro
vývoj na platformě Ruby on Rails. Nástroj slučuje přímočarou, leč výkonnou
syntaxi jazyka Ruby a robustní aplikační šablonu Rails s pokročilými nástroji
pro zvýšení produktivity. 3rdRail usnadňuje tvorbu webových aplikací s
přístupem k hromadným datům a přitom si plně uchovává dynamickou podstatu
programování v Ruby. 3rdRail "rozumí", jak pracuje aplikace v Ruby on
Rails a kontextu toho, co vývojář dělá.
Produktivita webového vývoje
3rdRail vám pomůže psát programy přesněji a s menším počtem klávesových
úhozů, protože si již nemusíte pamatovat všechny podrobnosti jako typy objektů,
metody a jejich signatury. 3rdRail předpovídá očekávání na základě konvencí a
sémantiky; je schopen pochopit souvislosti toho, co programátor dělá. Speciální
"šamani" slučují více souvisejících úkonů do jediné operace a
zabudované webové nástroje - včetně prohlížeče Mozilla, ladění JavaScript,
prohlížení Document Object Model a
sledování požadavků - pomáhají vývojářům snadno upravovat a řídit veškeré prvky
webových aplikací a prezentací.
Potřebuje veškerý výkon nástroje 3rdRail, ale jen pro skriptování v Tuby?
Zkuste TurboRuby, nové vysoce výkonné integrované vývojové prostředí jazyka
Ruby!
3rdRail 2.0 - co je v produktu nového
- R Optimizer přináší pokročilé
profilování v Ruby včetně plné podpory projektů v Rails. Obsahuje možnosti
filtrování typu a množství dat, která jsou shromažďována a zobrazována v rámci
více stylů náhledu.
- Visual
Test Runner (vizuální spouštění
testů) poskytuje spouštění, ladění či profilování libovolného testu či skupiny
testů nebo specifikací vytvořených pomocí Test::Unit, RSpec a/nebo Shoulda; to vše jediným kliknutím.
Poskytuje zobrazení postupu a výsledků včetně chytrého zobrazení srovnání
očekávaných/aktuálních výsledků a/nebo trasování zásobníku.
- Formátování
zdrojového kódu Ruby s uživatelsky nastavenými předvolbami pro řízení
odsazování, prázdných řádek nebo zalamování komentářů.
- Podpora
Rails 2.1 pro tvorbu a práci s projekty založenými na Rails 2.1. 3rdRail
obsahuje podporu Rails 1.2.x, 2.0.x a 2.1.x.
- Prvotřídní podpora Named Scopes (pojmenovaných rozsahů) v prohlížeči Rails, pohledech na závislosti,
dokončování kódu a dovozování typů.
- Rails Routes and Resources (cesty a
zdroje Rails) poskytují plnou podporu definic cest a zdrojů bez ohledu na to,
zda používáte deklarativní či programatický styl. Interpretované informace o
cestách a zdrojích pohánějí ještě daleko pokročilejší podporu v prohlížeči
Rails, pohledech na závislosti, dokončování kódu a dovozování typů.
- Závislosti
Ruby s rozšířenou podporou odhalování dovnitř směřujících závislostí mezi
třídami a moduly Ruby.
- Nové běhové prostředí TurboRDK Ruby/Rails
obsahuje daleko více Gems, než
pravděpodobně použijete, zvlášť při vývoji v Ruby bez Rails. Turbo RDK
poskytuje souhlasné vývojářské prostředí pro Mac OS/X, Windows a Linux.
Jaké
jsou klíčové vlastnosti 3rdRail?
- Kódová
navigace: 3rdRail používá rychlé a účinné procházení aplikační strukturou.
Pohledy na závislosti používají kombinace syntaktické a sémantické analýzy k
zobrazení celkových závislostí v projektech. Chápe, jak aplikace RoR pracuje,
takže vývojáři mohou zobrazovat pouze tu oblast kódu, která odpovídá danému
výběru.
- Commanders: nástroje s názvem Commanders poskytují rychlé rozhraní k
veškerému výkonu příkazové řádky RoR pro spouštění generátorů kódu a dalších
úloh. Jsou integrovány do vývojového prostředí, takže například výstup z
příkazu při přidání modelu nebo pohledu se okamžitě projeví v celém
integrovaném vývojovém prostředí. Výstup z příkazů jsou živé hyperlinky, takže
pokud na ně uživatel klikne, otevře se přímo v prostředí příslušný soubor nebo
složka.
- Inteligentní
dokončování kódu: vývojáři mohou psát programy přesněji a pomocí méně
klávesových úhozů, jelikož si již nemusíte pamatovat všechny podrobnosti jako
typy objektů, metody a jejich signatury. Dokončování kódu v 3rdRail obsahuje
několik mocných a integrovaných vlastností pro dokončování metod, parametrů a ověřování
syntaxe. Nástroj 3rdRail chápe souvislosti toho, co vývojář dělá a předpovídá
na základě sémantiky a konvencí, co vývojář plánuje a místo vyrolování menu se
stovkami voleb pak ukáže jen ty správné. Dokončování kódu je tak pokročilé, že
i metody vytvářené dynamicky za běhu jsou obsaženy v nabídce.
- Refaktoring:
3rdRail obsahuje technologii specificky pro RoR, která vývojářům umožní
vylepšit a zjednodušit návrh aplikací. Nástroje pro refaktoring obsažené v
3rdRail pomohou vývojářům reorganizovat strukturu kódu, aniž by došlo k
nežádoucím změnám funkčnosti aplikace.
- Úplné
běhové prostředí: s produktem 3rdRail se dodává úplné, okamžitě spustitelné
běhové prostředí Ruby on Rails včetně databází, Ruby, Rails, správce Gems a řady speciálních Gems a nástrojů. Přibalena je i
vývojářská licence pro InterBase, tedy databázi CodeGear pro zabudované i
podnikové aplikace.
- Šamani
pro zvýšenou produktivitu: využití zabudovaných generátorů RoR v nástrojích
Commander je výkonným způsobem práce;
3rdRail jej však rozšiřuje o speciální "šamany" slučující více
souvisejících kroků do jediné operace či příkazu.
- Nástroj
pro webový vývoj: do produktu jsou zabudovány všechny potřebné nástroje
pomáhající vývojářům editovat a spravovat všechny prvky webových prezentací -
prohlížeč Mozilla, ladění JavaScript, prohlížení Document Object Model a sledování požadavků.
3rdRail 2.0 - proč byste si měli produkt opatřit
Pomocí kódové navigace snadno najdete místo v kódu, kam se chcete
přesunout
Kódová navigace nástroje 3rdRail používá rychlé a účinné
procházení aplikační strukturou. Pohledy na závislosti používají kombinace
syntaktické a sémantické analýzy k zobrazení celkových závislostí v projektech.
Chápe, jak aplikace RoR pracuje, takže vývojáři mohou zobrazovat pouze tu
oblast kódu, která odpovídá danému výběru.
Výkon příkazové řádky a produktivita vývojového prostředí s nástroji Commanders
Unikátní vlastností nástroje 3rdRail jsou Commanders slučující sílu příkazové
řádky s produktivitou a snadným používáním integrovaného vývojového prostředí.
Poskytují možnost dynamicky přepínat mezi zápisem do příkazové řádky a prací ve
vývojovém prostředí. Commanders jsou
integrováni do vývojového prostředí, takže například výstup z příkazu při
přidání modelu nebo pohledu se okamžitě projeví v celém integrovaném vývojovém
prostředí. Výstup z příkazů jsou živé hyperlinky, takže pokud na ně uživatel
klikne, otevře se přímo v prostředí příslušný soubor nebo složka.
Vyhledání a opravy chyb
Při každém uložení změn kódu odhalí
3rdRail všechny běžné chyby zápisu kódu v Ruby i Rails. nalezené chyby se v
kódu označí a jejich vysvětlení je zveřejněno v pohledu "Problems". Ve většině případů je k
dispozici automatická oprava pomocí nástroje "Quick Fix", který je možno najít v kontextu nabídky u popisu
problému. Pokud není automatická oprava proveditelná, prostředí nabídne několik
obecnějších řešení .
Inteligentní dokončování kódu: můžete psát aplikace přesněji a s méně
klávesovými úhozy
Nástroje pro dokončování kódu v
3rdRail obsahují několik výkonných a integrovaných vlastností pro dokončování
metod, doplňování parametrů a kontrolu syntaxe. Vývojáři mohou psát programy
přesněji a pomocí méně klávesových úhozů, jelikož si již nemusíte pamatovat
všechny podrobnosti jako typy objektů, metody a jejich signatury. Nástroj
3rdRail chápe souvislosti toho, co vývojář dělá a předpovídá na základě
sémantiky a konvencí, co vývojář plánuje a místo vyrolování menu se stovkami
voleb pak ukáže jen ty správné. Dokončování kódu je tak pokročilé, že i metody
vytvářené dynamicky za běhu jsou obsaženy v nabídce.
Refaktoring pomůže vylepšit a
zjednodušit návrh aplikace
3rdRail obsahuje technologii specificky pro RoR, která
vývojářům umožní vylepšit a zjednodušit návrh aplikací. Nástroje pro
refaktoring obsažené v 3rdRail pomohou vývojářům reorganizovat strukturu kódu,
aniž by došlo k nežádoucím změnám funkčnosti aplikace.
Integrované rychlé ladění
Nástroj 3rdRail obsahuje výkonný ladicí nástroj, který je plně integrován
do vývojového prostředí. Podporuje jak Ruby, tak Rails, včetně ladění ERP (Embedded Ruby, RHTML). Přiloženy jsou
podrobné formátovací nástroje pro specifické datové struktury Ruby a Rails. Ladicí
nástroj podporuje krokování, běh až po zarážku a chytré krokování; též umožní
prohlížení proměnných, záměnu kódu za běhu a vzdálené ladění.
Úplné běhové prostředí pro váš vývoj v RoR
S produktem 3rdRail se dodává
úplné, okamžitě spustitelné běhové prostředí Ruby on Rails včetně databází,
Ruby, Rails, správce Gems a řady
speciálních Gems a nástrojů.
Přibalena je i vývojářská licence pro InterBase, tedy databázi CodeGear pro
zabudované i podnikové aplikace.
Zvýšíte svou
produktivitu využitím šamanů
Využití zabudovaných generátorů RoR v nástrojích Commander je výkonným způsobem práce;
3rdRail jej však rozšiřuje o speciální "šamany" slučující více
souvisejících kroků do jediné operace či příkazu. To zrychlí běžné úlohy a
zrychluje vývoj.
Snadné úpravy a
správa webových prezentací
Do produktu jsou zabudovány všechny potřebné nástroje
pomáhající vývojářům editovat a spravovat všechny prvky webových prezentací -
prohlížeč Mozilla, ladění JavaScript, prohlížení Document Object Model a sledování požadavků.
Další informace (v
angličtině)