0x00 Geschrieben 3. Januar 2023 Geschrieben 3. Januar 2023 Hey zusammen, ich habe die letzten Tage damit verbracht meine ganze Entwicklungsumgebung ein wenig zu streamlinen und zu automatisieren, dabei habe ich mir immer wieder die Frage nach der passenden IDE gestellt. Vorneweg vielleicht eine wichtige Info: Da ich viel in verschiedenen Programmier- und Skriptsprachen arbeite (Java, Scala, Python, privat auch C# und gelegentlich weitere) sollte die IDE möglichst viel abdecken, ich bin jedoch auch bereit verschiedene IDEs zu verwenden, wenn daraus ein Mehrwert fĂŒr mich entsteht. In der Arbeit code ich jedoch hauptsĂ€chlich Java, weswegen das die wichtigste Sprache darstellt (und ich die Frage im Java Forum gestellt habe, aber bitte beschrĂ€nkt euch nicht nur auf Java IDEs!). In der Vergangenheit habe ich mit VS (C#), IntelliJ (Java + Scala), Pycharm (Python) und VS Code (JavaScript, Typescript und diverses anderes) gearbeitet, auch mit Eclipse kam ich in der Berufsschule kurz in BerĂŒhrung. In letzter Zeit war es hauptsĂ€chlich IntelliJ, mich stören jedoch zunehmend die langen Ladezeiten und die generell eher dĂŒrftige Performance. Deswegen stelle ich mir die Frage ob es nicht eine bessere Lösung gibt. Viel von dem drum herum benutze ich eh nicht (Maven, Docker und fast alles was mit Git zu tun hat mache ich z.B. aus der Kommandozeile) und wĂ€hrend Features wie Decompiling nett sind brauche ich sie doch wirklich selten. Wichtig wĂ€re fĂŒr mich eine gute Performance sowie Standardfeatures wie Renaming von Variablen, Go To Definition/Implementation, Highlighting und intelligente CodevorschlĂ€ge (wenn ich z.B. 'MeineInstanz.' schreibe hĂ€tte ich gerne eine Liste aller verfĂŒgbaren Methoden und Eigenschaften). Auf dem Firmenrechner lĂ€uft (leider) Windows 10, allerdings mit einem WSL2 Ubuntu welches ich auch intensiv nutze. Die IDE sollte also wenn möglich auf Windows laufen, noch lieber allerdings in der WSL Bash, da ich ungern zwischen mehreren Programmen hin und herspringe. Meinen Privatrechner habe ich lange nicht mehr benutzt, wĂŒrde jedoch aktuell Debian oder eine von Debian abgeleitete Linux-Distribution favorisieren. Es wĂ€re toll wenn die IDE auch da laufen wĂŒrde. Zudem fĂ€nde ich eine Bedienung möglichst ohne Maus wĂŒnschenswert, da das immer ein wenig meinen Flow killt. Um jetzt wieder ein bisschen zu den anderen Programmiersprachen und deren IDEs zurĂŒckzuschwenken: WĂ€hrend ich Visual Studio sehr gut und mĂ€chtig finde hat es Ă€hnliche Probleme wie IntelliJ, die Performance ist einfach nicht da wo ich sie gerne hĂ€tte. Das könnte allerdings auch ein Problem mit Rider und dem alten 32-Bit VS gewesen sein... Zudem ist Visual Studio auf Linux ja eher schwierig. Pycharm fand ich ganz okay, ich glaube jedoch, dass ich einen GroĂteil der Features einfach nicht nutze. Eclipse fand ich schlechter als IntelliJ. VS Code ist vermutlich okay, mir persönlich taugt es aber nicht. Ich wurde mit der UI und dem ganzen Feel noch nie wirklich warm. Zudem muss man bei allen genannten doch irgendwie immer wieder auf die Maus zurĂŒckgreifen. Aktuell bin ich am Austesten von Neovim. Vim kannte ich vorher schon, hab hier und da mal ein Bash Skript darin geschrieben und empfand es immer als sehr schnellen, wenn auch nicht sonderlich featurereichen Texteditor. Durch Zufall (danke YouTube Algorithmus!) bin ich jetzt bei Neovim gelandet und wenn man ein, zwei Pakete installiert lĂ€sst sich das anscheinend durchaus in eine brauchbare IDE verwandeln. Nur die Tastenkombination sind noch ungewohnt, aber ich bin sicher das wird noch. Da dies jedoch doch einige Zeit dauern wird wollte ich euch einmal fragen was ihr so als IDE verwendet und in was ihr damit programmiert. Bleibt ihr bei IntelliJ, VS Code & Co? Gibt es Sachen die euch an eurer IDE stören? Features die euch fehlen? Habt ihr mal Andere, vielleicht auch nicht genannte ausprobiert? Gibt es IDEs die ich nicht genannt habe aber unbedingt einmal ausprobieren sollte? Ich wĂŒrde mich sehr ĂŒber ein paar Erfahrungsberichte freuen!
Gooose Geschrieben 3. Januar 2023 Geschrieben 3. Januar 2023 Ich nutze die letzten Jahre vim bzw. NeoVim. Die Idee vim zu nutzen, kam aus dem BedĂŒrfnis heraus, mehr ĂŒber die eigene Entwicklungsumgebung zu lernen. Ich habe vor knapp einem Jahr mal eine devbox gebaut. Die mĂŒsste sicherlich auch noch mal aktualisiert werden. Dies wahr eher so ein "proof of concept". Zu vim selbst habe ich vor einer geraumen Zeit angefangen, meine BemĂŒhungen in Textform zu fassen, hab dies aber ein wenig vernachlĂ€ssigt. Zur Zeit nutze ich meine Configuration unter anderem fĂŒr Elixir, Erlang/OTP, Python, Robot Framework, Angular, Rust, Markdown, LaTeX und Terraform. Komplizierter wird es, wenn Projektdateien gepflegt werden mĂŒssen. Wenn alle eine bestimmte IDE nutzen, wachsen und schrumpfen diese Dateien immer Ă€hnlich. Mögliche vim plugins mĂŒssen dieses Verhalten "imitieren" sonst bekommt man stĂ€ndig Mergekonflikte.  0x00 reagierte darauf 1
Chrishh85 Geschrieben 3. Januar 2023 Geschrieben 3. Januar 2023 Ich nutzte eigentlich nur noch jetbrains IDE da ich die Tastenkombination in allen IDE dann habe und auch meine code snippets. In meinem Fall Rider, Datagrip und Webstorm ich Programmiere hauptsĂ€chlich in C#, TS und ein teil in MS SQL. Ich wĂŒrde mir vielleicht mal Fleet von Jetbrains anschauen der ist in der Standard Fassung Ă€hnlich zu VS Code kann aber in meinem Fall auch jederzeit die ReSharper Features aktivieren 0x00 reagierte darauf 1
Gast Geschrieben 3. Januar 2023 Geschrieben 3. Januar 2023 vor 4 Stunden schrieb Gooose: Ich nutze die letzten Jahre vim bzw. NeoVim. Ich kenne den Hype von NeoVim ein wenig von Kollegen, nutze selbst aber noch vim (und das seit 30? Jahren, angefangen mit ed/sed/vi, dann vim). Hast du neben deinen hilfreichen Notes weitere Tipps/Links zum "Umstieg" auf neovim? Hoffe, mit IDE ist nicht graphical IDE impliziert, will hier ja keinen Thread kapern đ
Gooose Geschrieben 4. Januar 2023 Geschrieben 4. Januar 2023 vor 11 Stunden schrieb 0x00: In letzter Zeit war es hauptsĂ€chlich IntelliJ, mich stören jedoch zunehmend die langen Ladezeiten und die generell eher dĂŒrftige Performance. Deswegen stelle ich mir die Frage ob es nicht eine bessere Lösung gibt. FĂŒr .NET/Java Projekte wĂŒrde ich auch Visual Studio/InteliJ oder Ăhnliches nutzen. Bei gröĂeren Projekten kommt man um diese Produkte kaum herum. Je nach ProjektgröĂe hat man leider GeschwindigkeitseinbuĂen. Ich hatte aber auch schon Produkte (c++) jenseits der 1M+ LOC, wo die Kollegen gröĂtenteils mit emacs gearbeitet haben. Dies funktioniert aber nur, wenn man man mit einem Teil der Codebasis arbeiten kann, und den Rest der AbhĂ€ngigkeiten aus der CI Pipeline nehmen kann. Ich weiĂ nicht, wie praktikabel dieser Ansatz fĂŒr Java Projekte seien kann. vor 5 Stunden schrieb fi23: Hast du neben deinen hilfreichen Notes weitere Tipps/Links zum "Umstieg" auf neovim? Ich bin zu einer Zeit umgestiegen, wo es wegen fehlender AsynchronitĂ€t schwierig war (Vim pre v8.0), Language Server zu integrieren. Mittlerweile kann man dies auch mit Vim erreichen. Wenn man einen funktionierenden Satz an Plugins hat, mit denen man gut arbeiten kann, ist ein Umstieg nicht zwingend notwendig. Ich persönlich halte das NeoVim Projekt fĂŒr "lebhafter", was auch die Entwicklung von Vim positiv beeinflusst hat. Ich nutze zur Zeit immer noch conquer of completion, um Language Server einzubinden. Die meisten Language Server laufen "out of the box". FĂŒr die eingebaute LSP UnterstĂŒtzung muss man mehr Hand anlegen. Ich muss mir hierfĂŒr noch ein wenig Zeit nehmen. Mir hat es geholfen, die Konfiguration auf mehrere Dateien aufzuteilen. Somit kann man beim AufrĂ€umen Plugins besser entfernen. 0x00 reagierte darauf 1
tkreutz2 Geschrieben 4. Januar 2023 Geschrieben 4. Januar 2023 (bearbeitet) Im Grunde genommen decken die ganannten IDEs den Bedarf der meisten User ab. Spacemacs als Alternatives Setup noch zu NeoVim, fĂŒr Mac User. https://www.spacemacs.org/ Vielleicht muss man mal den Performance Problemen der groĂen IDEs auf den Grund gehen. Ansonsten fielen mir noch einige Tablet Alternativen ein, die vielleicht etwas weniger Ressourcen Hungrig sind, sofern auch ein Tablet vorhanden ist. Je nach Thema mĂŒsste man allerdings verschiedene Apps einsetzen, eine IDE, die alles erschlĂ€gt, gibt es leider nicht. NetBeans wurde noch nicht genannt. Ein ehemaliger Kollege von mir hat darauf geschwört bei der Entwicklung unter Ruby on Rails.  Bearbeitet 4. Januar 2023 von tkreutz2
skylake Geschrieben 4. Januar 2023 Geschrieben 4. Januar 2023 Ich benutze keine IDE, da die alle irgendwie so schwerfĂ€llig sind. Das hat sich vllt.  in den Jahren gebessert aber ich bekomme immer noch ZustĂ€nde wenn ich sehe, wie langsam die IntelliJ Produkte so sind. Daher verwende ich mittlerweile ausschlieĂlich VSCode. Das Gefrickel mit den Plugins und Konfigdateien stimmt. Wenn man sich das einmal eingestellt und entsprechend gespeichert hat ist es aber kein Aufwand mehr und im vgl. zu WebStorm wesentlich schneller. 0x00, tkreutz2 und pr0gg3r reagierten darauf 2 1
Meadril Geschrieben 5. Januar 2023 Geschrieben 5. Januar 2023 Ich benutze IntelliJ Produkte, kauf dir aber ordentlich RAM dazu đ JimTheLion reagierte darauf 1
0x00 Geschrieben 6. Januar 2023 Autor Geschrieben 6. Januar 2023 Vielen Dank schon einmal fĂŒr die ganzen Antworten! Das mit dem RAM Verbrauch von IntelliJ stimmt auf jeden Fall! Mein aktueller Firmenlaptop hat nur 16GB was man leider schon gelegentlich bemerkt. Auf der einen Seite sind halt andere IDEs wie VS auch nicht gerade fĂŒr ihren resourcenschonenden Verbrauch bekannt, auf der Anderen kriegen es VS Code, Vim & Co auch hin... Ich glaube IntelliJ hat mir diesen Thread hier ĂŒbel genommen, jedenfalls hat es entschieden externe (Maven) Dependencies nicht mehr resolven zu wollen. Ist nicht das erste Mal, dass mir das passiert ist, allerdings haben die ganzen Standardschritte (Maven Reload, invalidate caches, .idea folder und .iml Dateien löschen, .m2/repository löschen usw) dieses Mal nicht geholfen. SelbstverstĂ€ndlich ist das kein unlösbares Problem, dennoch ist IntelliJ die einzige IDE bei der mir so etwas auf regelmĂ€Ăiger Basis passiert. Mittlerweile verursacht mir IntelliJ zu viele Kopfschmerzen was mich nur im Entschluss eine neue IDE zu suchen bestĂ€rkt. @Gooosevielen Dank dir fĂŒr deine Insights bzgl. Neovim, die haben mir sehr viel geholfen. Ich habe auch mal auf deiner Website und deinem GitHub vorbeigeschaut, bei beiden konnte ich auf jeden Fall einige wertvolle Sachen mitnehmen! Vielleicht werde ich auch bei deiner Config mal ein wenig spicken Dein Kommentar bezĂŒglich der Schwierigkeit von Neovim bei groĂen Projekten bereitet mir ein wenig Kopfschmerzen, da ich unser Projekt schon als relativ groĂ betiteln wĂŒrde - normales Microservicebackend halt. Da es aber viele Microservices sind und einiges auch extern ĂŒber Maven Dependencies geladen wird habe ich durchaus die Hoffnung, dass Neovim das schon irgendwie handlen kann. Aber gut, muss ich einfach mal ausprobieren. @fi23Ich weiĂ nicht in wie weit das fĂŒr dich als Vim-Veteran interessant sein wird aber fĂŒr mein initiales Neovim Setup bin ich diesem Video hier gefolgt: Da ist schon von Package Manager ĂŒber File Navigation zu Git Plugin und LSP relativ viel enthalten, mir als Vim Neuling hat es auf jeden Fall geholfen. Im Video wird LSP-Zero als LSP verwendet, was wohl ein Konglomerat aus mehreren Packages (u.a. Mason), mit dem Ziel diese ganzen benötigten Packages zu bundlen und einheitlich bereitzustellen, ist. Wie gut das funktioniert muss ich erst noch herausfinden. Conquer of Completion kannte ich noch nicht, hört sich aber auch sehr gut an! Ich denke ich werde einfach mal sowohl LSP-Zero als auch CoC ausprobieren und mal schauen mit was ich schneller ans Ziel komme Dennoch, wenn mich Neovim nicht zufriedenstellt werde ich mich wohl oder ĂŒbel doch noch einmal mit VSCode auseinandersetzen mĂŒssen. Es hat mir zwar klassischerweise nie so wirklich getaut, aber vielleicht ist das wirklich nur eine Sache der Konfiguration.... Jetbrains Fleet hatte ich so gar nicht auf dem Schirm, hört sich auf jeden Fall interessant an! Einer Cloudbasierten IDE stehe ich per se erstmal kritisch gegenĂŒber, aber wenn ich die Website richtig deute kann man das ganze auch lokal oder auf eigenen Servern hosten. Lokal wird aufgrund der Hardware meines Laptops eher schwierig, aber spannend ist die Idee allemal! NetBeans hatte ich irgendwie im Hinterkopf, aber wirklich viel recherchiert habe ich dazu nicht. Wenn ich VSCode oder (Neo-)vim nicht so konfiguriert bekomme wie ich es gerne hĂ€tte werde ich mir wahrscheinlich Jetbrains Fleet als auch Netbeans mal genauer ansehen! Danke an alle fĂŒr euren Input, ihr habt mir wirklich einiges an Stoff zum Nachdenken (& Ausprobieren) gegeben! Vielen Dank euch!
Gooose Geschrieben 6. Januar 2023 Geschrieben 6. Januar 2023 vor einer Stunde schrieb 0x00: Vielleicht werde ich auch bei deiner Config mal ein wenig spicken DafĂŒr ist es unter anderem da. vor einer Stunde schrieb 0x00: Dein Kommentar bezĂŒglich der Schwierigkeit von Neovim bei groĂen Projekten bereitet mir ein wenig Kopfschmerzen, da ich unser Projekt schon als relativ groĂ betiteln wĂŒrde - normales Microservicebackend halt. Ich persönlich nutze gerne den eingebauten Terminal Client (:Tnew) in Verbindung mit ag (Silver searcher) fĂŒr eine Volltextsuche. Ein Beispiel: $ du -hs 36G . $ find . -type f | wc -l 455598 $ time ag "public void ctors()" -l --java netflix/msl/tests/src/test/java/com/netflix/msl/keyx/SymmetricWrappedExchangeSuite.java [...] netflix/msl/tests/src/test/java/com/netflix/msl/entityauth/RsaAuthenticationDataTest.java real 0m1,901s user 0m1,262s sys 0m1,404s Wenn man dies innerhalb von Vim macht, kann man mit "gf" (goto file) jede Datei unter dem Cursor öffnen. Es ist zwar kein "goto definition" aber man kommt schon relativ weit (auch bei groĂen Datenmengen). vor einer Stunde schrieb 0x00: Einer Cloudbasierten IDE stehe ich per se erstmal kritisch gegenĂŒber, aber wenn ich die Website richtig deute kann man das ganze auch lokal oder auf eigenen Servern hosten. Lokal wird aufgrund der Hardware meines Laptops eher schwierig, aber spannend ist die Idee allemal! Gitlab versucht schon seit lĂ€ngerem IDE Ă€hnliche Erfahrungen in deren Produkt zu integrieren. In der aktuellen Web IDE beta versuchen sie es mit VS Code. Mal sehen was daraus wird. 0x00 reagierte darauf 1
tkreutz2 Geschrieben 7. Januar 2023 Geschrieben 7. Januar 2023 (bearbeitet) Am 4.1.2023 um 12:01 schrieb skylake: Daher verwende ich mittlerweile ausschlieĂlich VSCode. Ist eine gute Entscheidung, die in vielen Situation hilfreich ist. By the way, hier hat sich jemand mal die MĂŒhe gemacht einen kleinen Vergleich zwischen VS Code und VS Studio zu machen. https://www.turing.com/kb/ultimate-guide-visual-studio-vs-visual-studio-code Im Grunde genommen deckt dieser Editor doch sehr viele Anforderungen zumindest auf Windows / Mac ab. Ob es einen Weg zur Nutzung via Linux gibt, wĂ€re sicher noch eine andere Frage, sofern man mit Teams auf unterschiedlichen Plattformen entwickeln muss. Aber die Frage stellt sich ja in diesem Thread hier nicht. An der Performance auf Mac schraubt Microsoft gerade. Hier kann man sich die aktuelle Preview optimiert auf Apple Silicon anschauen. https://visualstudio.microsoft.com/de/vs/mac/preview/ Bearbeitet 7. Januar 2023 von tkreutz2
skylake Geschrieben 7. Januar 2023 Geschrieben 7. Januar 2023 @tkreutz2 Ich kann mich noch an die Zeit erinnern, als VS Code in der Anfangsphase war und im Vgl. zu Studio richtig abgestunken hat, da Plugins und co. nicht in dem MaĂ vorhanden waren. Das war auch so die Zeit, als Sublime Text und Atom gehyped wurden. Seit VS Code das Rennen fĂŒr sich entschieden hat und gefĂŒhlt jedes YouTube-Tutorial und co. damit aufgenommen werden, sehe ich auch darin einen Vorteil fĂŒr Entwickler. Atom ist tot und Sublime Text und co. im Vergleich zu VSCode auch in die Versenkung verschwunden. Gibt gerade fĂŒr AnfĂ€nger nichts nervigeres als wenn sie ein Tutorial schauen, welche eine andere IDE/Text Editor verwenden als man selbst und dann an irgendwelchen Einstellungen scheitern. Die Chance ist bei VSCode eben viel geringer und es lĂ€sst sich prima ausrollen. WĂ€re IntelliJ schneller wĂ€re ich sogar gewillt mal umzusteigen aber jedesmal wenn mir das kostenfrei angedreht wird (Bildungsbereich) und ich es teste, rege ich mich doch wieder auf. Dabei arbeite ich auf einem Mac Studio *roll eyes*. Dann kommt noch hinzu, dass ich in meinen Kursen etwas verwenden möchte was ĂŒberall lĂ€uft und gerade bei SchĂŒlern, die teilweise uralte Laptops im Einsatz haben mit teilweise 4GB Ram, kann man es dann komplett vergessen. TatsĂ€chlich setze ich mich in jedem Jahr in den Sommerferien hin und evaluiere jedes Softwareprodukt welches im Einsatz ist bei uns und schaue ob es was neues/besseres gibt. Aber hier sehe ich keine Konkurrenz am Himmel. Codespace via Github als integrierte VSCode Variante funktioniert auch vorne und hinten nicht so smooth als native, ansonsten wĂ€re das vllt. in ein paar Jahren eine Alternative, die ĂŒbers Web lĂ€uft ohne das man sich um die Installation und das Rollout kĂŒmmern mĂŒsste. tkreutz2 reagierte darauf 1
tkreutz2 Geschrieben 7. Januar 2023 Geschrieben 7. Januar 2023 vor einer Stunde schrieb skylake: Gibt gerade fĂŒr AnfĂ€nger nichts nervigeres als wenn sie ein Tutorial schauen, welche eine andere IDE/Text Editor verwenden als man selbst und dann an irgendwelchen Einstellungen scheitern. Die Chance ist bei VSCode eben viel geringer und es lĂ€sst sich prima ausrollen. WĂ€re IntelliJ schneller wĂ€re ich sogar gewillt mal umzusteigen aber jedesmal wenn mir das kostenfrei angedreht wird (Bildungsbereich) und ich es teste, rege ich mich doch wieder auf. Dabei arbeite ich auf einem Mac Studio *roll eyes*. Dann kommt noch hinzu, dass ich in meinen Kursen etwas verwenden möchte was ĂŒberall lĂ€uft und gerade bei SchĂŒlern, die teilweise uralte Laptops im Einsatz haben mit teilweise 4GB Ram, kann man es dann komplett vergessen. Verstehe, in dem Kontext ist das eine nachvollziehbare Entscheidung. Ja Atom und Sublime Zeiten sind vorbei. Eigentlich verpassen die IntelliJ Leute ja die Möglichkeit, ĂŒber den Bildungsbereich an mögliche kĂŒnftige Kunden zu kommen. Na ja, hinter einem Konzern wie Microsoft steht dann doch noch eine etwas andere Manpower. Vielleicht holt JetBrains ja irgendwann mal in dem Segment auf, dann mĂŒssen sie eben an dem Thema Lightwight arbeiten. Ein Mac Studio - groĂartig - die Maschine könnte man fast als Classroom-Server einsetzen. Dann brĂ€uchten die Studenten tatsĂ€chlich nur einen Thin-Client. Klar, dass die auch ihre eigene Maschine brauchen. Leider geht nicht immer alles nur allways Online ohne entsprechende Infrastruktur- und Bandbreite.
afo Geschrieben 7. Januar 2023 Geschrieben 7. Januar 2023 FrĂŒher: SE80 Netbeans Heute: FĂŒr unser "klassisches" Produkt: Delphi 11.2 Wenn ich was Richtung C# machen muss, dann Visual Studio Professional FĂŒr Web: WebStorm FĂŒr "schnell mal was editieren, durchsuchen, drĂŒberschauen, lesbar formatieren (JSON, XML, etc.)" bevorzuge ich Sublime Text, da es damit einfach am schnellsten geht Ich hab natĂŒrlich auch VS Code installiert und von JetBRains habe ich das Komplettpaket. Je nach Bedarf greife ich auf die entsprechenden IDEs und Editoren zurĂŒck. Auch ein Notepad++ ist manchmal noch nĂŒtzlich. Â 0x00 und tkreutz2 reagierten darauf 1 1
spix Geschrieben 10. Januar 2023 Geschrieben 10. Januar 2023 Web Allgemein, HTML, CSS, PHP, Java: Netbeans - die IDE war vor Apache besser. C#: Visual Studio C++: Qt Creator Python: PyCharm  Ich hĂ€tte gerne eine IDE fĂŒr alles, aber gibts wohl nicht und mĂŒsste ich wohl selber bauen.
pr0gg3r Geschrieben 10. Januar 2023 Geschrieben 10. Januar 2023 Wenn man sich an die Tastenkombinationen gewöhnt hat, kann man in VSCode sehr viel ohne die Maus machen. Vor allem mit Strg-p bzw. Strg+shift+p Dateien öffnen und Befehle ausfĂŒhren. Was ich auch sehr mag ist die Multi-Curser-Funktion (z. B. einen Text markieren und dann mit Strg+d den nĂ€chsten gleichen Text markieren oder mit Alt+linke Maustaste einen weiteren Cursor setzen). Sobald es aber in Richtung C# oder Java geht, funktioniert es zwar auch immer, aber das machen andere Editoren meines Empfindens nach besser (Visual Studio oder IntelliJ IDEA) bzw. fĂŒhlt sich subjektiv etwas "runder" an. Man kann in VSCode viel mit Extensions erweitern, wobei ich da mittlerweile bei "weniger ist mehr" angelangt bin. Die IntelliJ-Produkte habe ich teilweise im Studium verwendet (da fĂŒr Studenten umsonst) und muss sagen, was Java angeht finde ich die hier deutlich besser. Aber wie schon von vielen geschrieben, ist die Perfromance deutlich schlechter. Wobei ich gestern mal wieder das Android-Studio installiert habe und sagen muss, dass sich die Performance inzwischen deutlich verbessert hat und ich positiv ĂŒberrascht war. FĂŒr letzteren Zweck fĂŒhrt halt auch kaum was dran vorbei. Dann habe ich auch mal dieses IntelliJ Fleet ausprobiert, aber da war jetzt noch kein "killer Feature" dabei, um VSCode zu ersetzen (oder ich habs nicht gesehen bzw. mich nicht genug damit auseinander gesetzt). Um iOS zu bauen brauche ich natĂŒrlich XCode, da fĂŒhrt kein Weg dran vorbei. Aber wirklich feiern tu ich das auch nicht da sie schon sehr vieles anders machen, als andere Editoren oder IDEs. Also ich wĂŒrde jetzt nicht XCode auch fĂŒr andere Platformen als fĂŒr iOS/macOS nutzen. Dann nutze ich noch Eclipse aber nur fĂŒr sehr, sehr spezielle Dinge (RAP Studio und die Modelling Tools), die es eben nur dafĂŒr gibt. Man merkt schon, dass Eclipse etwas in die Jahre gekommen ist. Die Eclipse Org. baut selber etwas VSCode Ă€hnliches (Theia oder wie das heiĂt), wobei ich nicht weiĂ ob das darauf aufbaut oder nur so aussieht. Irgendwas mit den Lizenzen soll hier mehr Open Source sein. Die ganzen Vim Sachen + Erweiterungen sind ganz nett, aber ich habe (leider) nicht die Geduld, mich da reinzuarbeiten. Ich bewundere aber jeden, der damit produktiv und schnell arbeiten kann. Ich kenne durchaus Entwickler, die ausschlieĂlich das nutzen. FĂŒr mich persönlich passt das aber nicht so ganz bzw. ich bin zu ungeduldig dafĂŒr. Sublime und Atom Editor nutzten glaube ich nur noch wenige. Ich sehe hier auch keinen deutlichen Vorteil gegenĂŒber VSCode. Auf manchen Windows-Maschinen auf denen ich mal schnell einen Editor brauche, nutze ich auch gerne mal Notepad++. Hat fĂŒr mich auch immer einen etwas nostalgischen Effekt, da ich damals damit angefangen habe. Fazit: VSCode matched so weit meine "alltĂ€glichen" BedĂŒrfnisse am meisten, fĂŒr Java und C# gibt es aber maĂgeschneiderte Lösungen. Letztendlich ist es auch immer ein Kompromiss zwischen den FunktionalitĂ€ten, wobei man VScode ja sehr gut anpassen kann. 0x00 reagierte darauf 1
Empfohlene BeitrÀge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto fĂŒr unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden