We are most passionate about identifying and sharing with you the hottest and most novel emerging development tools today, so let us take a moment to praise and summarize the top ten new development tools for February.
In February 2018, the following top ten tools were added to the StackShare database.
1: Haiku
Build and design cross-platform UI and animation
Creator Zack Brown said: "Haiku allows you to design and build interactive, visual effects commands Stunning user interface. Haiku has a lot in common with After Effects and Flash: it is a timeline-driven animation tool that supports interaction through code - but unlike After Effects, it is used for designing user interfaces, unlike Flash. The difference is that it is built on open standards and is an open source, hackable renderer and file format. Haiku is a tool that brings design and code closer together
2: Rekit
Tool for building scalable web applications built with React, Redux and React-router
Nate Wang created Rekit because he felt that creating a React Redux application was too verbose. "Rekit can help generate them automatically and make them easy to refactor." "It is very important to keep the web application readable, understandable and maintainable as the application scales. Rekit gives a suggested pattern for organizing files and folders, and it not only provides this scalable approach, but also provides IDE tools to help you find the paths. "
Compared with similar tools, what is the advantage of Rekit? Wang said, "The Rekit tool is an IDE that can understand your project; it knows the features, components, actions and routing rules, and can also pass meaningful way to display and manage them, whereas other IDEs are just code editors, they display folders and files. ”
3: Docusaurus
Easy-to-maintain open source documentation website
Joel Marcey, an engineer at Facebook, said his team created Docusaurus for the following reasons:
.Don’t worry about website construction, just focus on writing good documents
.Provide many functions required by open source websites, such as blogging, search and version control .Easy to release updates and new features. And bug fixes.
Finally, provide a consistent look and experience for all our open source projects
Marcey said, "At Facebook, Docusaurus allows us to quickly run documentation sites. Getting documentation for different projects is especially convenient for teams that don’t have much experience in website development or just want a simple website to showcase their projects. ”
4: Proton Native
React environment for cross-platform native desktop applications
When Gustav Hansen initially created Proton Native, he said, “Because I want to create it on another project. Complex GUI user interface, but I don't understand why something so simple should be so complicated. I wrote nearly a thousand lines of code to do repetitive but not complicated things. I tried PyQT, but ended up with a mess. "Hansen had already been using React a lot and liked its workflow, so..." I decided to see if anyone had developed desktop applications using React. I found out there wasn't one, so I made one myself. It quickly evolved into a response to the bloat of Electron and the fragmentation of desktop development. "
5: Apache OpenWhisk
A serverless, open source cloud platform
The homepage of Apache OpenWhisk describes the tool this way:" As a developer, you don't need to manage the servers that run your code. Apache OpenWhisk can run and scale your applications for you. Spend your time innovating, not configuring infrastructure. Additionally, you only pay for the resources your app uses and needs at the time. "
6: Maze
Create tasks, test-execute your InVision prototype, and learn how to design and improve your product with zero code changes.
" "A lot of companies spend a lot of time and money building features, only to realize that the design just doesn't work," said Jonathan Widawkski, creator of Maze. "This leads to teams that end up frustrated and end up rebuilding to design new features." "
"We realized there was a way to collect data earlier: perform a prototype phase of quantitative user testing, iterating rapidly until you effectively prove your design. That’s why we created Maze: an affordable analysis and testing solution built on top of InVision Prototype. "
In the future, "Maze will be designed based on the (InVersion) tools already used, and will no longer require testers to install anything. ”
7: Blazor
Experimental Web UI framework using C#/Razor and HTML, running in the browser via WebAssembly
Blazor was created by Steve Sanderson of Microsoft, who built Blazor as a web framework using Web Assembly Run .NET in any browser. "Blazor is currently an experimental project in the early stages of development... There is no download available yet." But "if you're so committed, you can clone the repository, compile it, and run tests."