Design and Implementation of Online Debate System Based on Go Language
By virtue of the convenience of the Internet,the online debate system can provide users with a platform to distinguish right from wrong.This system is mainly composed of three modules:topic,discovery and personal center.Topic module includes the function of viewing all topics,viewing the list of published topics,etc.The discovery module contains functions such as viewing system announcements and releasing dynamic information.The personal center module includes functions such as modifying personal information and submitting feedback.The backend of the system is based on Go lan-guage and Gin framework,which greatly improves the development efficiency of the system.The database is based on MySQL,and XORM framework is used to operate the data in the back-end development process.The framework is simple and flexible,which makes the development more simple.The front end is based on Vue and built using high-performance,cold-started,on-demand compilation Vite tools to reduce development wait times.The function of the whole system is rela-tively comprehensive.After the overall test,the system runs smoothly without lag,has strong stability,and has good effi-ciency and convenience,which can meet the needs of most users.