Hacker News

ຂ້ອຍແກ້ໄຂການພັດທະນາພື້ນເມືອງຂອງ Windows

ຂ້ອຍແກ້ໄຂການພັດທະນາພື້ນເມືອງຂອງ Windows ນີ້ການວິເຄາະທີ່ສົມບູນແບບຂອງຄົງທີ່ສະຫນອງການກວດສອບລາຍລະອຽດຂອງອົງປະກອບຫຼັກຂອງມັນແລະຜົນສະທ້ອນຢ່າງກວ້າງຂວາງ. ເຂດຈຸດສຸມ ການ​ສົນ​ທະ​ນາ​ຈຸດ​ສຸມ​: ກົນໄກ ແລະ ຂະບວນການຫຼັກ ...

1 min read Via marler8997.github.io

Mewayz Team

Editorial Team

Hacker News

ຂ້ອຍແກ້ໄຂ Windows Native Development: ການແບ່ງສ່ວນທີ່ສົມບູນຂອງສິ່ງທີ່ເຮັດວຽກຕົວຈິງ

ການ​ພັດ​ທະ​ນາ​ພື້ນ​ເມືອງ Windows ໄດ້​ຖືກ​ພິ​ຈາ​ລະ​ນາ​ໂດຍ​ການ​ແຕກ​ແຍກ​ຂອງ​ຕ່ອງ​ໂສ້​ເຄື່ອງ​ມື, ນະລົກ​ການ​ເພິ່ງ​ພາ​ອາ​ໄສ, ແລະ​ສິ່ງ​ແວດ​ລ້ອມ​ທີ່​ບໍ່​ສອດ​ຄ່ອງ​ເປັນ​ເວ​ລາ​ຫຼາຍ​ປີ - ແຕ່​ຫຼັງ​ຈາກ​ການ​ທົດ​ສອບ​ຫຼາຍ​ເດືອນ, ໃນ​ທີ່​ສຸດ​ຂ້າ​ພະ​ເຈົ້າ​ໄດ້​ພົບ​ເຫັນ workflow ທີ່​ລົບ​ລ້າງ​ຄວາມ​ວຸ່ນ​ວາຍ. ຄູ່ມືນີ້ກວມເອົາຢ່າງແນ່ນອນວ່າສິ່ງທີ່ແຕກຫັກ, ສິ່ງທີ່ຂ້ອຍພະຍາຍາມ, ແລະການຕັ້ງຄ່າທີ່ເຮັດໃຫ້ການຜະລິດຂອງຂ້ອຍສາມາດສ້າງໄດ້ໂດຍບໍ່ມີການແກ້ໄຂ WSL ດຽວ.

ເປັນຫຍັງການພັດທະນາພື້ນເມືອງຂອງ Windows ຈຶ່ງເປັນຝັນຮ້າຍສະເໝີ?

ຄໍາຕອບທີ່ຊື່ສັດແມ່ນວ່າ Windows ບໍ່ເຄີຍຖືກອອກແບບກັບນັກພັດທະນາເປັນພົນລະເມືອງຕົ້ນຕໍ. ລະບົບທີ່ອີງໃສ່ Unix ໄດ້ອົບການຄຸ້ມຄອງຊຸດ, ການຂຽນແກະ, ແລະການແຍກສະພາບແວດລ້ອມເຂົ້າໄປໃນ DNA ຂອງພວກເຂົາຕັ້ງແຕ່ເລີ່ມຕົ້ນ. Windows ໄດ້ກະຕຸ້ນສິ່ງເຫຼົ່ານີ້ໃນຫຼາຍທົດສະວັດ, ສ້າງຄວາມວຸ້ນວາຍຂອງ PowerShell, CMD, Chocolatey, Winget, MSVC runtime ຂໍ້ຂັດແຍ່ງ, ແລະໄພພິບັດທີ່ປ່ຽນແປງໄດ້ຂອງ PATH ທີ່ສາມາດທໍາລາຍວິສະວະກອນອາວຸໂສໄດ້ໃນຕອນບ່າຍ.

ອາການເປັນທີ່ຄຸ້ນເຄີຍກັບທຸກຄົນທີ່ເຮັດວຽກຢູ່ໃນພື້ນທີ່ນີ້: ຊຸດຕິດຕັ້ງຢ່າງຖືກຕ້ອງຢູ່ໃນເຄື່ອງຫນຶ່ງແລະລົ້ມເຫລວຢ່າງງຽບໆໃນເຄື່ອງອື່ນ, ສ້າງເຄື່ອງມືອ້າງອິງສະບັບ compiler ທີ່ແຕກຕ່າງກັນຂຶ້ນກັບວ່າ Visual Studio workload ທີ່ທ່ານຕິດຕັ້ງຫຼ້າສຸດ, ແລະໂຄງການ Node.js ທີ່ເຮັດວຽກຢ່າງສົມບູນໃນ WSL2 ຖິ້ມຄວາມຜິດພາດ EPERM cryptic ໃນລະບົບໄຟລ໌ຕົ້ນສະບັບ. ເຫຼົ່ານີ້ບໍ່ແມ່ນກໍລະນີທີ່ມີຂອບ — ພວກມັນເປັນປະສົບການເລີ່ມຕົ້ນສຳລັບຜູ້ພັດທະນາ Windows ສ່ວນໃຫຍ່.

ກົນໄກຫຼັກອັນໃດຖືກທຳລາຍໃນການຕັ້ງຄ່າຂອງຂ້ອຍ?

ຫຼັງ​ຈາກ​ການ​ກວດ​ສອບ​ສະ​ພາບ​ແວດ​ລ້ອມ​ຂອງ​ຂ້າ​ພະ​ເຈົ້າ​ຢ່າງ​ເປັນ​ລະ​ບົບ, ຂ້າ​ພະ​ເຈົ້າ​ໄດ້​ລະ​ບຸ​ສາມ​ສາ​ເຫດ​ທີ່​ຮັບ​ຜິດ​ຊອບ​ສໍາ​ລັບ​ການ​ປະ​ມານ 80% ຂອງ​ຄວາມ​ລົ້ມ​ເຫຼວ​ຂອງ​ການ​ກໍ່​ສ້າງ​ຂອງ​ຂ້າ​ພະ​ເຈົ້າ​ແລະ​ສິ່ງ​ແວດ​ລ້ອມ​ບໍ່​ສອດ​ຄ່ອງ:

  • ຫ້ອງສະໝຸດ runtime ຂັດກັນ: ຫຼາຍລຸ້ນຂອງ Microsoft Visual C++ Redistributable ຢູ່ຮ່ວມກັນໂດຍບໍ່ມີຄໍາສັ່ງຄວາມລະອຽດທີ່ຊັດເຈນ, ເຮັດໃຫ້ການຊອກຫາ DLL ລົ້ມເຫລວໃນໂມດູນເດີມ.
  • PATH ມົນລະພິດ: ສິບເຈັດເຄື່ອງມືແຍກຕ່າງຫາກໄດ້ຄັດຕິດເຂົ້າໃສ່ລະບົບ PATH ເມື່ອເວລາຜ່ານໄປ, ໂດຍມີເງົາຫຼາຍອັນເຊິ່ງກັນແລະກັນ ແລະຊີ້ໄປຫາໄດເລກະທໍລີການຕິດຕັ້ງທີ່ຕິດຢູ່.
  • ຂາດການໂດດດ່ຽວສະພາບແວດລ້ອມລະດັບໂຄງການ: ແຕກຕ່າງຈາກ Unix workflows ທີ່ໄຟລ໌ .env ແລະ Shell directives ເປັນພົນລະເມືອງຊັ້ນໜຶ່ງ, Windows ບໍ່ມີກົນໄກທີ່ສອດຄ່ອງກັນເພື່ອກໍານົດຂອບເຂດຕົວແປສະພາບແວດລ້ອມໃຫ້ກັບໂຄງການທີ່ບໍ່ມີເຄື່ອງມືຂອງພາກສ່ວນທີສາມ.
  • Git line-ending ຂໍ້ຂັດແຍ່ງ: ການຈັດການ CRLF/LF ປະສົມລະຫວ່າງເຄື່ອງມື Windows ເດີມ ແລະຫ້ອງສະໝຸດຂ້າມແພລດຟອມເຮັດໃຫ້ checksums ລົ້ມເຫລວໃນ lockfiles, ທໍາລາຍການຕິດຕັ້ງທີ່ເຮັດຊ້ຳໄດ້.
  • ຄວາມຕ້ອງການການອະນຸຍາດສູງສໍາລັບ symlinks: ຜູ້ຈັດການແພັກເກດຫຼາຍແມ່ນອີງໃສ່ການເຊື່ອມຕໍ່ສັນຍາລັກ, ເຊິ່ງໃນ Windows ຕ້ອງການໂຫມດຜູ້ພັດທະນາຫຼືສິດທິຂອງຜູ້ເບິ່ງແຍງ - ການຕັ້ງຄ່າເຄື່ອງຈັກວິສາຫະກິດສ່ວນໃຫຍ່ປິດການໃຊ້ງານໂດຍນະໂຍບາຍ.

"ບັນຫາບໍ່ເຄີຍເປັນທີ່ Windows ບໍ່ສາມາດພັດທະນາແບບດັ້ງເດີມໄດ້ — ມັນແມ່ນວ່າບໍ່ມີໃຜໄດ້ປະກອບເຄື່ອງມືທີ່ເຫມາະສົມກັບການຕັ້ງຄ່າໂດຍເຈດຕະນາ. ເມື່ອທ່ານປະຕິບັດສະພາບແວດລ້ອມ dev ຂອງທ່ານເປັນຜະລິດຕະພັນທີ່ຕ້ອງການການຕັດສິນໃຈສະຖາປັດຕະ, ທຸກສິ່ງທຸກຢ່າງຈະປ່ຽນແປງ."

ຂ້ອຍໄດ້ແກ້ໄຂການເຮັດວຽກຂອງ Windows Native Development Workflow ແນວໃດ?

ການ​ແກ້​ໄຂ​ບໍ່​ແມ່ນ​ເປັນ​ເຄື່ອງ​ມື​ດຽວ​ຫຼື magic script​. ມັນ​ແມ່ນ​ການ​ສ້າງ​ສະ​ຖາ​ປັດ​ຕະ​ຍະ​ກໍາ​ຄືນ​ໃຫມ່​ໂດຍ​ເຈດ​ຕະ​ນາ​ຂອງ​ວິ​ທີ​ການ​ສະ​ພາບ​ແວດ​ລ້ອມ​ແມ່ນ​ໄດ້​ປະ​ກອບ​, ຂອບ​ເຂດ​, ແລະ​ຮັກ​ສາ​ໄວ້​. ພື້ນຖານເລີ່ມຕົ້ນດ້ວຍການເປີດໃຊ້ໂໝດຜູ້ພັດທະນາໃນລະດັບ OS ເພື່ອປົດລັອກການສ້າງ symlink ໂດຍບໍ່ມີການຍົກລະດັບ. ຈາກບ່ອນນັ້ນ, Scoop ແທນທີ່ສ່ວນປະສົມຂອງຕົວຕິດຕັ້ງເພາະມັນເຮັດວຽກທັງໝົດໃນພື້ນທີ່ຜູ້ໃຊ້, ເກັບຮັກສາ manifests ໃນການຄວບຄຸມເວີຊັນ, ແລະຈັດການ shim ສະອາດ.

ສຳລັບໂຄງການ Node.js ໂດຍສະເພາະ, ການປ່ຽນໄປໃຊ້ Volta ສໍາລັບການຈັດການເວີຊັນໄດ້ລົບລ້າງຄວາມຜິດພາດ EPERM ທີ່ plagued npm ທົ່ວໂລກ. Volta ຂັດຂວາງການໂທສອງຢູ່ຊັ້ນ shim ແລະແກ້ໄຂສະບັບ runtime ທີ່ຖືກຕ້ອງຕໍ່ໂຄງການໂດຍບໍ່ມີການສໍາຜັດກັບລະບົບ PATH. ສົມທົບກັບກະແຈ .volta ທີ່ມີຄວາມຕັ້ງໃຈໃນ package.json, ຄວາມສະເໝີພາບຂອງສະພາບແວດລ້ອມໃນທົ່ວເຄື່ອງຈັກຈະກາຍເປັນອັດຕະໂນມັດແທນທີ່ຈະເປັນຄວາມປາຖະຫນາ.

ຊິ້ນສຸດທ້າຍແມ່ນໄດ້ນຳໃຊ້ລະບຽບວິໄນ .env ລະດັບໂຄງການທີ່ບັງຄັບໃຊ້ໂດຍ direnv ported to Windows via Scoop — ຮັບປະກັນວ່າທຸກໆໂຄງການມີບໍລິບົດສະພາບແວດລ້ອມຂອງຕົນເອງທີ່ເປີດໃຊ້ງານຢູ່ໃນ directory entry ແລະ clears on exit. ມົນລະພິດ PATH ຫຼຸດລົງຈາກສິບເຈັດລາຍການມາເປັນສີ່ພາຍໃນໜຶ່ງອາທິດ.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

ການວິເຄາະການປຽບທຽບເປີດເຜີຍຫຍັງກ່ຽວກັບ Native vs. WSL2 Approaches?

WSL2 ແມ່ນດີເລີດແທ້ໆສຳລັບຂັ້ນຕອນການພັດທະນາທີ່ກຳນົດເປົ້າໝາຍໃສ່ສະພາບແວດລ້ອມການນຳໃຊ້ Linux. ຖ້າເຊີບເວີການຜະລິດຂອງທ່ານແລ່ນ Ubuntu ແລະທີມງານຂອງທ່ານສະດວກສະບາຍກັບເຄື່ອງມື Linux, WSL2 ກໍາຈັດຄວາມຂັດແຍ້ງ. ແນວໃດກໍ່ຕາມ, ມັນແນະນໍາປະເພດຂອງບັນຫາຂອງຕົນເອງ: ການປະຕິບັດລະບົບໄຟລ໌ໃນທົ່ວເຂດແດນ Windows-Linux ແມ່ນຊ້າກວ່າການວັດແທກສໍາລັບການດໍາເນີນງານ I/O-ໜັກ, ການດີບັກຂ້າມເຂດແດນຮຽກຮ້ອງໃຫ້ມີການຕິດຕັ້ງເພີ່ມເຕີມ, ແລະຄໍາຮ້ອງສະຫມັກ Windows GUI ພື້ນເມືອງຍັງຢູ່ນອກຂອບເຂດຂອງ WSL2 ທັງຫມົດ.

ສຳລັບທີມສ້າງແອັບພລິເຄຊັນທີ່ໃຊ້ Windows, ຊອບແວເດັສທັອບທີ່ອີງໃສ່ອີເລັກໂທຣນິກ, ຫຼືລະບົບຕ່ອງໂສ້ເຄື່ອງມືໃດໆກໍຕາມທີ່ຕ້ອງປະສົມປະສານກັບ Windows APIs, ການພັດທະນາແບບພື້ນເມືອງບໍ່ແມ່ນທາງເລືອກ - ແລະຂັ້ນຕອນການເຮັດວຽກຄົງທີ່ທີ່ອະທິບາຍໄວ້ນີ້ດີກວ່າ WSL2 ສໍາລັບກໍລະນີການນໍາໃຊ້ເຫຼົ່ານັ້ນໃນທຸກໆມາດຕະຖານທີ່ຂ້ອຍແລ່ນ. ເວລາສ້າງສໍາລັບໂຄງການ Electron ຂະຫນາດກາງຫຼຸດລົງ 34% ເມື່ອຍ້າຍຈາກ WSL2 ດ້ວຍລະບົບໄຟລ໌ຂ້າມໄຟລ໌ I/O ໄປເປັນການຕັ້ງຄ່າຕົ້ນສະບັບເຕັມທີ່ດ້ວຍການຂຶ້ນກັບຂອບເຂດທີ່ເຫມາະສົມ.

ເຈົ້າ​ຈະ​ຈັດ​ການ​ຜະ​ລິດ​ຕະ​ພັນ​ຜູ້​ພັດ​ທະ​ນາ​ແລະ​ການ​ດໍາ​ເນີນ​ທຸ​ລະ​ກິດ​ຮ່ວມ​ກັນ​ໄດ້​ແນວ​ໃດ?

ການເຮັດໃຫ້ສະພາບແວດລ້ອມການພັດທະນາຂອງເຈົ້າຖືກຕ້ອງແມ່ນພຽງແຕ່ເຄິ່ງຫນຶ່ງຂອງສົມຜົນ. ການດໍາເນີນທຸລະກິດຊອບແວ ຫຼືຮ້ານພັດທະນາຮຽກຮ້ອງໃຫ້ມີການປະສານງານການຈັດການລູກຄ້າ, ທໍ່ໂຄງການ, ຂັ້ນຕອນການເຮັດວຽກຂອງທີມ, ການອອກໃບແຈ້ງໜີ້ ແລະການຕະຫຼາດ — ແລະຜູ້ພັດທະນາສ່ວນໃຫຍ່ໄດ້ຮ່ວມກັນຈາກເຄື່ອງມື SaaS 5 ຫຼື 6 ເຄື່ອງທີ່ຕັດການເຊື່ອມຕໍ່ທີ່ບໍ່ເຄີຍລົມກັນເລີຍ.

ນີ້ແມ່ນສິ່ງທີ່ Mewayz ສ້າງຂຶ້ນເພື່ອແກ້ໄຂ. ດ້ວຍ 207 ໂມດູນປະສົມປະສານທີ່ກວມເອົາທຸກສິ່ງທຸກຢ່າງຈາກ CRM ແລະການຄຸ້ມຄອງໂຄງການຈົນເຖິງການກໍານົດເວລາເນື້ອຫາແລະອີຄອມເມີຊ, Mewayz ປະຕິບັດຫນ້າທີ່ເປັນລະບົບປະຕິບັດການທຸລະກິດທີ່ສົມບູນແບບແທນທີ່ຈະເປັນການແກ້ໄຂຈຸດທີ່ໂດດດ່ຽວອື່ນ. ປະຈຸບັນມີຜູ້ໃຊ້ຫຼາຍກວ່າ 138,000 ຄົນດໍາເນີນການປະຕິບັດການຂອງເຂົາເຈົ້າຢູ່ໃນແພລດຟອມຕາມແຜນການເລີ່ມຕົ້ນຈາກ $19 ຕໍ່ເດືອນ — ສ່ວນຫນຶ່ງຂອງສິ່ງທີ່ທີມງານສ່ວນໃຫຍ່ໃຊ້ຮ່ວມກັນກັບ Notion, HubSpot, Trello, ແລະ FreshBooks ແຍກຕ່າງຫາກ.

ຄຳຖາມທີ່ຖາມເລື້ອຍໆ

ມັນຄຸ້ມຄ່າກັບການແກ້ໄຂການພັດທະນາ Windows native ຫຼືຂ້ອຍຄວນໃຊ້ WSL2 ສໍາລັບທຸກຢ່າງບໍ?

ມັນຂຶ້ນກັບເວທີເປົ້າໝາຍຂອງທ່ານທັງໝົດ. WSL2 ແມ່ນທາງເລືອກທີ່ຖືກຕ້ອງໃນເວລາທີ່ທ່ານກໍາລັງໃຊ້ກັບ Linux ແລະຕ້ອງການຫຼຸດຜ່ອນການລອຍຕົວຂອງສະພາບແວດລ້ອມ. ການພັດທະນາ Windows ແບບພື້ນເມືອງແມ່ນທາງເລືອກທີ່ຖືກຕ້ອງໃນເວລາທີ່ທ່ານສ້າງຄໍາຮ້ອງສະຫມັກ Windows, ເຮັດວຽກກັບ APIs ສະເພາະຂອງ Windows, ຫຼືຕ້ອງການປະສິດທິພາບສູງສຸດຂອງລະບົບໄຟລ໌ສໍາລັບການກໍ່ສ້າງເຄື່ອງມື. ທັງສອງວິທີການບໍ່ແມ່ນສະເພາະເຊິ່ງກັນ ແລະກັນ — ຫຼາຍໆທີມໃຊ້ເຄື່ອງມື Windows ພື້ນເມືອງສໍາລັບການສ້າງທໍ່ຂອງເຂົາເຈົ້າ ແລະ WSL2 ສໍາລັບການທົດສອບສະເພາະ Linux ເທົ່ານັ້ນ.

ການ​ປ່ຽນ​ແປງ​ໃຫຍ່​ທີ່​ສຸດ​ອັນ​ໃດ​ແດ່​ທີ່​ປັບ​ປຸງ​ສະ​ພາບ​ແວດ​ລ້ອມ Windows dev ຂອງ​ຂ້າ​ພະ​ເຈົ້າ?

ການເປີດໃຊ້ໂໝດຜູ້ພັດທະນາ ແລະຍ້າຍໄປຫາ Scoop ໃນຖານະຜູ້ຈັດການແພັກເກັດຫຼັກມີຜົນກະທົບທັນທີທີ່ສູງທີ່ສຸດ. ຮູບແບບການຕິດຕັ້ງພື້ນທີ່ຜູ້ໃຊ້ຂອງ Scoop ໄດ້ລົບລ້າງບັນຫາການຍົກລະດັບການອະນຸຍາດທີ່ເຮັດໃຫ້ເກີດຄວາມລົ້ມເຫຼວຂອງສະພາບແວດລ້ອມຂອງຂ້ອຍປະມານ 40% ແລະວິທີການທີ່ອີງໃສ່ manifest ຂອງມັນເຮັດໃຫ້ການຈໍາລອງສະພາບແວດລ້ອມໃນທົ່ວເຄື່ອງຈັກເປັນຄັ້ງທໍາອິດ.

Mewayz ຊ່ວຍທີມພັດທະນາ ແລະທຸລະກິດຊອບແວໂດຍສະເພາະແນວໃດ?

Mewayz ລວບລວມຊັ້ນປະຕິບັດການທີ່ທີມງານພັດທະນາປົກກະຕິແລ້ວບໍ່ສົນໃຈຈົນກ່ວາມັນກາຍເປັນຄວາມເຈັບປວດ. ການມາໃຊ້ລູກຄ້າ, ຂອບເຂດໂຄງການ, ການສ້າງຂໍ້ສະເໜີ, ການອອກໃບແຈ້ງໜີ້, ການສື່ສານຂອງທີມ, ແລະການຕະຫຼາດອັດຕະໂນມັດແມ່ນຈັດການທັງໝົດພາຍໃນເວທີດຽວ. ສໍາລັບອົງການຂະໜາດນ້ອຍ ແລະຜູ້ພັດທະນາເອກະລາດໂດຍສະເພາະ, ການກໍາຈັດການຄຸ້ມຄອງການສັ່ງຈອງ SaaS ຫຼາຍອັນ ແລະການໂອນຂໍ້ມູນດ້ວຍຕົນເອງລະຫວ່າງເຄື່ອງມືເຮັດໃຫ້ເວລາຫຼາຍໃນການສຸມໃສ່ວຽກງານການພັດທະນາຕົວຈິງ.


ການ​ພັດ​ທະ​ນາ​ພື້ນ​ເມືອງ Windows ບໍ່​ໄດ້​ຖືກ​ແຍກ​ໂດຍ​ພື້ນ​ຖານ — ມັນ​ເປັນ​ພຽງ​ແຕ່​ບໍ່​ເຄີຍ​ໄດ້​ຮັບ​ການ​ຕັ້ງ​ຄ່າ​ໂດຍ​ເຈດ​ຕະ​ນາ​ທີ່​ມັນ​ສົມ​ຄວນ. ດ້ວຍສະຖາປັດຕະຍະກໍາຂອງລະບົບຕ່ອງໂສ້ເຄື່ອງມືທີ່ເຫມາະສົມ, ມັນເປັນສະພາບແວດລ້ອມທີ່ມີຄວາມສາມາດທີ່ແທ້ຈິງສໍາລັບຊອບແວການຜະລິດ. ແລະເມື່ອສະພາບແວດລ້ອມການພັດທະນາຂອງທ່ານມີຄວາມຫມັ້ນຄົງ, ຄໍຂວດຕໍ່ໄປແມ່ນດໍາເນີນການສະເຫມີ. ເລີ່ມການທົດລອງໃຊ້ Mewayz ຂອງທ່ານມື້ນີ້ ແລະນຳເອົາໂຄງສ້າງທີ່ຕັ້ງໃຈດຽວກັນມາສູ່ຊັ້ນທຸລະກິດຂອງເຈົ້າທີ່ເຈົ້າຫາກໍ່ເອົາມາສູ່ສະພາບແວດລ້ອມພັດທະນາຂອງທ່ານ.

.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime