jetbrains rider

A JetBrains Rider egy új keresztplatform .NET IDE, melynek alapja az IntelliJ IDEA platform és a ReSharper .NET Visual Studio Extension. Egy rendkívül hatékony IDE ASP.NET, .NET, .NET Core, Xamarin és Unity alkalmazások fejlesztésere Windows, Mac OS és Linux operációs rendszereken.

rövid ismertető

A JetBrains Rider egy az IntelliJ platformon és a ReSharperen alapuló keresztplatform .NET IDE, amely a legtöbb .NET projekt típus támogatására alkalmas beleértve a Mono alapú projektek is. A támogatásnak köszönhetően az alkalmazások széles körét programozhatja le, beleértve .NET asztali alkalmazásokat, szolgáltatásokat és könyvtárakat, Unity játékokat, Xamarin appokat, ASP.NET és ASP.NET Core webes alkalmazásokat.

A Rider több mint 2200 a ReSharperből átvett ekódvizsgálati eszközzel, több száz művelettel és refactoring-al rendelkezik, amiket az IntelliJ platformból átvett IDE funkciók egészítenek ki. A gazdag funkcionalitás ellenére, a Rider gyors és reszponzív.

Az egyszerre több runtime környezet futtatásán és hibakeresésén túl maga a Rider is több platformon is fut: Windowson, macOS-en és Linuxon.

legfőbb jellemzők

Kódellenőrzés – A Rider több mint 2200 kódellenőrzéssel és automatizált gyorsjavításokkal büszkélkedhet az észlelt problémák egyedi vagy kötegelt megoldására. Az egész megoldásra kiterjedő hibaelemzés figyeli a kódproblémákat, és értesíti Önt, ha valami elromlik, még az éppen nem megnyitott fájlokban is.

Kódszerkesztés – A Rider gazdag szerkesztője különféle kódkiegészítésekkel, sablonokkal, és direktívák importálásával segíti a fejlesztők hatékonyabb munkáját. Ezen felül gyorstippek és hasábközi ikonok is segítik a navigációt és a műveletek végrehajtását.

Refactoring – A ReSharper több mint 60 refactoring-ja a Riderben is elérhető, ugyanúgy ahogy a több mint 450 kontextus akció is. Átnevezés, metódusok kiemelése, interfészek és osztályok, típusok mozgatása és másolása, alternatív szintaxisok, és sok minden más.

Unit tesztelés – A Rider segít a NUnit, xUnit.net vagy MSTest alapú egységtesztek futtatásában és hibakeresésében. Böngészheti a teszteket, különböző módokon csoportosíthatja vagy egyedi munkamenetekre bonthatja őket, és összevetheti őket a forráskód megfelelő részével.

Hibakereső és egyéb eszközök – A Rider tartalmaz egy olyan hibakeresőt, amely a .NET Framework, Mono és .NET Core alkalmazásokon működik, lehetővé téve a kód lépésről lépésre történő ellenőrzését és kiértékelését. Ezen felül olyan eszközök is a rendelkezésünkre állnak, mint a stack trace intéző, a NuGet böngésző, valamint a VCS és az adatbázisok támogatása.

Adatbázisok és SQL – Dolgozzon SQL-lel vagy adatbázisokkal anélkül, hogy kilépne magából a Riderből. Csatlakozzon adatbázisokhoz, szerkessze a sémákat és táblaadatokat, futtasson lekérdezéseket, és elemezze a sémákat UML diagramokkal.

Navigáció és keresés – Bármilyen osztályt, funkciót vagy szimbólumot gyorsan megtalálhatunk a kódon belül, és a keresés során csak a releváns találatok jelennek meg. Rákereshetünk bármelyik szimbólum használatára, vagy odanavigálhatunk a szimbólumokhoz, a kiterjesztés metódusokhoz és megvalósításokhoz.

Front-end technológiák
A Rider beépített JavaScript-, TypeScript-, HTML-, CSS- és Sass-támogatással rendelkezik. Használja ki a WebStorm által biztosított újrafaktorálási, hibakeresési és egységtesztelési lehetőségeket.

Front-end technológiák
A Rider beépített JavaScript-, TypeScript-, HTML-, CSS- és Sass-támogatással rendelkezik. Használja ki a WebStorm által biztosított újrafaktorálási, hibakeresési és egységtesztelési lehetőségeket.

Pluginek
A Rider a ReSharper és az IntelliJ Platform számára fejlesztett bővítmények széles skáláját támogatja. Az alapból rendelkezésre álló bővítményeken kívül (például a VCS-, F#- és Unity-támogatások) elérhetők a Markdown-t, a .gitignore-fájlokat és a Python-szkripteket támogató bővítmények is.

Rider 2024.2 Újdonságok

  • SLNX támogatás: Az új verzió bevezeti a Solution File Persistence Model, azaz a megoldásfájlok .slnx formátumának támogatását, amely a megoldásadatok tárolásának legújabb tiszta és egyszerűsített megközelítése.
  • C# támogatás: A legújabb kiadás még jobban támogatja a C# 12 funkcióit, beleértve az elsődleges konstruktorokat, a továbbfejlesztett gyűjteménykifejezéseket, valamint a tömbök létrehozására és a gyűjteménytípusok átalakítására szolgáló továbbfejlesztett kontextusműveleteket. Emellett a Rider 2024.2 bevezeti a C# 13 alap támogatását, amely a ref struct interfész implementációját, az új \e escape szekvenciát és a params módosító refaktorizálását tartalmazza.
  • F# támogatás: F# szkriptek hibakeresési támogatása, továbbfejlesztett F# Interactive eszközablak, bővítménytagok importálása kódkiegészítéssel és intelligens névjavaslatok a mintákban.
  • AI Asszisztens: Az AI Assistant legújabb frissítése a következőket tartalmazza: Továbbfejlesztett kódkiegészítés és szerkesztőn belüli kódgenerálás. AI-támogatott VCS konfliktusfeloldás. AI integráció a terminálba a parancsgeneráláshoz.Egyéni prompt könyvtár.
  • Szerkesztő: Dokumentációs megjegyzések soron belüli megjelenítése C#, C++, F# esetén. Szemantikus kiemelés C# és C++ nyelvekhez. Matematikai szintaxis támogatása Markdown fájlokban. Nyelvspecifikus beállítások a fixálható sorokhoz (sticky lines).
  • UX frissítések: Mostantól az új felhasználói felület az alapértelmezett. Projekt/megoldás sablon paraméterek támogatása több választási lehetőséggel. Továbbfejlesztett fő eszköztár párbeszédpanel.
  • Verziókezelés: Frissített Local History párbeszédablak és továbbfejlesztett Log eszköz ablak.
  • Játék fejlesztés: A Godot plugin mostantól része a Rider 2024.2 csomagnak, így az összes nagy játékmotorhoz nagyszerű, azonnal használható támogatást nyújt. A Rider új verziója bevezeti a GDScript támogatását, szintaxis-kiemeléssel, kódkiegészítéssel, Find Usage funkcióval és még sok mással! És az AI Assistant mostantól értemezni tudja, hogy egy Godot projektben vagy, így még relevánsabb válaszokat fog adni.
  • Webfejlesztés: A Rider 2024.2 lehetővé teszi a TypeScript fájlok közvetlen futtatását és hibakeresését a Next.js, a Nuxt és a többi keretrendszer továbbfejlesztett támogatásával. Javított támogatás a főbb JavaScript-keretrendszerekben.
  • Adatbázisok: Adatok importálása Excel, JSON, Parquet és shapefile formátumból egyéni szkriptelt betöltőkkel. Hozzáférés a kapcsolódó sorokhoz a táblázat cellájának lebegő eszköztárával. Földrajzi adatok megjelenítése (a CSV, XLSX és egyéb formátumú földrajzi adatok megtekintése).
  • Plugin-ok: A dotTrace teljesítményprofilozó számos teljesítményjavítást kapott, beleértve a Timeline pillanatképek és a Call Tree és a Hotspots nézetek adatainak gyorsabb feldolgozását. A Call Tree mostantól Sunburst-diagramként is megjeleníthető, kiemelve azokat a függvényeket, amelyek a legtöbb memóriát használják. Továbbá a .NET Watch Run Configuration plugin mostantól része a csomagnak.
  • Decomplier: A Rider 2024.2 segít az opcionális paraméterekkel rendelkező lambdák kódvisszafejtésében és a külső források jobb kezelésében a forrásnavigáció javított PDB-támogatásáva. Build konfiguráció észlelése. A decompiler mostantól támogatja a SrcSrv és SourceLink fájlokat is tartalmazó PDB fájlokból származó forrásokhoz való navigációt.

a sokoldalú rider

A Rider lehetővé teszi az alkalmazások széles körének hatékony fejlesztését, beleértve a .NET asztali alkalmazásokat, szolgáltatásokat és könyvtárakat, Unity és Unreal Engine játékokat, Xamarin alkalmazásokat, ASP.NET és ASP.NET Core webalkalmazásokat és még sok mást.

Rider szoftver vásárlás

JetBrains Rider szoftvert vásárolna? Forduljon bizalommal a Ker-Soft-hoz, a JetBrains hivatalos magyar partneréhez és viszonteladójához. További információért, árakért forduljon kereskedőinkhez a sales@kersoft.hu címen, vagy a tekintse meg webshopunkat.