Development tools

What's Hot
To all you developers.
I'm going to teach myself python to create a web driven database application.
The mysql server and python/web server are remote.
Now rather than have lots of horrid putty sessions on my desktop and everything being vi/cli driven are there any good remote guis I can use to do the development on my mac. or should I just install an X client and use native Linux development tools just displaying locally.
0reaction image LOL 1reaction image Wow! 0reaction image Wisdom

Comments

  • randellarandella Frets: 4213
    MS Visual Studio Code is a good tool, but not sure it handles working on remote files.  I tend to work locally and then get the files onto a dev server, followed by the live server.

    Anyway it's a free download for Mac if you do decide you want to try it.
    0reaction image LOL 0reaction image Wow! 1reaction image Wisdom
  • Avoid Eclipse
    "Working" software has only unobserved bugs. (Parroty Error: Pieces of Nine! Pieces of Nine!)
    Seriously: If you value it, take/fetch it yourself
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • Avoid Eclipse
    Wish I could @Phil_aka_Pip :)
    “Ken sent me.”
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • dtrdtr Frets: 1037
    MobaXterm is still SSH (vi/cli) but avoids the "lots of horrid putty sessions" pain.
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • To all you developers.
    I'm going to teach myself python to create a web driven database application.
    The mysql server and python/web server are remote.
    Now rather than have lots of horrid putty sessions on my desktop and everything being vi/cli driven are there any good remote guis I can use to do the development on my mac. or should I just install an X client and use native Linux development tools just displaying locally.
    What's X windows ?  I only use the terminal :)
    @randella is correct work on your project locally then transfer the code via ssh. You could install visual code on the remote server then do ssh -X name@host then run the application from the remote command line. 

    Python can be a right pain in the ar** (from a support install)

    You may be better to install Linux on a old PC and use all the development tools :)
    “Ken sent me.”
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • Phil_aka_PipPhil_aka_Pip Frets: 9794
    edited November 2018
    Avoid Eclipse
    Wish I could @Phil_aka_Pip
    Aye. It's a flaky PoS with an almost totally opaque modus operandi.

    EDIT in my last job I used gedit, make, and debugged with printfs. It worked fine. In this job, remote gdb is the order of the day but I waste more time arguing with eclipse than getting the job done
    "Working" software has only unobserved bugs. (Parroty Error: Pieces of Nine! Pieces of Nine!)
    Seriously: If you value it, take/fetch it yourself
    1reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • Avoid Eclipse
    Wish I could @Phil_aka_Pip
    Aye. It's a flaky PoS with an almost totally opaque modus operandi.

    EDIT in my last job I used gedit, make, and debugged with printfs. It worked fine. In this job, remote gdb is the order of the day but I waste more time arguing with eclipse than getting the job done
    Eclipse + virtual conda environments yuk yuk yuk 
    “Ken sent me.”
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • monquixotemonquixote Frets: 17648
    tFB Trader
    I'd just run the DB and web server locally for development and push it up as required.
    0reaction image LOL 0reaction image Wow! 1reaction image Wisdom
  • wibblewibble Frets: 1108
    Just install MAMP  https://www.mamp.info/en/ ; and work locally

    deploy via git

    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • Am going to try local python install (Mysql server will be remote) and Django and see how I get on.
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • PS I'm deploying to Google Cloud if that is any help as I work for them now.
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • I'd just run the DB and web server locally for development and push it up as required.
    This.

    Failing that...look up cloud IDEs...

    https://www.slant.co/topics/713/~best-cloud-ides
    <space for hire>
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
Sign In or Register to comment.