Sélectionner une page


Kinsta, une société d’hébergement WordPress gérée, a annoncé son outil de développement local par le nom Devkinsta plus tôt aujourd’hui. L’outil permet aux développeurs de lancer de nouveaux sites WordPress, y compris le support multi-sites, en quelques instants. Chaque site est automatiquement configuré avec Nginx, PHP et MySQL.

DevKinsta packages Adminer, un gestionnaire de base de données open source. Le système comprend également un serveur SMTP et une boîte de réception de courrier électronique pour tester localement les courriers électroniques sortants.

«C’est la première version de l’outil, dirons-nous le MVP, mais nous avons une équipe de développement dédiée qui prend en charge et ajoute de nombreuses nouvelles fonctionnalités», a déclaré Tom Zsomborgi, directeur commercial de Kinsta.

Les développeurs peuvent exécuter, tester et activer la prise en charge HTTPS WP_DEBUG sur clic. Les clients d’hébergement Web Kinsta peuvent également servir leurs sites Web directement à partir de l’interface utilisateur.

Il m’a fallu environ une heure pour que le système soit opérationnel. Pour être plus précis, j’ai passé 53 minutes. Assez proche. Après m’être déconnecté, redémarré mon ordinateur portable et attendu que diverses pièces soient installées, j’ai au moins réussi à faire un peu de lessive dans ces moments ennuyeux entre les deux.

Écran d'installation de DevKinsta avec Docker en arrière-plan.
Installez DevKinsta sur Windows.

Le processus de mise en place n’a pas été une affaire totalement indolore. Le prix d’entrée à cet outil – un peu de mon temps – en valait la peine.

Laisse moi être clair J’ai testé des systèmes bien pires. Même avec plus de 15 ans d’expérience en développement, j’ai complètement échoué dans la mise en place d’autres environnements de développement local. Pour DevKinsta, m’amener à la fin est un succès.

Cependant, j’aime les choses simples et je préfère qu’elles se déplacent assez rapidement. Je suis habitué à une configuration XAMPP de 20 minutes. Il peut ne pas être aussi sophistiqué ou avoir les cloches et les sifflets d’outils de développement plus sophistiqués, mais cela fait le travail et donne rarement des maux de tête.

Le problème était la configuration du sous-système Windows pour Linux (WSL 2) et Docker, qui sont tous deux des exigences. Démarrer avec DevKinsta lui-même était un jeu d’enfant. Et en tant qu’utilisateur XAMPP à l’ancienne, la facilité d’utilisation de DevKinsta m’a fait faire plus que simplement y jeter un coup d’œil. Je pourrais réellement imaginer l’utiliser quotidiennement.

Bref, je suis vendu. DevKinsta est un outil que tous les développeurs WordPress devraient démarrer au moins une fois.

Jusqu’à présent, le Commentaires sur Twitter était généralement positive. Cependant, les utilisateurs de Linux devront peut-être attendre un peu, car l’outil n’est disponible que pour macOS et Windows pour le moment.

« J’adore voir des entreprises publier des outils de développement local, mais j’aimerais que davantage offrent leurs services aux utilisateurs de Linux. » tweeté Développeur WordPress Chad McCullough. « Il y a beaucoup de développeurs qui utilisent Linux. » L’équipe Kinsta a répondu que l’outil prendra éventuellement en charge Linux et que les nouvelles seront bientôt disponibles.

Processus de création de site unique à l'aide de l'outil de développement DevKinsta.
Démarrez un nouveau site WordPress.

L’interface utilisateur simple et directe rend cet outil utile. La plupart des développeurs n’ont pas besoin de configurations et d’options trop compliquées. Tout ce que vous avez à faire est de créer un environnement dans lequel travailler sur vos propres projets. Tout ce qui va au-delà des bases est trop souvent gênant.

DevKinsta facilite le démarrage et la gestion de plusieurs installations de développement. Les développeurs peuvent également changer de version de PHP via une simple liste déroulante – les versions 7.2 à 8.0 sont actuellement prises en charge.

L'écran d'administration du site de DevKinsta, qui répertorie tous les sites et dispose d'un bouton pour ajouter un nouveau site.
Écran d’administration du site.

La comparaison évidente pour DevKinsta sera contre elle Localement avec le volantqui est de plus en plus devenu un outil principal pour de nombreux développeurs WordPress.

Zsomborgi a expliqué pourquoi la société pense que DevKinsta est une meilleure option. «Dans notre cas, Docker joue ici un rôle important. Local n’utilise pas la virtualisation en arrière-plan. Local doit installer chaque partie de l’environnement sur l’ordinateur hôte (NGINX, Apache, différentes versions de PHP, etc.). DevKinsta encapsule ces technologies dans des conteneurs. Les conteneurs facilitent la maintenance de diverses applications sans perturber le système d’exploitation hôte ni installer de nombreuses dépendances inutiles. Nous touchons à peine le système d’exploitation hôte mais avons Docker comme principale dépendance pour exécuter les applications dans leurs propres environnements. « 

Il a déclaré que cela accélérerait le processus de mise à niveau et faciliterait la maintenance des correctifs de bogues et l’envoi de correctifs de sécurité. Il a également déclaré que les problèmes de sécurité ne devraient pas affecter le système d’exploitation hôte car chaque application s’exécute sur son propre espace de noms de noyau.

«Si l’utilisateur est familiarisé avec Docker, il peut étendre les capacités de DevKinsta», a déclaré Zsomborgi. «Par exemple, il peut surveiller l’utilisation du conteneur ou l’utilisation de PHP, notamment à titre d’exemple, avec des outils de surveillance Docker qui sont immédiatement disponibles lorsque Docker est installé. L’utilisateur peut installer n’importe quel utilitaire dans les conteneurs DevKinsta sans toucher au système d’exploitation hôte et utiliser des applications qui ne sont pas prises en charge, par exemple sous Windows. « 

L’un des cas d’utilisation qu’il a mentionnés était l’installation d’un outil de référence pour obtenir des statistiques sur les performances du site Web. Cela peut être installé dans le conteneur Nginx en tant que side-car ou conteneur séparé.

« Dans le passé, Local Docker n’a pas utilisé exactement », a déclaré Zsomborgi. «Vous avez utilisé VirtualBox + DockerMachine. Nous avons essayé et c’était un peu douloureux. Cependant, sans VirtualBox, DevKinsta peut être plus stable et évolutif. Nous utilisons donc Docker sans VirtualBox. Il doit également être virtualisé, mais de nos jours, il y a moins d’ordinateurs Windows dont la virtualisation est désactivée par défaut. « 





Source link

Recent Posts