RubyMine , komerční licence, 1 rok předplatného
více o produktu
- Typ licence: Komerční
Elektronická licence
- Stav: Produkt má elektronickou formu
- Dodání: Odesíláme zpravidla do 1-2 pracovních dnů
Určité typy elektronických licencí vyžadují pro odbavení zásah našich operátorů. Vyřízení vaší objednávky proto může trvat různě dlouhou dobu v závislosti na vybraných produktech. Vždy se ale snažíme uvést co nejpřesnější odhad doby odeslání.
Jakmile bude zvolená elektronická licence připravená k odeslání, uložíme ji do vašeho účtu na SW.cz a dáme vám vědět prostřednictvím e-mailu.
Podobné produkty
RubyMine, obnova licence na další 1 rok
od 2 758 KčPoskytujeme 50 % slevu pro univerzity, akreditované vzdělávací organizace a neziskové organizace. O slevu požádejte na info@sw.cz
Licencování:
- Komerční licence: licence pro organizace a podnikatelské subjekty. Licence jsou zakoupeny společností a mohou být používány jednotlivcem v rámci této organizace.
- Personal licence: licence pro soukromé osoby, které si licenci zakoupí výhradně pro vlastní potřebu. Osobní licence nesmějí být zakoupeny, vráceny nebo jakýmkoli způsobem financovány společnostmi.
Pokud máte produkt déle než 2 roky, máte nárok získat dodatečnou slevu 20 %, poptejte na info@sw.cz
RubyMine
RubyMine je integrované vývojové prostředí, které vám pomůže být produktivnější ve všech aspektech vývoje projektů Ruby/Rails – od psaní a ladění kódu až po testování a nasazení dokončené aplikace. Tato část vám poskytne stručný přehled některých nejdůležitějších funkcí dostupných v RubyMine.
Klíčové vlastnosti
- Chytrý editor, Navigace a vyhledávání, Ruby on Rails, Ruby nástroje, Testování, Ladění, VCS, Přizpůsobitelné prostředí, Vestavěné vývojářské nástroje
CHYTRÝ EDITOR
Pište bezchybný kód rychleji díky chytrému doplňování kódu s ohledem na typ, inteligentní kontrole kódu, živým šablonám a záměrným akcím.
Dokončení kódu: Kódujte rychleji díky automatickému doplňování. Funguje to při psaní a navrhuje seznam odpovídajících proměnných, metod a klíčových slov. Dokončení funguje pro Ruby and Rails, JavaScript a CoffeeScript, ERB, HAML, CSS a Sass.
Refaktorování: Refaktorujte svůj kód pomocí rychlého a bezpečného refaktorování přejmenování a odstranění. Můžete provádět všechny druhy refaktoringů: extrahovat proměnné, parametry, metody nebo nadtřídy, zavádět konstanty a další. Všechny refaktoringy jsou si vědomy Ruby on Rails a přejmenování řadiče přejmenuje také souvisejícího pomocníka, pohledy a testy.
Styl a formátování kódu: Nakonfigurujte a používejte konzistentní styl kódu pro jakýkoli jazyk. Nastavte formátování pro odsazení, mezery, pravidla zarovnání a tak dále a sdílejte je se svými spoluhráči. RubyMine automaticky aplikuje nakonfigurovaný styl kódu při psaní nebo může přeformátovat celé soubory najednou.
Dokumentační kód: Zobrazte dokumentaci ve vyskakovacím okně, vytvořte chybějící značky YARD pomocí akcí záměru a zkontrolujte jejich platnost. RubyMine využívá anotace YARD pro lepší přehled o kódu, což mu umožňuje navrhovat relevantní výsledky při dokončování kódu a tipy na parametry pro metody.
Živé šablony: Živé šablony (neboli úryvky kódu) vám umožňují psát méně, když v kódu používáte nejběžnější struktury vzorů. Přizpůsobte stávající šablony a vytvořte si vlastní.
Kontroly kódu a rychlá oprava: Vždy uvidíte, když se vyskytnou nějaké chyby a zápach kódu, jako je nedostupný kód, nesprávný počet argumentů volání, nepoužívané proměnné a tak dále. Vyřešte tyto problémy automaticky použitím rychlých oprav navržených IDE.
NAVIGACE A VYHLEDÁVÁNÍ
Rychle zjistěte, jak vše v projektu funguje, pomocí výkonné navigace a možností vyhledávání.
- Přejděte na prohlášení: Jediným kliknutím můžete přejít na deklarace, super metody, testy, použití, implementace a další. Můžete nejen přeskočit na entity projektu, ale také na definice v rámci externích drahokamů.
- Najděte použití: Rychle si prohlédněte všechna místa, která používají třídu, metodu, proměnnou nebo symbol.
- Hledejte všude: RubyMine vám může pomoci najít to, co hledáte, ať už jde o položku ve zdrojovém kódu, akci uživatele nebo prvek uživatelského rozhraní. Stiskněte dvakrát Shift a začněte psát název toho, co potřebujete.
- Pohled na strukturu: Snadná navigace ve struktuře kódu: přepínejte mezi metodami třídy (včetně zděděných) nebo přeskakujte mezi značkami HTML.
RUBY ON RAILS
RubyMine zvyšuje vaši produktivitu s Rails a nativně podporuje všechny hlavní postupy vývoje webu.
Údržba kódu s ohledem na koncepty Rails
RubyMine rozpoznává koncepty Rails a vylepšuje funkce nahlédnutí do kódu. Například:
- Automatické dokončování funguje pro DB pole, asociace a metody definované pojmenovanými a zdrojovými cestami
- Refaktoring přejmenování s ohledem na Rails bere v úvahu jména řadičů, pohledů, testů a pomocníků
ERB/HAML/Slim/Liquid editor
RubyMine nabízí podporu pro úpravy pohledů ERB se složenými závorkami, skládáním, zvýrazněním syntaxe, doplňováním kódu a dalšími. Pokud používáte zobrazení HAML nebo Slim, najdete uvnitř zvýraznění syntaxe pro vložený kód Ruby a také pomoc s kódováním kódu HTML.
Navigace založená na MVC
Mezi ovladači Rails, akcemi, pohledy, modely, databázovými schématy a testy můžete rychle procházet pomocí Navigace | Související příkaz Symbol.
Rails generátory
Přidejte do svého projektu nové entity Rails, jako jsou modely, řadiče a migrace, pomocí uživatelského rozhraní, které poskytuje rychlý a kontextově citlivý přístup ke generátorům Rails.
- Spusťte cokoliv s dokončením
- Specifická uživatelská rozhraní pro generování entit Rails
Podpora internacionalizace Rails (i18n).
Vytvářejte nebo upravujte místní vlastnosti pomocí akcí záměru přímo v editoru, spusťte inspekci k nalezení chybějících klíčů, zobrazte náhled lokalizovaných hodnot a tak dále.
Diagram závislosti modelu
Podívejte se na modely svých projektů s jejich atributy z ptačí perspektivy, analyzujte strukturu projektu a přejděte ke kódu, který potřebujete.
RUBY NÁSTROJE
RubyMine má úzkou integraci se všemi oblíbenými nástroji Ruby, včetně Rubocop, Bundler, Rake a mnoha dalších.
- Integrace Bundler: Zvládněte závislosti drahokamů pro vaši aplikaci přímo v IDE pomocí integrace Bundler. Příkazy Bundleru můžete spouštět přímo z vyskakovacího okna Run Anything.
- Podpora správců verzí a gemsetů: Rychle přepínejte mezi různými verzemi Ruby nainstalovanými pomocí správců verzí, jako jsou RVM, rbenv, asdf a chruby. Můžete také pracovat s gemsety RVM a rbenv v IDE.
- Podpora RAKE: Spusťte jakoukoli úlohu Rake ve svém projektu pomocí vyskakovacího okna Run Anything (dvojitý Ctrl). Úlohy můžete také spouštět přímo z editoru pomocí ikon okapu.
- Integrace Rubocop: Opravte přestupky Rubocop přímo v IDE nebo zkontrolujte celý projekt a zobrazte všechna varování RuboCop v jediné zprávě.
- Vestavěné konzole IRB a Rails: Komunikujte s aplikací pomocí konzol IRB a Rails, aniž byste museli opustit IDE.
- Integrovaný profilovač Ruby: Integrace RubyMine s profilerem vzorkování rbspy vám umožňuje snadno profilovat aplikace Ruby a Rails.
TESTOVÁNÍ
Vytvářejte, spouštějte a spravujte své testy snadno. RubyMine podporuje všechny populární frameworky.
- Test runner založený na Gui: Spouštějte a ladte testy RSpec, Minitest, Shoulda a Cucumber přímo z IDE. Runner vám ukáže průběh pomocí stromového zobrazení pro všechny běžící testy, včetně informací o stavu a délce trvání konkrétního testu.
- Generování testů ze šablon: Generujte testy z předdefinovaných přizpůsobitelných šablon. Můžete dokonce vytvořit test, když k němu přejdete ze třídy, replikující adresářovou strukturu na základě cesty k předmětu testu.
- Navigace mezi testy a testovacími subjekty: V RubyMine můžete rychle přecházet mezi testem a testovaným subjektem. Pokud používáte FactoryBot, můžete dokonce přecházet z modelů do továren a naopak.
- Zobrazit pokrytí kódem: Změřte, jak velká část vašeho kódu je pokryta testy pomocí integrace s SimpleCov. Můžete analyzovat procento pokrytých souborů a řádků v samostatném okně nástroje a editoru, generovat zprávy HTML a tak dále.
DEBUGGING
RubyMine má chytrý debugger s grafickým uživatelským rozhraním pro Ruby, JS a CoffeeScript.
- Debugger s grafickým uživatelským rozhraním: RubyMine poskytuje vizuální debugger pro Ruby. Spusťte svůj kód krok za krokem se všemi dostupnými informacemi na dosah ruky.
- Konfigurovatelné body přerušení: Umístěte bod přerušení na řádek kódu a definujte podmínky přístupu – sadu booleovských výrazů, které jsou vyhodnoceny za účelem určení, zda zastavit provádění kódu.
- Chytré krokování: Sestup do libovolného volání metody nebo bloku na aktuálním řádku. Pokud existuje více volání metod nebo bloků, můžete si vybrat požadovaný cíl.
- Interaktivní ladicí konzole: Prozkoumejte stav pozastaveného programu pomocí interaktivní konzoly podobné IRB. V této konzole můžete kontrolovat hodnoty proměnných, zkoumat složité objekty, volat metody a tak dále.
- Ladění JavaScriptu a Node.js: Ladění kódu JavaScript na straně klienta ve vaší aplikaci a ladění aplikací Node.js.
- Vzdálené ladění: Odlaďte svůj program pomocí vzdáleného interpretu, jako je Docker, Vagrant, SSH nebo WSL. Můžete se dokonce připojit ke vzdáleným procesům a ladit je.
VCS
Používejte oblíbené systémy správy verzí, aniž byste opustili své IDE: procházejte historii změn, spravujte větve, slučujte konflikty a mnoho dalšího. I bez VCS můžete použít místní historii k nalezení a obnovení jakýchkoli změn provedených mezi odevzdáním.
- Podpora pro všechny hlavní systémy pro správu verzí: Pracujte s Git a GitHub, Mercurial, Subversion, Perforce a dalšími z IDE.
- Kontroly kódu před potvrzením: Okno nástroje Commit vám umožňuje provádět analýzu kódu, kontrolovat, zda ve vašem kódu zůstaly TODO, a přeformátovat kód.
- Vestavěný nástroj Rozdíl a sloučení: Vestavěný nástroj pro vizuální sloučení pomáhá řešit konflikty rychle a intuitivně.
- Plně vybavená podpora historie VCS: Sledujte změny provedené ve zdrojovém kódu: rychle přepínejte mezi větvemi, filtrujte podle uživatele, vyberte požadované datum a tak dále.
- Místní historie nezávislá na VCS: Obnovte smazané soubory, vraťte zpět samostatné změny nebo se vraťte zpět do libovolného stavu souboru, i když systém správy verzí ještě nebyl povolen.
- Podpora žádostí o stažení GitHubu: Spravujte příchozí požadavky na stahování v RubyMine. Můžete dokončit celý pracovní postup žádosti o stažení, od zobrazení žádostí o stažení až po odeslání komentářů a přijetí změn, aniž byste opustili IDE.
Přizpůsobitelné prostředí
Nastavte si vše tak, jak chcete, pomocí přizpůsobitelných zkratek, motivů rozhraní a pluginů.
- Témata: RubyMine přichází s několika přibalenými barevnými schématy editorů a je dokonce možné vytvořit si vlastní vlastní schémata nebo upravit stávající.
- Schémata klávesnice: Pro vyšší produktivitu používejte klávesnici pro všechny své úkoly. Můžete si vybrat z předdefinovaných rozložení klávesnice nebo si vytvořit vlastní.
- Přepínání mezi režimy zobrazení: RubyMine poskytuje režimy zobrazení pro konkrétní vzorce použití. Můžete například vypnout všechna rozptýlení skrytím všech prvků uživatelského rozhraní kromě kódu.
- Dolaďte IDE pomocí pluginů: Rozšiřte RubyMine o pluginy a získejte podporu pro další VCS, integraci s různými nástroji a frameworky a vylepšení editoru. Pomocí záložky Marketplace můžete procházet a instalovat pluginy z Plugin Marketplace.
Vestavěné vývojářské nástroje
Zjednodušte svůj pracovní postup hned od začátku pomocí databázového pluginu, emulátoru terminálu, podpory Capistrano a mnoha dalších.
- Embedded emulátor terminálu: Pro práci s shellem příkazového řádku zevnitř IDE použijte vestavěný emulátor terminálu. Použijte jej pro práci s prostředím Ruby, spouštění příkazů Git a provádění dalších úloh příkazového řádku bez přepínání na vyhrazenou terminálovou aplikaci.
- Práce s databázemi v rámci IDE: Prozkoumejte a upravujte databáze pomocí přibaleného databázového nástroje a pluginu SQL. Plugin podporuje systémy pro správu databází, včetně MySQL, PostgreSQL, SQLite a dalších.
- HTTP klient v editoru kódu: Otestujte rozhraní API uvnitř IDE pomocí integrovaného klienta HTTP. Požadavky HTTP můžete skládat a spouštět přímo v editoru.
- Vzdálený vývoj: Spusťte, laďte a testujte svůj kód ve vzdáleném prostředí pomocí Docker, WSL, Vagrant nebo SSH. Vše, co musíte udělat, je nakonfigurovat vzdálený tlumočník.
- Nástroje pro nasazení: RubyMine vám pomůže pracovat s nástroji pro nasazení. Úlohy Capistrano můžete spouštět přímo z IDE, pracovat s konfiguračními soubory Kubernetes v YAML a tak dále.
- Správa konfigurace: RubyMine vám pomůže pracovat s nástroji pro automatizaci infrastruktury a správu konfigurace, jako je Chef a Puppet.
Systémové požadavky:
Operační systém
Oficiálně vydané 64bitové verze následujících:
- Microsoft Windows 10 1809 nebo novější
- Windows Server 2019 nebo novější
- macOS 10.15 nebo novější
- Jakákoli distribuce Linuxu, která podporuje Gnome, KDE nebo Unity DE.
- RubyMine není k dispozici pro distribuce Linuxu, které neobsahují GLIBC 2.27 nebo novější.
- Předběžné verze nejsou podporovány.
- Doporučeno: Nejnovější 64bitová verze systému Windows, macOS nebo Linux (například Debian, Ubuntu nebo RHEL)
- Intel Pentium III nebo kompatibilní @ 800 MHz nebo rychlejší
CPU: Jakýkoli moderní CPU
Vícejádrový CPU. RubyMine podporuje multithreading pro různé operace a procesy, čímž je rychlejší, čím více procesorových jader může použít.
RAM: min 1GB, doporučeno 2 GB
Místo na pevném disku: 3,5 GB SSD disk s alespoň 5 GB volného místa
Rozlišení monitoru: min 1024×768 DOPORUČENO: 1920×1080
Jste firma a máte zájem o větší počet licencí?
Jste škola nebo státní instituce?
Připravíme nabídku přesně podle vašich potřeb