Well if a Java application will be able to go via SSH to VPS and to the remote database?

Determine the choice of development language and framework for the implementation of desktop applications for Windows, which could, entered username/password to connect to the remote server via SSH, navigate there through the folders and a full-fledged work with files to change to extract the folder from the archive, delete files, start mysql with the command line parameters. In addition, it must be able to work with the local file system - to add to the archive folder, copy files via SFTP to a remote server to the desired folder and save your settings somewhere preferably in nosql storage, requiring no additional driver installation on the computer and libraries.

The Java programming language suitable for this task? And what testing framework in Java to choose to start developing. The program basically is simple - select a folder to zip archive, send the remote address to connect to the remote server, unpack the sent items folder, to make changes in some configuration files.

I have been in your Arsenal of php and Vue2.js but I would like to make a universal solution.
And what DB will advise you to save your settings, logins, settings addresses.
Still need to learn Java with this project and decided to start.
March 25th 20 at 13:19
1 answer
March 25th 20 at 13:21
The Java programming language suitable for this task?

Yes.

And what testing framework in Java to choose to start developing.

No. The task is simple and specific.

And what DB will advise you to save your settings, logins, settings addresses.

Any. Even SQLite will do.
what kind of Java to install a development environment right? and to create interface - Rebekah_Stehr2 commented on March 25th 20 at 13:24
@Rebekah_Stehr2, version the fresher, the better. The Assembly can adopt from Adopt. And IntelliJ IDEA as an environment. - yoshiko_Bor commented on March 25th 20 at 13:27
@Rebekah_Stehr2, to create an interface recommend JavaFX. - wendy.Greenho commented on March 25th 20 at 13:30
@wendy.Greenho, thank you! yesterday got different options. also it stopped. well that confirmed my choice! - Rebekah_Stehr2 commented on March 25th 20 at 13:33

Find more questions by tags Java