Recommended new development tools in 2018
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."

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











1. Processor When choosing a computer configuration, the processor is one of the most important components. For playing games like CS, the performance of the processor directly affects the smoothness and response speed of the game. It is recommended to choose Intel Core i5 or i7 series processors because they have powerful multi-core processing capabilities and high frequencies, and can easily cope with the high requirements of CS. 2. Graphics card Graphics card is one of the important factors in game performance. For shooting games such as CS, the performance of the graphics card directly affects the clarity and smoothness of the game screen. It is recommended to choose NVIDIA GeForce GTX series or AMD Radeon RX series graphics cards. They have excellent graphics processing capabilities and high frame rate output, and can provide a better gaming experience. 3. Memory power

In the process of using Taobao, we will often be recommended by some friends we may know. Here is an introduction to how to turn off this function. Friends who are interested should take a look. After opening the "Taobao" APP on your mobile phone, click "My Taobao" in the lower right corner of the page to enter the personal center page, and then click the "Settings" function in the upper right corner to enter the settings page. 2. After coming to the settings page, find "Privacy" and click on this item to enter. 3. There is a "Recommend friends to me" on the privacy page. When it shows that the current status is "on", click on it to close it. 4. Finally, in the pop-up window, there will be a switch button behind "Recommend friends to me". Click on it to set the button to gray.

NVIDIA 4060 graphics card driver version recommended. When choosing a graphics card driver version on a laptop, it is generally recommended to choose the version recommended by the official website or the latest version. For the Intel HD Graphics 4060 graphics card, it is recommended to choose the latest driver released on Intel's official website for update and installation. The specific steps are as follows: "Words Play Flowers" is a popular word puzzle game with new levels launched every day. One of the levels is called Nostalgic Cleaning. We need to find 12 elements in the picture that are inconsistent with the era. Today, I will bring you a guide to clearing the nostalgic cleansing level of "Word Play Flowers" to help players who have not passed it successfully pass the level. Let’s take a look at the specific steps! VisitIntel

Huang Quan's light cone can effectively increase the character's critical hit damage and attack power in battle. The light cones recommended by Huang Quan are: Walking on the Passing Shore, Good Night and Sleeping Face, Rain Keeps Falling, Just Wait, and Determination Like Beads of Sweat. Shine, below the editor will bring you recommendations for the Underworld Light Cone of the Collapsed Star Dome Railway. Huangquan Light Cone Recommendation 1. Walking on the Passing Bank 1. Huangquan's special weapon can increase the explosive damage. Attacking the enemy can put the enemy into a bubble negative state, which increases the damage caused. The damage of the finishing move is additionally increased. There are both negative states and The damage is increased, it has to be said that it is a special weapon. 2. The exclusive light cone is very unique among many ethereal light cones. It directly increases direct damage, has high damage and improves the critical damage attribute. 3. Not only that, the light cone also provides a negative status effect, which can cause Huangquan itself to react.

From Beginner to Expert: Five Essential C Compiler Recommendations With the development of computer science, more and more people are interested in programming languages. As a high-level language widely used in system-level programming, C language has always been loved by programmers. In order to write efficient and stable code, it is important to choose a C language compiler that suits you. This article will introduce five essential C language compilers for beginners and experts to choose from. GCCGCC, the GNU compiler collection, is one of the most commonly used C language compilers

Recommended computers suitable for students majoring in geographic information science 1. Recommendation 2. Students majoring in geographic information science need to process large amounts of geographic data and conduct complex geographic information analysis, so they need a computer with strong performance. A computer with high configuration can provide faster processing speed and larger storage space, and can better meet professional needs. 3. It is recommended to choose a computer equipped with a high-performance processor and large-capacity memory, which can improve the efficiency of data processing and analysis. In addition, choosing a computer with larger storage space and a high-resolution display can better display geographic data and results. In addition, considering that students majoring in geographic information science may need to develop and program geographic information system (GIS) software, choose a computer with better graphics processing support.

A Java emulator is software that can run Java applications on a computer or device. It can simulate the Java virtual machine and execute Java bytecode, enabling users to run Java programs on different platforms. Java simulators are widely used in software development, learning and testing. This article will introduce five useful and practical Java emulators that can meet the needs of different users and help users develop and run Java programs more efficiently. The first emulator was Eclipse. Ecl

Essential for Java developers: Recommend the best decompilation tool, specific code examples are required Introduction: During the Java development process, we often encounter situations where we need to decompile existing Java classes. Decompilation can help us understand and learn other people's code, or make repairs and optimizations. This article will recommend several of the best Java decompilation tools and provide some specific code examples to help readers better learn and use these tools. 1. JD-GUIJD-GUI is a very popular open source