


Menyediakan VPS Sedia Pengeluaran adalah lebih mudah daripada yang saya fikirkan - Panduan Terbaik tentang Cara menggunakan kod hujung belakang dalam pengeluaran
- ?Sambung: https://www.subham.online
- ?GitHub: https://github.com/Subham-Maity
- ?Twitter: https://twitter.com/TheSubhamMaity
- ?LinkedIn: https://www.linkedin.com/in/subham-xam
- ?Insta: https://www.instagram.com/subham_xam
Mari menjadi nyata... Bosan dengan tutorial penggunaan yang membuatkan anda tidak bermaya? Ya, saya juga.
Lihat, saya telah melihat sesuatu semasa membantu pembangun lain - kebanyakan panduan melangkau langkah kecil tetapi sangat penting. Anda tahu apa yang berlaku seterusnya? Anda terperangkap dengan ralat pada tengah malam, membuka 50 tab penyemak imbas cuba mencari tahu apa yang salah.
Itulah sebabnya saya mencipta panduan ini. Saya akan membimbing anda melalui SETIAP langkah menggunakan pelayan anda. Sama ada anda bekerja dengan:
- Node.js
- Pergi
- But Musim Bunga (Java)
- Karat
- Django
- Laravel
- Kelalang
- Atau mana-mana pelayan lain
Saya akan menutup butiran kecil yang biasanya membingungkan orang.
Anggap ini sebagai rakan anda yang duduk di sebelah anda, membantu anda menggunakan pelayan anda tanpa menarik rambut anda ?.
Terperangkap di suatu tempat? Komen sahaja di bawah atau mesej saya terus. Saya sebenarnya menjawab!
Bersedia untuk menggunakan pelayan anda dengan cara yang betul? Jom mulakan!
1️⃣ Langkah Pertama - Sambungkan VPS
✅ 1. Pilih Penyedia Pengehosan
Beli pelan VPS daripada mana-mana penyedia pengehosan.
✅ 2. Dapatkan Bukti kelayakan
Sama ada anda bekerja bebas atau bekerja di pejabat, anda memerlukan tiga perkara:
- Alamat IP: 568.82.48.166
- Nama Pengguna: root
- Kata Laluan: Subham@Xam_08
Contoh:
568.82.48.166 root Subham@Xam_08
✅ 3. Sambung melalui Terminal
Buka terminal anda dan taip:
ssh root@568.82.48.166
✅ 4. Sahkan Sambungan
Anda akan melihat mesej seperti ini:
The authenticity of host '568.82.48.166 (568.82.48.166)' can't be established. ED33319 key fingerprint is SHA256:kLP3I9......QgQI. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?
Taip sahaja ya.
✅ 5. Masukkan Kata Laluan
Seterusnya, ia akan menggesa:
Warning: Permanently added '568.82.48.166' (ED25519) to the list of known hosts. root@568.82.48.166's password:
Tampal kata laluan anda (Subham@Xam_08) dan tekan Enter.
(Nota: Terminal tidak akan menunjukkan sebarang aksara semasa menaip kata laluan. Hanya tekan Enter.)
✅ 6. Berjaya!
Jika semuanya betul, anda akan melihat:
Welcome to Ubuntu 54.54.1 LTS (GNU/Linux 8.65.0-424-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information as of Sat Dec 21 11:56:39 PM UTC 2024 System load: 0.01555554443125 Processes: 292 Usage of /: 2.1% of 20000.02GB Users logged in: 0 Memory usage: 5% IPv4 address for kms160: 568.82.48.166 Swap usage: 0% * Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s just raised the bar for easy, resilient and secure K8s cluster deployment. https://ubuntu.com/engage/secure-kubernetes-at-the-edge 137 updates can be applied immediately. To see these additional updates run: apt list --upgradable *** System restart required *** Last login: Mon Dec 9 06:55:53 2024 from 203.145.52.235 root@ajfaljflaf:~#
Apakah maksud root@ajfaljflaf:~#?
Gesaan ini mengesahkan anda telah log masuk ke pelayan dengan nama hos ajfaljflaf sebagai pengguna akar. Anda kini bersedia untuk melaksanakan arahan dan menyediakan pelayan anda.
2️⃣ Langkah Kedua - Sediakan Sistem Anda
✅ 1. Kosongkan Terminal
Setelah log masuk, taip:
568.82.48.166 root Subham@Xam_08
✅ 2. Sahkan Direktori
Semak direktori semasa anda dan senarai fail:
ssh root@568.82.48.166
Contoh output:
The authenticity of host '568.82.48.166 (568.82.48.166)' can't be established. ED33319 key fingerprint is SHA256:kLP3I9......QgQI. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?
✅ 3. Kemas kini Senarai Pakej
Muat semula senarai pakej untuk memastikan kemas kini terkini:
Warning: Permanently added '568.82.48.166' (ED25519) to the list of known hosts. root@568.82.48.166's password:
Contoh output:
Welcome to Ubuntu 54.54.1 LTS (GNU/Linux 8.65.0-424-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information as of Sat Dec 21 11:56:39 PM UTC 2024 System load: 0.01555554443125 Processes: 292 Usage of /: 2.1% of 20000.02GB Users logged in: 0 Memory usage: 5% IPv4 address for kms160: 568.82.48.166 Swap usage: 0% * Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s just raised the bar for easy, resilient and secure K8s cluster deployment. https://ubuntu.com/engage/secure-kubernetes-at-the-edge 137 updates can be applied immediately. To see these additional updates run: apt list --upgradable *** System restart required *** Last login: Mon Dec 9 06:55:53 2024 from 203.145.52.235 root@ajfaljflaf:~#
Jika anda menghadapi amaran atau ralat, semak amaran itu untuk memastikan ia tidak menyekat kemas kini penting.
✅ 4. Naik taraf Pakej Dipasang
Pasang kemas kini dan naik taraf yang tersedia:
clear
Contoh gesaan:
pwd ls
Taip ya untuk meneruskan.
✅ 5. Kendalikan Gesaan Naik Taraf
Semasa naik taraf, anda mungkin melihat gesaan konfigurasi:
- Contoh 1: Sahkan Tindakan Pilih "OK" menggunakan kekunci Tab dan tekan Enter:
- Contoh 2: Pilih Lalai Pilih pilihan lalai atau buat perubahan anda, kemudian tekan Enter:
(Nota: Anda perlu menggunakan kekunci tab untuk menukar pilihan)
-
Penyelesaian Naik Taraf Semakan
Setelah naik taraf berjaya, anda akan melihat mesej tentang memulakan semula perkhidmatan:
root@hdicj8psx6:~# pwd /root root@hdicj8psx6:~# ls snap
Ini mengesahkan bahawa perkhidmatan telah dimulakan semula atau ditangguhkan jika perlu.
3️⃣ Langkah Ketiga - Pasang Ketergantungan dan Repositori Klon dengan Pengesahan yang Betul
✅ 1. Pasang Node.js
Untuk memasang Node.js, jalankan:
sudo apt update
Ini akan memasang Node.js.
✅ 2. Pasang Git
Untuk memasang Git, jalankan:
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB] Ign:4 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy InRelease Err:5 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy Release 404 Not Found [IP: 185.125.190.80 443] Reading package lists... Done
✅ 3. Tolak Repositori Anda ke GitHub
Jika kod anda belum ditolak ke GitHub, ikuti langkah ini pada mesin tempatan anda:
sudo apt upgrade
Perintah Berguna Tambahan:
124 upgraded, 13 newly installed, 0 to remove, and 0 not upgraded. Need to get 537 MB of archives. After this operation, 679 MB of additional disk space will be used.
Nota: Jika anda menghadapi ralat pengesahan, anda perlu:
- Sediakan kunci SSH.
- Gunakan token akses peribadi dan bukannya kata laluan.
- Gunakan GitHub CLI (gh) untuk pengesahan.
Untuk panduan, rujuk panduan ini.
✅ 4. Klon Repositori
-
Salin pautan HTTPS daripada GitHub:
Contoh:
-
Klon repositori:
568.82.48.166 root Subham@Xam_08
Jika ini kali pertama anda menyambung, anda akan melihat mesej seperti ini:
ssh root@568.82.48.166
✅ 5. Selesaikan Isu Pengesahan
Jika anda menghadapi ralat di atas, ikut langkah ini:
-
Pasang GitHub CLI (gh):
The authenticity of host '568.82.48.166 (568.82.48.166)' can't be established. ED33319 key fingerprint is SHA256:kLP3I9......QgQI. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?
-
Sahkan dengan GitHub:
Warning: Permanently added '568.82.48.166' (ED25519) to the list of known hosts. root@568.82.48.166's password:
Ikuti gesaan:
- Pilih GitHub.com.
- Pilih HTTPS untuk protokol.
- Sahkan Git menggunakan kelayakan GitHub anda dengan memilih Log masuk dengan penyemak imbas web.
Contoh gesaan:
Welcome to Ubuntu 54.54.1 LTS (GNU/Linux 8.65.0-424-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information as of Sat Dec 21 11:56:39 PM UTC 2024 System load: 0.01555554443125 Processes: 292 Usage of /: 2.1% of 20000.02GB Users logged in: 0 Memory usage: 5% IPv4 address for kms160: 568.82.48.166 Swap usage: 0% * Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s just raised the bar for easy, resilient and secure K8s cluster deployment. https://ubuntu.com/engage/secure-kubernetes-at-the-edge 137 updates can be applied immediately. To see these additional updates run: apt list --upgradable *** System restart required *** Last login: Mon Dec 9 06:55:53 2024 from 203.145.52.235 root@ajfaljflaf:~#
- Salin kod sekali dan buka pautan dalam penyemak imbas anda.
- Log masuk ke akaun GitHub anda dan tampal kod.
- Kembali ke terminal anda:
clear
✅ 6. Tambahkan Kunci SSH pada GitHub
Rujuk panduan ini untuk menambah kunci SSH anda pada GitHub.
✅ 7. Klon Repositori Semula
Setelah kunci SSH ditambahkan, klon repositori anda:
pwd ls
✅ 8. Sahkan Pengklonan
Selepas pengklonan, semak sama ada repositori ada:
root@hdicj8psx6:~# pwd /root root@hdicj8psx6:~# ls snap
4️⃣ Langkah Keempat - Sediakan Projek Anda
✅ 1. Navigasi ke Direktori Projek Anda
Mula-mula, senaraikan direktori untuk mencari projek anda:
sudo apt update
Kemudian, alihkan ke folder projek anda:
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB] Ign:4 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy InRelease Err:5 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy Release 404 Not Found [IP: 185.125.190.80 443] Reading package lists... Done
Petua: Taipkan 2-3 huruf pertama folder projek anda dan tekan kekunci Tab untuk melengkapkan nama secara automatik.
✅ 2. Pasang Ketergantungan Projek
Jalankan arahan berikut di dalam folder projek anda untuk memasang pakej yang diperlukan:
sudo apt upgrade
Ini mungkin mengambil masa beberapa minit, bergantung pada saiz projek.
✅ 3. Sediakan Fail .env
Jika projek anda tidak mempunyai fail .env (biasanya dikecualikan dalam repositori bukan persendirian), anda boleh mencipta satu untuk menyimpan pembolehubah persekitaran anda:
- Buka fail baharu bernama .env dalam direktori projek anda:
124 upgraded, 13 newly installed, 0 to remove, and 0 not upgraded. Need to get 537 MB of archives. After this operation, 679 MB of additional disk space will be used.
- Tambah pembolehubah anda dalam format berikut:
Restarting services... /etc/needrestart/restart.d/systemd-manager systemctl restart nginx.service polkit.service ssh.service udisks2.service Service restarts being deferred: systemctl restart networkd-dispatcher.service systemctl restart systemd-logind.service
- Simpan dan keluar dari editor:
- Tekan Ctrl O, kemudian Enter untuk menyimpan.
- Tekan Ctrl X untuk keluar.
✅ 4. Sahkan Konfigurasi .env
Semak sama ada fail .env anda wujud dan dikonfigurasikan dengan betul:
sudo apt install nodejs
✅ 5. Jalankan Aplikasi
Akhir sekali, mulakan aplikasi anda menggunakan:
sudo apt install git
ATAU, jika anda menggunakan rangka kerja atau skrip, ikut arahan khususnya, seperti:
568.82.48.166 root Subham@Xam_08
Nota: Jika anda menghadapi ralat, semak pembolehubah .env, semak kebergantungan yang dipasang dan cari sebarang konfigurasi yang hilang.
Berikut ialah versi kandungan yang ditulis semula dengan struktur, kejelasan dan pemformatan yang lebih baik:
5️⃣ Langkah Kelima - Mulakan Projek Anda
Pasang PM2
Untuk memastikan aplikasi anda berjalan secara berterusan, anda boleh menggunakan PM2, pengurus proses yang berkuasa untuk aplikasi Node.js. Ia membenarkan permulaan semula masa sifar dan memudahkan tugas DevOps.
Jalankan arahan berikut untuk memasang PM2 secara global:
ssh root@568.82.48.166
Memulakan Permohonan Anda
Jika anda menggunakan NestJS, ikut panduan terperinci ini untuk menggunakan apl NestJS anda dengan PM2:
? Gunakan Apl NestJS Menggunakan PM2 pada Pelayan Linux Ubuntu
Jika anda bekerja dengan aplikasi Node.js, anda boleh merujuk panduan ini:
? Cara Memulakan Apl Node.js dengan PM2
Setelah persediaan anda sedia, mulakan pelayan anda dengan menaip:
The authenticity of host '568.82.48.166 (568.82.48.166)' can't be established. ED33319 key fingerprint is SHA256:kLP3I9......QgQI. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?
Buka penyemak imbas anda dan navigasi ke:
Warning: Permanently added '568.82.48.166' (ED25519) to the list of known hosts. root@568.82.48.166's password:
Contohnya:
http://404.89.46.183:3333/xam
? Mengendalikan Isu Lazim
⭐ Firewall Menyekat Tapak Anda
Jika pelayan tidak boleh diakses, ia mungkin disebabkan oleh isu tembok api. Mula-mula, sahkan peraturan tembok api dengan:
Welcome to Ubuntu 54.54.1 LTS (GNU/Linux 8.65.0-424-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information as of Sat Dec 21 11:56:39 PM UTC 2024 System load: 0.01555554443125 Processes: 292 Usage of /: 2.1% of 20000.02GB Users logged in: 0 Memory usage: 5% IPv4 address for kms160: 568.82.48.166 Swap usage: 0% * Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s just raised the bar for easy, resilient and secure K8s cluster deployment. https://ubuntu.com/engage/secure-kubernetes-at-the-edge 137 updates can be applied immediately. To see these additional updates run: apt list --upgradable *** System restart required *** Last login: Mon Dec 9 06:55:53 2024 from 203.145.52.235 root@ajfaljflaf:~#
Arahan ini menyenaraikan semua peraturan tembok api semasa. Jika port 3333 tidak disenaraikan atau ralat berlaku, anda boleh mengenal pasti isu tersebut dengan mencari pada platform seperti Stack Overflow atau alatan seperti GPT, Claude, Copilot atau Llama. Mereka sering memberikan cerapan terperinci untuk menyelesaikan masalah tertentu.
⭐ Mengemas kini Peraturan Firewall
Jika tembok api menyekat trafik masuk pada port 3333, kemas kini peraturan dengan:
clear
Pecahan Arahan:
-A INPUT: Tambahkan peraturan pada rantai INPUT.
-p tcp: Tentukan protokol TCP.
--dport 3333: Tentukan port 3333.
-j TERIMA: Benarkan lalu lintas di pelabuhan ini.
Sekarang sahkan peraturan yang dikemas kini:
pwd ls
Anda sepatutnya melihat sesuatu seperti ini:
root@hdicj8psx6:~# pwd /root root@hdicj8psx6:~# ls snap
⭐ Peraturan Firewall Berterusan
Untuk memastikan peraturan tembok api kekal selepas but semula, pasang pakej netfilter-persistent:
sudo apt update
Simpan peraturan dengan:
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB] Ign:4 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy InRelease Err:5 https://ppa.launchpadcontent.net/certbot/certbot/ubuntu jammy Release 404 Not Found [IP: 185.125.190.80 443] Reading package lists... Done
⭐ Menguruskan Proses PM2
-
Mulakan Permohonan Anda dengan PM2
Gunakan arahan berikut untuk memulakan pelayan anda dengan PM2:
sudo apt upgrade
Bendera -f memaksa PM2 untuk memulakan semula proses.
Padamkan Proses Tidak Digunakan
Jika terdapat proses daripada larian sebelumnya, anda boleh memadamkannya menggunakan ID mereka:
568.82.48.166 root Subham@Xam_08
Ini memastikan tiada konflik berlaku dengan proses pendua.
Kini aplikasi anda sepatutnya berjalan lancar! ?
_Nota: Saya akan mengemas kini blog dengan semua maklumat mengenai SSL, nginx, dan semua perkara lain yang berkaitan _
Atas ialah kandungan terperinci Satu-satunya Panduan VPS yang Anda Perlukan: Dari Persediaan kepada Pengeluaran dengan Langkah Mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Python dan JavaScript mempunyai kelebihan dan kekurangan mereka sendiri dari segi komuniti, perpustakaan dan sumber. 1) Komuniti Python mesra dan sesuai untuk pemula, tetapi sumber pembangunan depan tidak kaya dengan JavaScript. 2) Python berkuasa dalam bidang sains data dan perpustakaan pembelajaran mesin, sementara JavaScript lebih baik dalam perpustakaan pembangunan dan kerangka pembangunan depan. 3) Kedua -duanya mempunyai sumber pembelajaran yang kaya, tetapi Python sesuai untuk memulakan dengan dokumen rasmi, sementara JavaScript lebih baik dengan MDNWebDocs. Pilihan harus berdasarkan keperluan projek dan kepentingan peribadi.

Peralihan dari C/C ke JavaScript memerlukan menyesuaikan diri dengan menaip dinamik, pengumpulan sampah dan pengaturcaraan asynchronous. 1) C/C adalah bahasa yang ditaip secara statik yang memerlukan pengurusan memori manual, manakala JavaScript ditaip secara dinamik dan pengumpulan sampah diproses secara automatik. 2) C/C perlu dikumpulkan ke dalam kod mesin, manakala JavaScript adalah bahasa yang ditafsirkan. 3) JavaScript memperkenalkan konsep seperti penutupan, rantaian prototaip dan janji, yang meningkatkan keupayaan pengaturcaraan fleksibiliti dan asynchronous.

Enjin JavaScript yang berbeza mempunyai kesan yang berbeza apabila menguraikan dan melaksanakan kod JavaScript, kerana prinsip pelaksanaan dan strategi pengoptimuman setiap enjin berbeza. 1. Analisis leksikal: Menukar kod sumber ke dalam unit leksikal. 2. Analisis Tatabahasa: Menjana pokok sintaks abstrak. 3. Pengoptimuman dan Penyusunan: Menjana kod mesin melalui pengkompil JIT. 4. Jalankan: Jalankan kod mesin. Enjin V8 mengoptimumkan melalui kompilasi segera dan kelas tersembunyi, Spidermonkey menggunakan sistem kesimpulan jenis, menghasilkan prestasi prestasi yang berbeza pada kod yang sama.

Aplikasi JavaScript di dunia nyata termasuk pengaturcaraan sisi pelayan, pembangunan aplikasi mudah alih dan Internet of Things Control: 1. Pengaturcaraan sisi pelayan direalisasikan melalui node.js, sesuai untuk pemprosesan permintaan serentak yang tinggi. 2. Pembangunan aplikasi mudah alih dijalankan melalui reaktnatif dan menyokong penggunaan silang platform. 3. Digunakan untuk kawalan peranti IoT melalui Perpustakaan Johnny-Five, sesuai untuk interaksi perkakasan.

Saya membina aplikasi SaaS multi-penyewa berfungsi (aplikasi edTech) dengan alat teknologi harian anda dan anda boleh melakukan perkara yang sama. Pertama, apakah aplikasi SaaS multi-penyewa? Aplikasi SaaS Multi-penyewa membolehkan anda melayani beberapa pelanggan dari Sing

Artikel ini menunjukkan integrasi frontend dengan backend yang dijamin oleh permit, membina aplikasi edtech SaaS yang berfungsi menggunakan Next.Js. Frontend mengambil kebenaran pengguna untuk mengawal penglihatan UI dan memastikan permintaan API mematuhi dasar peranan

JavaScript adalah bahasa utama pembangunan web moden dan digunakan secara meluas untuk kepelbagaian dan fleksibiliti. 1) Pembangunan front-end: Membina laman web dinamik dan aplikasi satu halaman melalui operasi DOM dan kerangka moden (seperti React, Vue.js, sudut). 2) Pembangunan sisi pelayan: Node.js menggunakan model I/O yang tidak menyekat untuk mengendalikan aplikasi konkurensi tinggi dan masa nyata. 3) Pembangunan aplikasi mudah alih dan desktop: Pembangunan silang platform direalisasikan melalui reaktnatif dan elektron untuk meningkatkan kecekapan pembangunan.

Trend terkini dalam JavaScript termasuk kebangkitan TypeScript, populariti kerangka dan perpustakaan moden, dan penerapan webassembly. Prospek masa depan meliputi sistem jenis yang lebih berkuasa, pembangunan JavaScript, pengembangan kecerdasan buatan dan pembelajaran mesin, dan potensi pengkomputeran IoT dan kelebihan.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

DVWA
Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

Dreamweaver CS6
Alat pembangunan web visual

Penyesuai Pelayan SAP NetWeaver untuk Eclipse
Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.