JavaRush /Blog Java /Random-MS /Rehat kopi #30. Alat reka bentuk teknikal yang mungkin di...

Rehat kopi #30. Alat reka bentuk teknikal yang mungkin diperlukan semasa membangunkan aplikasi. 5 Alat Terbaik untuk Pembangun Java pada 2020

Diterbitkan dalam kumpulan

Alat reka bentuk teknikal yang mungkin anda perlukan semasa membangunkan aplikasi

Sumber: Dzone Rehat kopi #30.  Alat reka bentuk teknikal yang mungkin diperlukan semasa membangunkan aplikasi.  5 Alat Terbaik untuk Pembangun Java pada 2020 - 1 Gone adalah hari apabila reka bentuk dianggap sebagai elemen sekunder dalam pembangunan perisian. Pengekodan, sudah tentu, masih kekal sebagai peringkat paling penting dalam latihan pengaturcara, tetapi reka bentuk teknikal tidak boleh diabaikan lagi. Setiap tahun semakin ramai pemaju. Di antara banyak pilihan yang ditawarkan, pelanggan memilih satu yang paling berkesan dapat menarik khalayak sasaran aplikasi atau perkhidmatan. Jika anda memutuskan untuk membuat aplikasi sendiri, tanpa bantuan pereka profesional, anda perlu belajar cara bekerja dengan beberapa alat berguna, yang kini akan kita bincangkan. Mereka juga akan menjadi amat diperlukan dalam memastikan interaksi antara pereka bentuk dan pembangun jika kerja bersama pada susun atur dijalankan dari jauh.

Reka bentuk konsep dan teknikal - apakah perbezaannya?

Ringkasnya, reka bentuk konsep adalah representasi idea. Ia boleh menggunakan pelbagai elemen: rajah blok, kad CRC, rajah komponen, rangka wayar, dsb. Setelah reka bentuk konsep selesai, anda mempunyai gambaran kasar tentang struktur perisian anda. Setelah jelas apa yang harus pergi ke mana, reka bentuk bergerak ke peringkat seterusnya: aspek teknikal. Projek teknikal sedang dibangunkan - seni bina yang menentukan pembangunan dan pemasangan perisian selanjutnya. Penggunaan alat reka bentuk disyorkan di sini. Saya ingin mengesyorkan kepada anda mereka yang saya anggap paling sesuai.

Lakaran

Lakaran ialah platform reka bentuk yang boleh digunakan untuk mencipta pelbagai rajah, rangka kerja dan prototaip. Ia digunakan terutamanya dalam antara muka pengguna, laman web dan reka bentuk aplikasi mudah alih. Menguasai alat seperti Sketch sangat berguna dan penting untuk setiap pereka: profesional dan amatur. Jika anda sedang membangunkan aplikasi untuk ekosistem Apple, maka anda tidak boleh melakukannya tanpa Sketch.

Moqups

Moqups agak serupa dengan Sketch. Tetapi jika Sketch tertumpu pada macOS, maka Moqups dicipta sebagai perkhidmatan dalam talian yang serasi dengan mana-mana sistem pengendalian. Sketch mempunyai lebih banyak fungsi, tetapi Moqups boleh menjadi alternatif yang baik jika pereka anda tidak menggunakan Mac. Moqups juga mempunyai perpustakaan templat profesional yang sangat baik.

InVision

Menurut pencipta InVision, alat ini dibangunkan oleh pereka bentuk untuk pereka. Ia berbeza daripada perkhidmatan lain bukan sahaja dalam kelajuannya, tetapi juga dalam keupayaan untuk bekerjasama di papan Freehand. InVision membolehkan anda melukis, rangka wayar dan serta-merta mendapatkan maklum balas tentang reka bentuk siap, mockup dan prototaip interaktif. Alat ini menyokong pengimportan fail lakaran.

Figma

Figma ialah alternatif berasaskan awan kepada alat Sketch yang popular. Pada asasnya, semua ciri asas Sketch tersedia dalam Figma. Selain itu, ia mempunyai satu lagi kelebihan penting - alat ini menyokong kerja berpasukan. Bagi kebanyakan pereka ini sangat penting.

Zeplin

Zeplin ialah alat kerjasama lain. Ia mampu menyediakan komunikasi bukan sahaja antara dua atau lebih pereka, tetapi juga antara pereka dan pembangun. Pilihan apabila pengekod atau ketua pasukan boleh membuat pengeditan terus dalam reka letak akan berguna untuk mana-mana pasukan. Zeplin dicipta sebagai aplikasi web, jadi anda boleh bekerja dengannya dari mana-mana sahaja di dunia. Sebagai tambahan kepada alat yang disebutkan di atas, anda sentiasa boleh menggunakan aplikasi yang lebih tradisional untuk pereka - Adobe Illustrator dan perisian profesional lain. Tetapi jika kerja berpasukan adalah penting kepada anda, penyelesaian moden mungkin menjadi alternatif yang lengkap.

5 Alat Terbaik untuk Pembangun Java pada tahun 2020

Sumber: Sederhana Rehat kopi #30.  Alat reka bentuk teknikal yang mungkin diperlukan semasa membangunkan aplikasi.  5 Alat Terbaik untuk Pembangun Java pada 2020 - 2 Mempunyai banyak pengalaman membangun di Jawa, saya mendapati bahawa alatan yang saya berpeluang menggunakan selama ini kini telah banyak berubah. Dalam artikel ini, saya akan cuba menyerlahkan antara mereka yang saya anggap terbaik untuk pembangun Java pada tahun 2020.

IDEA Intellij

Intellij IDEA adalah IDE terbaik yang pernah saya gunakan. Saya mempunyai pengalaman dengan Eclipse, tetapi saya tidak boleh mengatakan bahawa saya menyukai alam sekitar. Saya sentiasa kecewa dengan carian teks yang sangat perlahan dalam Eclipse. IDEA menyelesaikan masalah ini untuk saya. Dalam senarai fungsi yang paling berguna dalam persekitaran pembangunan ini, saya ingin ambil perhatian:
  • carian teks pantas;
  • penyahkompil moden dan penyahpepijat;
  • integrasi Git yang menakjubkan;
  • Integrasi penuh dengan Spring, JUnit;
  • alat pemfaktoran semula yang sangat baik.

YourKit

YourKit ialah pemprofil Java terbaik yang pernah anda temui. Terima kasih kepada penyepaduan dengan IntelliJ IDEA, anda boleh menjalankan pemprofilan aplikasi bagi sebarang kerumitan secara setempat. Ia mempunyai ejen Java yang sangat baik untuk memprofilkan aplikasi jauh dengan sokongan untuk kebanyakan pelayan web. YourKit akan membolehkan anda menyelesaikan sebarang masalah prestasi yang mungkin timbul dalam kerja anda.

VisualVM

VisualVM ialah alat percuma yang digunakan sebagai antara muka visual kepada alat baris arahan JDK. Ia mempunyai fungsi pemprofilan, tetapi kelebihan utamanya ialah pemantauan JMX. Dengan VisualVM anda boleh melihat semua metrik yang terdapat dalam JVM, dan ia juga membolehkan anda melihat MBeans dan sambungan pengurusan lain.

DataGrip

DataGrip tergolong dalam keluarga IDE yang sama seperti IntelliJ IDEA. Alat ini direka untuk mengurus pangkalan data, menulis pertanyaan kompleks dan perkara yang serupa. Jika anda pernah menggunakan GUI untuk mengurus Pentadbir PG (baru atau lama), anda mungkin mengalami masa yang sukar. Anda mengalami perkara yang lebih kurang sama apabila bekerja dengan Oracle SQL Admin. Tetapi DataGrip hebat - ia menyokong kebanyakan enjin pangkalan data yang anda perlukan dan berfungsi dengan baik. Pengaturcaraan dengannya adalah semudah dengan IDEA.

Posmen

Terdapat banyak pelanggan API sekarang. Malah IDEA termasuk pelanggan yang cukup baik. Tetapi kegemaran saya ialah Posmen. Keupayaannya untuk memintas permintaan daripada Chrome dan kemudian menggunakannya dalam Posman adalah menakjubkan. Selain itu, alat ini mempunyai antara muka pengguna yang sangat baik. Saya telah cuba bekerja dengan banyak pelanggan API, tetapi sentiasa kembali ke Posmen.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION