(no title)
voyager1 | 3 years ago
At the last company we had Docker, Java 8, Wildfly 10, Gradle 4 and I didn't manage to make it run locally on M1.
I was pleasently surprised with how smooth it was to connect to Ubuntu VM with Jetbrains Gateway. You use native Jetbrains app on your computer (Intellij Idea in my case), but everything is executed and compiled on the remote machine (Ubuntu VM). Another huge upside is that Docker is running on Ubuntu, which is a lot faster than on OSX. Downside is that your are dependant on the Internet ofcourse.
Officially the product is still in Beta, but it worked good enough for me.
hbn|3 years ago
ChuckNorris89|3 years ago
sixothree|3 years ago
rerx|3 years ago
I went back to remote controlling the full-featured IDE via Projector, their earlier approach too remote development. That works extremely well for what it is. Probably the richer Gateway client will catch up in a while, but not quite yet.
foobarian|3 years ago
The main issue I've seen is the gateway/target JVM combo gets wedged in some weird state somehow that persists across retarts and I found myself killing idea processes by hand on the remote server. But hey it's Beta! Works pretty excellent considering.
gjvc|3 years ago
they do state on this page https://lp.jetbrains.com/projector/ "If you're not sure which solution you should choose, please consider using Gateway."
pmulv|3 years ago
Thanks for mentioning this. I was going to give this a try this weekend but that's a dealbreaker for me.
matsemann|3 years ago
VSCode have had some more luck with their frontend/backend architecture making it easier to pull off, glad to see jetbrains is on the move, as I prefer them.
eropple|3 years ago
No relation, just a super happy user.
sz4kerto|3 years ago
mhitza|3 years ago
I wanted to transition to this development model a year ago, but unfortunately X11 forwarding was slow on mobile connections, and as far as I'm aware (if you know a workaround let me know), on Linux, RDP can't be made to just share a single app, only full desktop sessions.
pjmlp|3 years ago
olavgg|3 years ago
Though this got me thinking a little bit, I have ordered a M1 Max 32GB which I have been waiting for over 5 months now. I am actually looking into getting the M1 air with 8GB as I think it will suffice for my Java development. I don't need to run VM's on that machine.
I'm gonna think about this through this weekend. I don't really need the firepower from the M1 Max as it has similar single core performance to the M1 air. And if this product matures, I will really not need that much RAM either.
vonseel|3 years ago
vital101|3 years ago
jhgb|3 years ago
cstrat|3 years ago
moron4hire|3 years ago
rieckpil|3 years ago
Testcontainers Cloud (https://www.atomicjar.com/2021/11/announcing-testcontainers-...) may be another tool to use for those that only want to "outsource" the container part of running intgeration tests.
wccrawford|3 years ago
I was hoping to use it to do most of my stuff remotely, instead of a remote client or a mouse/kb sharing program like Barrier.
mhoad|3 years ago
I couldn’t see myself going back to just running everything outside of at least some containerised environment at a minimum even if not fully remote.
I do a bunch of front end web stuff as well and now the thought of just running npm on my local machine gives me the chills. It’s akin to attending an orgy without a condom :)
pc86|3 years ago
shabazahmed|3 years ago
digisign|3 years ago
ta988|3 years ago
sz4kerto|3 years ago