Hey yalls... I'm wondering, looking for a service ...
# random
g
Hey yalls... I'm wondering, looking for a service really... I'm looking for some assistance setting a complete IntelliJ workflow. I'm mainly talking about deployment/run workflow that includes minification and obfusation of python, php and js, autosyncing, ssh SDKs, auto remote running, possibly package management (css, js, python pips), maybe a things like fontawsome package reducer (so I can develop with the full package but deploy only what's needed), maybe compiling my python code to C (I hear that is possible with Cython but haven't tried).... These are the things I'm looking to do, I'm developing on a windows machine but the application is only runable on linux which complicates things. The last few years I've been developing on the server with a mounted drive and notepad++... I'm trying to take advantage of intelliJ... but it gets really complicated and finicky... I guess at a minimum I'm looking to be pointed in the right direct and discuss possibilities... at a maximum, a real expert can set up a project for me instantly 😃.
n
Presumably you are using the Ultimate edition of IntelliJ. I have heard that IntelliJ has remote development support ( https://www.jetbrains.com/help/idea/creating-a-remote-server-configuration.html ), which you should look into to make your work easier to manage.
One avenue to look at is setting up a Linux SW development PC (a desktop or laptop). It is significantly easier to do Python development on Linux than Windows, and setting up remote file access is easier (use SFTP which is supported by many File Managers, and is very easy/quick to setup). There is a Linux version of IntelliJ available. Does the server have a SFTP server installed?
@Gunslingor - What is the main programming language you use for software development?
g
Thank! really good to know about python being easier on linux, never considered that and not sure why but good to know at least, I guess Intellij is installable, never considered that either... I'm pretty good with the terminal but not ubuntu gui so that would be new.
For this project its currently python entering data in database as backend, then php and js reading and serving it on the front end. jquery, font awsome, that's really about it... fairly large and modern looking but primative most. I am thinking about switching the php to python, but I'm pretty good with kotlin JVM and as well as angularJS at the moment... errr... to many things out there, lol.
n
Linux Mint ( https://www.linuxmint.com/ ) is easier to use than Ubuntu, and would provide a more familiar UI than what Ubuntu provides.
g
I have setup a remote server and its okay... autosyning makes it tolerable but its still slow... in notepade I'd save and refresh with confidence when it was saved on the server... now I have to wait between refreshes.
I tried for days to configure intellij with the remote python and php sdk but that never worked, I ended up using a WSL Linux instance that works fairly well, in regard to making context highlighting work all right.. but when intellij likes my python pathing my server doesn't, lol so the imports are always red.... lots and lots of great things with intellij, promising things and knightmares, lol
n
All the things you have mentioned (about the project) can be done on a Linux desktop. Have been doing Kotlin development on a Linux laptop for over two years. If you are heading down the JVM route and plan to use a Linux desktop then I recommend using SDK Man ( https://sdkman.io ).
g
Sounds familar, thanks!
I guess nothing in this world is ideal
lol
n
With software development there are always certain trade offs to make
Consider using PyCharm if the backend is going to be developed using Python.
👆 1