by topka on 10/12/22, 11:24 AM with 322 comments
by _fat_santa on 10/12/22, 12:51 PM
ALSO I just noticed this but can someone (ideally from JetBrains) explain what this line means: "Requires login and periodic connection to JetBrains servers to verify the project" (specifically the last 3 words of that sentence). Quite frankly this line is extremely alarming, are you saying that you're scanning my project to make sure it's not a "professional" project? I'm going to assume this line means that they are checking the IDE and not your source but I won't be using this product until I get an explanation for this. You can find this at the very bottom in the licensing and pricing section.
[1]: https://prettier.io/
by __warlord__ on 10/12/22, 1:30 PM
1. My M1 temp went from 28c to 60c
2. CPU utilization to 103%?
3. It's using 3.29Gb of RAM
And it hasn't changed.
With a single python project with 3k lines of code.
VSCode sits at 280Mb and CPU temp around 28c.
Edit:
Vim + SpaceVim sitting at 17Mb :)
by capableweb on 10/12/22, 12:04 PM
Ok, polygot makes sense, it supports more than just one language. But what does distributed mean in this context? You run the editor across many machines? What does that mean? Coming from a backend perspective, it quite doesn't make much sense. Thinking about it from a client-side perspective, I'm guessing they mean the architecture is decoupled, meaning basically plugins/extensions but with a fancier word?
Judging by the "Features Matrix" (https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vTWt9RlJ...), sad to see not a single non C-like language is being considered.
by cmrdporcupine on 10/12/22, 2:46 PM
I tried it with our Rust codebase and it seemed to be fairly competitive with CLion in terms of analysis. I didn't try any refactorings but I did notice that it doesn't have many of them. It was fairly snappy, felt more responsive than CLion. I was disappointed that even after I switched it to "IntelliJ" keybindings many keybindings still were more like VSCode than IntelliJ. I.e. Ctrl-N was still "open new tab" and not "jump to symbol" (have to do ctrl-shift-alt-N for that.)
Overall, I guess I'm curious where they go with it. I won't be trading in my CLion license, though. I am probably not the target audience; I suspect they're looking to capture customers who work in large corporations where VSCode is getting penetration as a hosted/fleet solution. With the default keybindings I suspect those coming from VSCode will find Fleet very comfortable.
For myself, I continue to give Jetbrains money for their IDEs, because as a company they do great work and give good value. I'm happy to modestly help pay the salaries of their employees. I wish them luck.
by fayten on 10/12/22, 2:55 PM
by dangerboysteve on 10/12/22, 2:41 PM
by tommica on 10/12/22, 12:40 PM
What kept me using their main products instead of fleet was the plugins that are available, that makes working just more enjoyable.
by pjmlp on 10/12/22, 12:28 PM
by monlockandkey on 10/12/22, 12:21 PM
This is essentially Vscode but with Jetbrains language and refactoring engine.
Quick thoughts:
- It needs a bit more autocomplete e.g automatically close tags for React components
- GUI run configuration - they have made it so it uses a JSON file like Vscode to configure, GUI is quicker and easier (can still click run on gutter for package.json scripts so not that bad)
- Sometimes you want to use Vscode to make some quick changes/play around instead of firing up an IDE. Fleet replaces that for me
- Part of me think that Jetbrains should have created paid extensions for Vscode much like Resharper for Visual Studio
by Kukumber on 10/12/22, 2:35 PM
They should have went with kotlin-native from the start
EDIT:
Ok i gave it a try, so far very responsive, typing latency feels much better than vscode, overall i like the UX, they kept it simple yet very well organized
Much better than vscode already, congrats!
by no_circuit on 10/12/22, 3:33 PM
However this issue doesn't really apply if you create a VM per workspace either manually or the service that is provided...
by artdigital on 10/12/22, 1:13 PM
Sadly no plugin support yet, and no VIM keybdings, that's a bummer.
I loaded up a JS project, but no support for prettier, LSP or eslint formatting means the Format Code feature doesn't match with the rest of the projects style, so I can't use it.
I'll keep it installed and revisit now and then (similar to Nova). Excited to see what they have planned
by davb on 10/12/22, 1:45 PM
by kaladin_1 on 10/12/22, 1:56 PM
Let's see if this competition eventually leads to one of them launching something as snappy as vim but with IDE functionalities. VS Code is close but noticeably slows down as soon as you install many plugins.
With Fleet, newbies now have an alternative editor cum IDE.
Many people that were into programming in my University couldn't afford the kind of machine that would load IntelliJ or Jetbrains IDEs in short time. Rooting for Jetbrains to put up a good fight and recover some market share :)
by onebot on 10/12/22, 2:01 PM
by uticus on 10/12/22, 3:20 PM
RubyMine is a great IDE, worth paying for, but this looks like writing on the wall.
by hampereddustbin on 10/12/22, 11:59 AM
It says it's a new IDE, built from scratch, sure, but isn't IntelliJ already the gold standard for many languages? What problems does creating an entirely new IDE solve?
by TheChaplain on 10/12/22, 12:03 PM
by barefeg on 10/12/22, 6:52 PM
by bluelightning2k on 10/12/22, 1:51 PM
At least that's my understanding.
by noob_07 on 10/12/22, 3:40 PM
by rz123 on 10/12/22, 2:32 PM
1. Why JetBrains can not connect to docker running container by using exec operation and read installed packages?
Issue: - It is not possible to just go into running container install some library and get it visible within IDE, it needs to go via all pain to clear caches and wait until IDE will load again.
How it works now: - It creates copy of docker image and read installed packages from it, does not read anything installed within currently running container. - Developer needs to install packages within image creation for PyCharm to pickup it. If package is installed in current container, developer needs to go clear caches, restart IDE, wait until it loads etc. and it is because the way how JetBrains integrates and supports running docker containers.
::Reproducing issue with running docker containers within Pycharm:: --- If you want to reproduce issue create docker-compose installation with python. Start by running "docker-compose up" from terminal load PyCharm and configure everything what is require within PyCharm.
Going into running container by terminal: # docker-compose exec ... bash # pip install pip-licenses
This pip-licenses package will not be visible inside IDE! Developer needs to go clear all caches, reload PyCharm and do other things just to get package recognised from running docker container. ----
2. Why jetbrains can not find proper solution to see packages from currently running container without clearing caches? Cache should be update if recognised that new package exist within currently running container, not by developers maintaining jetbrains IDE caches. 3. VSCode(free IDE) did find how to support running docker containers, but paid product by Jetbrains can not solve this problem? 4. Can you at least implement something similar level to VSCode for running docker containers?
by hbn on 10/12/22, 3:05 PM
Slightly disappointed they've changed the default key mappings? I went to open a file with cmd+shift+o but that immediately launched a symbol search and I have to hit cmd-p to open a file search.
Seems like the git comparison UI is worse. Aside from it stacking up a giant list of diffs, it seems very simple, like Github's PR diff UI. Not doing the nice thing where it shows which lines map to which lines in the changes. I'll chock that up to being a preview.
by mgkimsal on 10/12/22, 12:53 PM
https://intellij-support.jetbrains.com/hc/en-us/community/po...
by savingGrace on 10/12/22, 5:59 PM
by nobleach on 10/12/22, 4:51 PM
by chewmieser on 10/12/22, 3:21 PM
PHP smart mode definitely needs work. A lot of errors that wouldn't be errors if we could specify which version of PHP the project was running as. Using any PHP7+ feature ends up in an error.
Some silly issues with namespacing as well - like using "string" type-hinting on class functions in a namespaced class shows an error.
And some highlighting oddities with some of our files, but all-in-all I really liked Fleet. Will keep an eye on it!
by PeterStuer on 10/12/22, 12:14 PM
Is Fleet to IntelliJ as VS.Code is to Visual Studio?
by bluelightning2k on 10/12/22, 1:50 PM
I'm fascinated by people's thoughts of VSC Vs JetBrains.
It seems the consensus is that JB is better, except for web platform?
Maybe this is because TypeScript is an excellent language server
by kburman on 10/12/22, 1:56 PM
For me it would be very hard to work if someone else is also updating the codebase at the same time.
Anyone working like can you share your experience
by wg0 on 10/12/22, 7:27 PM
Probably JetBrains thought to leverage tons of in house Java code otherwise I think Rust + Skia or similar would have been a great option with almost no run time requirements. Rust gurus can say better but I have seen pretty impressive cross platform apps in Rust such as alacritty and warp.
by EugeneOZ on 10/12/22, 2:16 PM
by bestest on 10/12/22, 12:52 PM
by anotherrandom on 10/12/22, 8:41 PM
by lopkeny12ko on 10/12/22, 3:59 PM
by cpctheman on 10/12/22, 2:39 PM
Until Gateway is performant & stable enough to use, I’m sticking with VSCode. It’s a shame because I prefer IntelliJ for Java development, but lacking remote development stability is a deal breaker.
by cheptsov on 10/12/22, 1:39 PM
Congrats on the launch, and kudos to the Fleet team!
by mehphp on 10/12/22, 5:36 PM
by tibbydudeza on 10/13/22, 10:17 AM
Simply using it for a few months convinced me to upgrade to the Pro edition, the same vibes as when I used Borland Turbo C - VSCode just has that bloated feeling like Eclipse.
by robertlagrant on 10/12/22, 12:25 PM
Given they're presumably spending a lot on this development, it would be useful to give a bit more detail than this. What is different?
by moogly on 10/12/22, 8:59 PM
I'll check back in a year when it's a bit more feature rich. And when you can disable the smooth scrolling.
by Asdrubalini on 10/12/22, 1:25 PM
by nik736 on 10/12/22, 12:48 PM
by idk1 on 10/13/22, 8:47 AM
by stunt on 10/12/22, 3:21 PM
by ddorian43 on 10/12/22, 2:37 PM
Literally my laptop that I bought for $1300 3 years ago.
by krzyk on 10/12/22, 1:49 PM
by mi_lk on 10/12/22, 3:05 PM
by cheeaun on 10/12/22, 3:14 PM
by gnerkus on 10/12/22, 1:58 PM
by pknerd on 10/12/22, 1:49 PM
I remember I loved the initial version of Goland a lot but found out it is not free and expired after a while, I switched back to VSCode and did not regret at all
by deagle50 on 10/12/22, 7:17 PM
by nikolay on 10/12/22, 5:44 PM
by Brystephor on 10/12/22, 4:43 PM
by junaid1460 on 10/12/22, 2:48 PM
by randomsearch on 10/12/22, 1:43 PM
by neilv on 10/12/22, 3:00 PM
"OK, people, creative time! Blank slate, no second system syndrome. Let's rethink the JetBrains concept, from the bottom, up!"
"Jet-- Butts?"
"Will the JetButts brand fly in all markets? Riff alternatives?"
"...Fleet?"
"Explosive! Sounds fast and productive! Can we get a mark search?"