JavaRush /Java Blog /Random-ID /Alat pengembang online
Viacheslav
Level 3

Alat pengembang online

Dipublikasikan di grup Random-ID

Perkenalan

Ulasan singkat ini tidak berpura-pura lengkap, namun saya harap dapat menarik minat Anda dan menunjukkan kepada Anda alat apa saja yang tersedia.
Alat online untuk pengembang - 1
Di dunia modern, banyak layanan yang ada di “web” dan bahkan aplikasi “lama” perlahan-lahan berpindah ke sana. Dan ini tidak mengherankan, karena memiliki keunggulan yang tidak dapat disangkal - aksesibilitas dari mana saja di dunia (di mana ada Internet), dari komputer atau bahkan laptop mana pun. Proses pengembangan juga tidak mengabaikan hal ini, dan saya ingin menulis beberapa kata tentangnya. Mungkin ini menarik bagi sebagian orang, dan berguna bagi yang lain. Saya percaya bahwa alat-alat ini dapat membantu pembelajaran. Mereka memungkinkan Anda menguji sesuatu dengan cepat tanpa menjalankan IDE secara lokal, yang terkadang berguna.

Kompiler online

Yang paling umum dan paling mudah untuk ditinjau adalah kategori “kompiler online”. Di sana Anda dapat mencoba beberapa solusi sederhana di Java. Salah satu solusi terbaik adalah tutorialspoint java compiler . Berikut ini contoh tampilannya:
Alat online untuk pengembang - 2
Keunggulannya adalah kemampuan menjalankan kode dengan cepat dan mudah. Itu juga terlihat bagus. Kerugiannya hanya pada kumpulan kelas dasar yang ada di JDK dan tidak ada yang lain. Dalam kategori yang sama saya ingin menyebutkan kompiler online lainnya: jdoodle . Kelihatannya jauh lebih buruk, tetapi memiliki kemampuan untuk menghubungkan perpustakaan pihak ketiga. Sayangnya, server web Undertow mana pun tidak akan berfungsi. Tapi Anda bisa mencoba Apache Commons:
Alat online untuk pengembang - 3

Basis data daring

Kategori berikutnya yang juga berguna adalah database online. Terkadang Anda mungkin memerlukan database dengan akses melalui web, tanpa menggunakan server secara lokal dan tanpa sistem mewah yang rumit. Sekali lagi, ini dapat bermanfaat untuk pembelajaran. " PostgreSQL sebagai Layanan " sangat bagus untuk tujuan ini :
Alat online untuk pengembang - 4
Memungkinkan Anda menjalankan kueri dan membuat tabel. Selain itu, dapat diakses dari luar. Artinya, ini juga dapat digunakan secara lokal dalam proyek pengujian di IDE Anda.

IDE daring

Kompiler online yang kita baca di atas bagus. Namun bagaimana jika Anda menginginkan lebih? Misalnya, Anda menginginkan proyek Maven di Java agar dapat mendukung aplikasi Spring. Faktanya, hal ini mungkin saja terjadi. Untuk ini, codenvy.io adalah pilihan ideal . Codenvy memungkinkan Anda membuat ruang kerja:
Alat online untuk pengembang - 5
Saat membuat ruang kerja, kita mempunyai pilihan tumpukan yang akan ada di ruang kerja ini.
Alat online untuk pengembang - 6
Selanjutnya kita dapat membuat proyek pakar:
Alat online untuk pengembang - 7
Menariknya, daftar ini memiliki kategori "Sampel", yang berisi contoh aplikasi. Misalnya, web-java-spring:
Alat online untuk pengembang - 8
Dan seperti inilah proyeknya. Hampir seperti IDE Anda, bukan?
Alat online untuk pengembang - 9
Analog lainnya adalah codeanywhere.com . Sekilas mungkin terlihat sedikit tidak nyaman, namun lama kelamaan Anda terbiasa dan terkesan lebih bersahabat. Namun, ini memungkinkan Anda melakukan hal-hal menarik. Misalnya, jika Anda memiliki link ke repositori GIT, Anda dapat mengimpornya:
Alat online untuk pengembang - 10
Seperti inilah tampilan proyek yang diimpor:
Alat online untuk pengembang - 11
Penting!! Agar dapat berfungsi, Anda perlu memilih tumpukan "Kosong" di Ubuntu. Selanjutnya, gunakan menu konteks untuk membuka terminal dan jalankan perintah:
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
Seperti yang Anda lihat di tangkapan layar, dengan membuka terminal kita dapat menginstal gradle menggunakan gradlew dan menjalankan proyek melalui tugas gradle. Namun, pelengkapan otomatis yang cerdas seperti codenvy.io . Oleh karena itu, Anda harus khawatir untuk mengimpor sendiri) Tetapi untuk meluncurkan proyek dari Git, ini cukup cocok.

Kesimpulan

Sekian ulasan singkat beberapa produknya. Di setiap kategori ada lebih banyak opsi yang mungkin Anda anggap lebih baik. Namun menurut saya opsi di atas setidaknya merupakan salah satu yang paling berguna. Saya harap Anda dapat menemukan kegunaannya) Ya, saya ingin memberikan lebih banyak informasi tentang topik tersebut. Codenvy memiliki saluran youtube yang luar biasa: CodenvyIDE . Dan di Internet ada banyak sekali ulasan tentang alat serupa. Jadi ada banyak pilihan. #Viacheslav
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION