JavaRush /Java Blog /Random-IT /Strumenti per sviluppatori online
Viacheslav
Livello 3

Strumenti per sviluppatori online

Pubblicato nel gruppo Random-IT

introduzione

Questa breve recensione non ha la pretesa di essere completa, ma spero che possa interessarti e mostrarti quali sono gli strumenti a disposizione.
Strumenti online per sviluppatori - 1
Nel mondo moderno, molti servizi vivono sul “web” e anche le applicazioni “old-time” si stanno lentamente spostando lì. E questo non sorprende, perché ha un vantaggio innegabile: l'accessibilità da qualsiasi parte del mondo (dove c'è Internet), da qualsiasi computer o addirittura laptop. Anche il processo di sviluppo non ha aggirato questo aspetto e vorrei scrivere alcune parole al riguardo. Forse questo sarà interessante per alcuni e utile per altri. Credo che questi strumenti possano aiutare nell’apprendimento. Ti consentono di testare rapidamente qualcosa senza eseguire l'IDE localmente, il che a volte è utile.

Compilatori in linea

La più comune e facile da recensire è la categoria dei “compilatori online”. Lì puoi provare alcune semplici soluzioni in Java. Una delle soluzioni più interessanti è il compilatore Java tutorialspoint . Ecco un esempio di come appare:
Strumenti online per sviluppatori - 2
Il vantaggio è la possibilità di eseguire il codice in modo rapido e semplice. Sembra anche carino. Gli svantaggi sono solo l'insieme base di classi presenti nel JDK e nient'altro. Nella stessa categoria vorrei citare un altro compilatore online: jdoodle . Sembra molto peggio, ma ha la capacità di connettere librerie di terze parti. Qualsiasi server web Undertow, purtroppo, non funzionerà. Ma puoi provare Apache Commons:
Strumenti online per sviluppatori - 3

Banca dati in linea

La categoria successiva che può anche essere utile sono i database online. A volte potresti aver bisogno di un database con accesso via web, senza distribuire un server localmente e senza alcun sistema complesso e sofisticato. Ancora una volta, questo può essere utile per l’apprendimento. " PostgreSQL as a Service " è ottimo per questi scopi :
Strumenti online per sviluppatori - 4
Consente di eseguire query e creare tabelle. Inoltre è accessibile dall'esterno. Cioè, può anche essere utilizzato localmente nei progetti di test nel tuo IDE.

IDE in linea

I compilatori online di cui abbiamo letto sopra sono buoni. E se volessi di più? Ad esempio, desideri un progetto Maven in Java in modo che possa supportare un'applicazione Spring. In effetti, questo è possibile. Per questo, codenvy.io è un’opzione ideale . Codenvy ti consente di creare spazi di lavoro:
Strumenti online per sviluppatori - 5
Quando creiamo uno spazio di lavoro, possiamo scegliere lo stack che sarà in questo spazio di lavoro.
Strumenti online per sviluppatori - 6
Successivamente possiamo creare un progetto esperto:
Strumenti online per sviluppatori - 7
È interessante notare che questo elenco ha una categoria "Esempi", che contiene applicazioni di esempio. Ad esempio, web-java-spring:
Strumenti online per sviluppatori - 8
Ed ecco come si presenta il progetto. Quasi come il tuo IDE, non è vero?
Strumenti online per sviluppatori - 9
Un altro analogo è codeanywhere.com . A prima vista può sembrare un po' scomodo, ma poi ci si abitua e sembra più amichevole. Tuttavia, ti permette di fare cose interessanti. Ad esempio, se hai un collegamento a un repository GIT, puoi importarlo:
Strumenti online per sviluppatori - 10
Ecco come apparirà il progetto importato:
Strumenti online per sviluppatori - 11
Importante!! Per farlo funzionare, devi selezionare lo stack "Vuoto" su Ubuntu. Successivamente, utilizza il menu contestuale per aprire un terminale ed eseguire i comandi:
1) Выполнить установку JDK8
sudo apt-get update
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

2) Установить Gradle
sudo chmod -R 777 ~/workspace
./gradlew
./gradlew test
Come puoi vedere nello screenshot, aprendo il terminale possiamo installare gradle usando gradlew ed eseguire il progetto attraverso le attività di gradle. Tuttavia, il completamento automatico intelligente come codenvy.io . Pertanto, dovrai preoccuparti di importare te stesso) Ma per lanciare progetti da Git, è abbastanza adatto.

Conclusione

Questo è tutto per una breve recensione di alcuni prodotti. In ogni categoria ci sono più opzioni che potresti trovare migliori. Ma mi sembra che le opzioni di cui sopra siano almeno alcune delle più utili. Spero che tu possa trovare un utilizzo per loro) Sì, vorrei fornire qualche informazione in più sull'argomento. Codenvy ha un eccellente canale YouTube: CodenvyIDE . E su Internet ci sono molte, molte, molte recensioni di strumenti simili. Quindi c'è molto da scegliere. #Viacheslav
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION