今日推薦英文原文：《The Top 10 Open Source Tools of 2019》
推薦理由：mall項目是一套電商系統，包括前台商城系統及後台管理系統，基於SpringBoot+MyBatis實現，採用Docker容器化部署。 前台商城系統包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務、幫助中心等模塊。 後台管理系統包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內容管理、統計報表、財務管理、許可權管理、設置等模塊。
今日推薦英文原文：《The Top 10 Open Source Tools of 2019》作者：The Top 10 Open Source Tools of 2019
The Top 10 Open Source Tools of 2019This article presents a ready reference of the top ten open source tools of 2019, with a small write up on each of these. This list will be of help to newbies in the software industry.
For tech newbies, it is always a good idea to learn more about the best open source tools. So let』s go through a list of open source tools that were the most popular over the past year.
Developers can use NetBeans for accurate project management and competent coding. This means that you can stay on top of your game and write defect-free code. NetBeans is managed by the Apache Software Foundation.
Prototyping is a key part of any project. Pencil is a GUI based open source prototyping tool that lets you handle prototyping efficiently. It is available on all platforms, including Windows, Linux and Mac.
Pencil is a desktop tool, which means you need to download it to use it. Its key features include easy GUI prototyping, built-in shape collections, diagram-drawing support, output format exporting, inter-page linking, and clip art.
Low code development is gradually gaining popularity. Linx is one of those popular tools that lets you do just that!
Through Linx, you can automate workflows and tasks, as well as build back-ends for mobile apps and APIs. It is an ideal tool for quick development and design, and can also improve the custom business process.
Linx offers an easy-to-use IDE and server that also come with a vast collection of built-in plugins. It enables one-click deployment, live debugging and automated processes using different methods.
Developers find client invoicing one of the most challenging parts of their job. Manta is an elastic invoice desktop app that simplifies invoicing for developers. It comes loaded with customisable templates and makes it easy to send and control clients』 invoices.
KompoZer is a WYSIWYG HTML editor. It uses the Mozilla Composer codebase. With it, you can do easy Web authoring. Its rich set of features includes a file management system, a WYSIWYG editor and an easy-to-use interface. It works on all major operating systems including Windows, Linux and OS X.
With Cypress, you can write, run and debug tests. The tool is designed for QA engineers and developers who love to work with Web technologies. It lets you write reliable tests. Moreover, you can run all types of tests, including unit, integration and end-to-end tests.
BRL-CAD is a free and open source cross-platform modelling system that includes interactive geometry editing, a system performance analysis benchmark suite, geometry libraries for application developers, and high-performance ray-tracing for rendering and geometric analysis.
Godot Engine is a free and open source game engine that lets developers get creative with their games without reinventing the wheel, and without any strings attached, i.e., no royalties.
It is team-friendly, and ships with a wide set of common tools to speed up game development. It features sleek 2D and 3D graphics, and is simple to use. With Godot Engine, the games you build are 100 per cent yours.