Maison  >  Article  >  Nouveaux outils de développement recommandés en 2018

Nouveaux outils de développement recommandés en 2018

-
-original
2018-03-12 11:02:542101parcourir

Nous sommes très passionnés par l'identification et le partage avec vous des outils de développement émergents les plus en vogue et les plus novateurs aujourd'hui, alors prenons un moment pour féliciter et résumer les dix meilleurs nouveaux outils de développement de février.

En février 2018, les dix meilleurs outils suivants ont été ajoutés à la base de données StackShare.

1 : Haiku

Créez et concevez une interface utilisateur et des animations multiplateformes

Le créateur Zack Brown a déclaré : "Haiku vous permet de concevoir et de créer des commandes d'effets visuels interactifs Superbe interface utilisateur Haiku a beaucoup en commun avec After Effects et Flash : il s'agit d'un outil d'animation basé sur une chronologie qui prend en charge l'interaction via le code - mais contrairement à After Effects, il est utilisé pour concevoir des interfaces utilisateur, contrairement à Flash. sur des standards ouverts et est un moteur de rendu et un format de fichier open source et piratable. Haiku est un outil qui rapproche la conception et le code

2 : Rekit

Outil pour créer des applications Web évolutives créées avec React. , Redux et React-router

Nate Wang a créé Rekit parce qu'il estimait que la création d'une application React Redux était trop verbeuse. "Rekit permet de les générer automatiquement et de les rendre faciles à refactoriser." lisible, compréhensible et maintenable à mesure que l’application évolue. Rekit suggère un modèle pour organiser les fichiers et les dossiers. Il fournit non seulement cette approche évolutive, mais fournit également des outils IDE pour vous aider à trouver les chemins. "

Par rapport à des outils similaires, qu'est-ce qu'il y a de mieux dans Rekit ? Wang a déclaré : "L'outil Rekit est un ensemble d'IDE qui peuvent comprendre votre projet, il connaît les fonctionnalités, les composants, les actions et les règles de routage, et peut C'est également un moyen significatif de les afficher et de les gérer, alors que les autres IDE ne sont que des éditeurs de code, ils affichent des dossiers et des fichiers. »

3 : Docusaurus

Un site Web de documentation open source facile à maintenir

Joel Marcey, ingénieur chez Facebook, a déclaré que son équipe a créé Docusaurus pour les raisons suivantes :

.Ne vous inquiétez pas de la construction de sites Web, concentrez-vous simplement sur la rédaction de bons documents

. Fournit de nombreuses fonctions nécessaires aux sites Web open source, telles que les blogs, la recherche et le contrôle de version. publier des mises à jour et de nouvelles fonctionnalités. et des corrections de bugs

Enfin, fournir une apparence et une expérience cohérentes pour tous nos projets open source

Marcey a déclaré : « Chez Facebook, Docusaurus nous permet de gérer des sites de documentation. Obtenir rapidement de la documentation pour différents projets est particulièrement pratique pour les équipes qui n'ont pas beaucoup d'expérience dans le développement de sites Web ou qui souhaitent simplement un site Web simple pour présenter leurs projets. "

4 : Proton Native

Environnement React pour les applications de bureau natives multiplateformes

Lorsque Gustav Hansen a initialement créé Proton Native, il a déclaré : « Parce que je veux le créer sur un autre projet Interface utilisateur GUI complexe, mais je ne comprends pas pourquoi quelque chose d'aussi simple devrait être si compliqué. J'ai écrit près d'un millier de lignes de code pour faire des choses répétitives mais pas compliquées. J'ai essayé PyQT, mais je me suis retrouvé avec un gâchis. "Hansen utilisait déjà beaucoup React et aimait son flux de travail, alors..." J'ai décidé de voir si quelqu'un avait développé des applications de bureau en utilisant React. J'ai découvert qu'il n'y en avait pas, alors j'en ai fabriqué un moi-même. Il a rapidement évolué vers une réponse à l’encombrement d’Electron et à la fragmentation du développement de postes de travail. "

5 : Apache OpenWhisk

Une plateforme cloud open source et sans serveur

La page d'accueil d'Apache OpenWhisk décrit l'outil de cette façon : " En tant que développeur, vous vous n'avez pas besoin de gérer les serveurs qui exécutent votre code. Apache OpenWhisk peut exécuter et faire évoluer vos applications pour vous. Passez votre temps à innover, sans configurer l'infrastructure. De plus, vous ne payez que pour les ressources que votre application utilise et dont elle a besoin à ce moment-là. "


6 : Labyrinthe

Créez des tâches, testez et exécutez votre prototype InVision et apprenez à concevoir et à améliorer votre produit sans aucune modification de code.

" "Beaucoup des entreprises consacrent beaucoup de temps et d'argent à créer des fonctionnalités, pour ensuite se rendre compte que la conception ne fonctionne tout simplement pas », a déclaré Jonathan Widawkski, créateur de Maze. « Cela conduit à des équipes qui finissent par se sentir frustrées et qui finissent par se reconstruire pour concevoir de nouvelles fonctionnalités. ". »

« Nous avons réalisé qu'il existait un moyen de collecter des données plus tôt : effectuez une phase de prototype de tests utilisateur quantitatifs, en itérant rapidement jusqu'à ce que vous prouviez efficacement votre conception. C'est pourquoi nous avons créé Maze : une solution d'analyse et de test abordable construite sur InVision Prototype. "

À l'avenir, "Maze sera conçu sur la base des outils (InVersion) déjà utilisés, et ne nécessitera plus que les testeurs installent quoi que ce soit. »

7 : Blazor

Framework d'interface utilisateur Web expérimental utilisant C#/Razor et HTML, exécuté dans le navigateur via WebAssembly

Blazor a été créé par Steve Sanderson de Microsoft, qui a construit Blazor en tant que framework Web en utilisant Web Assembly Run .NET dans n'importe quel navigateur. "Blazor est actuellement un projet expérimental aux premiers stades de développement... Il n'y a pas encore de téléchargement disponible." Mais "si vous êtes si déterminé, vous pouvez cloner le référentiel, le compiler et exécuter des tests".

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn