Earlier quoted context omitted.
When I last used them for Rust about two years ago they were racing neck and neck against a language server being refactored to share a backend with the reference compiler. I switched to the language server because I felt running the actual compiler will in the long term always work better than writing your own parser. I was on the Jetbrains student discount, so I made a small recurring contribution to the rust langu…
> running the actual compiler will in the long term always work better than writing your own parser. No, it won't. A compiler and an IDE code analyzer have completely different non-intersecting goals. As an example, consider error recovery. Where a compiler can just fail with an error, in an IDE you need to continue to provide full correct syntax highlighting, display all other potential errors and warnings, continue…
JetBrains invites developers to join the Fleet Public Preview Program
291–300 of 332 posts
Re: JetBrains invites developers to join the Fleet Public Preview Program
#292Instead of coming up with a new project, why just they do not provide a community edition for each of their products? Currently they provide a CE edition for PyCharm only? 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
"Currently they provide a CE edition for PyCharm only?" If I'm not mistaken, I think they have a CE edition of IntelliJ (java) too.
Re: JetBrains invites developers to join the Fleet Public Preview Program
#293Earlier quoted context omitted.
> For some reason, some people are very reluctant to pay for tools, even though they use them every day in their job. I used to pay Jetbrains annually, out of my own pocket. I continued paying fir a personal license even after my employer bought me another license. Jetbrains then made a stupid, greedy decision[1] (and walked or back within days), but I was done with them and canceled my subscription. Since then, my e…
Some years back, they decided on an IDE-as-a-service path where they were going to brick your IDE the day your subscription lapsed. No they didn't. This is a total mischaracterisation of how JB's subscription works.
Re: JetBrains invites developers to join the Fleet Public Preview Program
#294Earlier quoted context omitted.
> For some reason, some people are very reluctant to pay for tools, even though they use them every day in their job. I used to pay Jetbrains annually, out of my own pocket. I continued paying fir a personal license even after my employer bought me another license. Jetbrains then made a stupid, greedy decision[1] (and walked or back within days), but I was done with them and canceled my subscription. Since then, my e…
Some years back, they decided on an IDE-as-a-service path where they were going to brick your IDE the day your subscription lapsed. No they didn't. This is a total mischaracterisation of how JB's subscription works.
I don't understand how you could possibly have read my comment as describing their current licensing practices, with the tenses I was using.
You can go read up on the disastrous announcement and the followup at https://blog.jetbrains.com/blog/2015/09/03/introducing-jetbr...
Re: JetBrains invites developers to join the Fleet Public Preview Program
#295Earlier quoted context omitted.
Native code makes it much harder to design a runtime plugin system. Also, other than fast startup and lower memory usage, native code does not make the app faster.
> Native code makes it much harder to design a runtime plugin system That's not true, lua, lua-jit, quickjs, v8, c#, even java Game engines already have the lead in that area and they proved that it's possible and can be made very efficient The UI and host of the program should be native to maximize performance Native code helps write fast code that runs fast with optimized memory layouts
Huh? None of these are compiled to native code ahead of time. By definition using a JIT compiler is not making things "native", it's just a way of making a very fast interpreter.
Those languages you mention are used in gaming precisely because of their dynamic qualities compensating for the rigidness of the otherwise C++ based engines.
Re: JetBrains invites developers to join the Fleet Public Preview Program
#296Earlier quoted context omitted.
Native code makes it much harder to design a runtime plugin system. Also, other than fast startup and lower memory usage, native code does not make the app faster.
I don’t know what you’re looking at, but time-to-start is a huge factor for me. If I’m using a program as a text editor (as opposed to an IDE), I want to be able to open a file, edit it, and then close it. When I heard JetBrains was working on a lightweight text editor, I was hoping for something I could use in this way, but Fleet takes 5 seconds to launch and auto-closes after closing all files. So I’m a little disa…
If all I needed was a quick text editor, obviously I would stick with Notepad++ or Sublime or Kate or... Nothing wrong with that, and actually much saner than the new web-based stuff IMHO.
Re: JetBrains invites developers to join the Fleet Public Preview Program
#297Earlier quoted context omitted.
Some years back, they decided on an IDE-as-a-service path where they were going to brick your IDE the day your subscription lapsed. No they didn't. This is a total mischaracterisation of how JB's subscription works.
I clearly mentioned they walked back the decision within days of the initial announcement. I don't understand how you could possibly have read my comment as describing their current licensing practices, with the tenses I was using. You can go read up on the disastrous announcement and the followup at https://blog.jetbrains.com/blog/2015/09/03/introducing-jetbr...
Re: JetBrains invites developers to join the Fleet Public Preview Program
#298Earlier quoted context omitted.
I believe AppCode and Rider are more examples of JetBrains IDEs that do things that IntelliJ Ultimate can't.
Appcode, Rider, CLion and Goland are not available as language plugins to other IDEs.
Re: JetBrains invites developers to join the Fleet Public Preview Program
#299Earlier quoted context omitted.
Distributed means you can run the editor UI and the actual backend on separate machines. One long-term goal of such deployments is developers just having a thin chromebook with the UI and the actual code being on a corporate server, like terminals and mainframes in ye olde days. I believe this is a reaction to VS Code, which has supported this functionality for a while already.
But conventionally the word "distributed” is for apps running on multiple servers. Your definition makes every web app "distributed". And I feel like most of HN would disagree with calling Spotify Web a "distributed app"
e.g., quassel, an irc bouncer + client, used the same term since 2007.
Re: JetBrains invites developers to join the Fleet Public Preview Program
#300> Fleet is our new distributed polyglot editor and IDE. 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 basical…
Distributed means you can run the editor UI and the actual backend on separate machines. One long-term goal of such deployments is developers just having a thin chromebook with the UI and the actual code being on a corporate server, like terminals and mainframes in ye olde days. I believe this is a reaction to VS Code, which has supported this functionality for a while already.