Sélectionner une page


Il y a un peu plus de dix ans maintenant Ryan Dahl établi Node.js Pour que les développeurs Web puissent exécuter du Javascript côté serveur, le runtime JavaScript open source est depuis devenu la norme pour la programmation Web backend. Dahl, cependant argumenté qu’il existe un certain nombre de vulnérabilités dans Node.js et ont continué à être créées depuis lors Deno, un « runtime simple, moderne et sécurisé pour JavaScript et TypeScript qui utilise V8 et est intégré à Rust », en réponse. Deno a commencé il y a trois ans et a suscité beaucoup d’intérêt de la part des développeurs Web, et cette semaine, le projet a annoncé le début de la Société Denoavec un financement de près de 5 millions de dollars.

Cette décision est une réponse directe à ce qu’ils disent être juste le « succès modéré » de Node.js, arguant que « plus d’une décennie plus tard, le JavaScript côté serveur est désespérément fragmenté, profondément lié à une infrastructure médiocre et irrévocablement gouverné par des comités sans l’incitation à innover. «Deno, disent-ils, est leur« tentative de donner une nouvelle vie à cet écosystème », qui, selon eux, a« stagné ».

Alors tu ne t’inquiètes pas que Deno ait épuiséIls affirment que « Deno restera sous licence MIT » car ils ne croient pas que choisir les fonctionnalités offertes aux utilisateurs gratuits ou payants soit la voie à suivre.

Comment tu pourrais interrogerEnvisagez-vous de monétiser alors?

Bien que l’annonce ne réponde pas directement à cette question, elle déclare qu’ils «signalent des applications commerciales de cette infrastructure depuis des années» et qu’ils veulent poursuivre dans ce sens en le faisant avec le projet Deno Open Source plutôt que le Deno Open – Build Projet source Tentative de monétiser Deno directement.

Actuellement, le site Web de Deno propose deux liens – un pour un Dépôt Deno GitHub (le terme open source) et l’autre aussi Deno Deploy, « Un système distribué qui exécute JavaScript, TypeScript et WebAssembly en marge du monde entier. » Avec Deno Deploy, qui est actuellement en version bêta, les utilisateurs peuvent développer localement à l’aide de l’interface de ligne de commande Deno avant de le déployer sur l’infrastructure gérée de Deno Deploy en moins d’une seconde, sans configuration requise. Le service reste gratuit pendant la phase bêta Tarification annoncé selon disponibilité générale.

En fait, la fin du billet de blog annonçant la société Deno se lit comme un manifeste pour un tel service et semble être la voie évidente pour une entreprise qui cherche à adopter JavaScript « côté serveur » sans tant de choses ces jours-ci. le besoin d’un serveur lui-même.

«Beaucoup connaissent la console Chrome DevTools mieux qu’une invite de commande Unix. Les WebSockets sont mieux connus sous le nom de sockets BSD, MDN mieux connu sous le nom de pages de manuel. Les scripts Bash et Zsh qui appellent du code natif ne disparaîtront jamais. Cependant, les scripts JavaScript et TypeScript qui appellent le code WebAssembly sont de plus en plus courants. Nous pensons que de nombreux développeurs préfèrent les couches d’abstraction Web. « 

En effet, une option sans serveur pour (essentiellement) Node.js semble avoir du sens car tout semble s’orienter vers le sans serveur et sans serveur.

Cette semaine en programmation

  • Le navire qui coule de la FSF: Suivi de la colonne de la semaine dernière sur la réponse la réintégration controversée de Richard M. Stallman (RMS) Dans le Fondation du logiciel libre (FSF), un article sur ZDNet décrit comment le Les dirigeants et partisans de la FSF quittent le navire en train de couler. Comme nous l’avons découvert à l’époque, il y avait des lettres de soutien aux deux extrémités de la question, mais l’une se composait de nombreux noms et organisations notables, tandis que l’autre, enfin, pas tellement. En substance, tous les supports ne sont pas créés égaux, et certains supports sont en effet très conditionnels. ZDNet note, par exemple, que « Quand chapeau rouge a annoncé qu’il ne soutiendrait plus financièrement la FSF, leurs paroles ont été entendues. «La perte de support ne s’arrête pas à Red Hat, et l’article décrit les différentes voix de l’industrie open source qui ont publiquement appelé à des changements à la FSF en réponse au rétablissement de RMS. « Compte tenu des désaccords internes, des critiques externes acerbes et des ressources financières réduites, il est difficile de voir le FSF continuer à fonctionner de manière significative pendant que Stallman reste au conseil d’administration ou dans une autre position de leadership », concluent-ils. Si les pétitions et les tempêtes de tweets sont une chose, le financement en est une tout autre.
  • Notifications mobiles GitHub Tweaks: Lorsque GitHub a lancé son application mobile pour la première fois à la fin de l’année dernière, nous avons commenté ce que pourrait être leur vision utopique de pouvoir faire des révisions de code « pendant qu’ils marchent ou prennent un café sur leur balcon » (leurs mots) moins idyllique qu’il n’y paraît. Bien que nous soyons sûrs qu’ils ne nous ont pas écoutés, d’autres ont peut-être interféré cette semaine avec les mêmes pensées sur l’équilibre travail-vie privée et l’entreprise. Introduction de nouvelles fonctionnalités pour les notifications push, la planification, les versions et plus encore. Alors que l’application permet désormais aux utilisateurs de recevoir des notifications push chaque fois qu’il leur a été demandé d’examiner une demande d’extraction, d’attribuer une tâche ou d’en approuver une Provision pour un environnement protégéDe plus, les utilisateurs peuvent désormais configurer des «horaires de travail». « Que vous définissiez une heure de mise au point pour votre projet parallèle après les heures de travail ou que vous vous assuriez simplement de ne pas vous enregistrer au travail pendant que vous ne travaillez pas réellement, vous pouvez utiliser cette fonctionnalité pour définir un délai pour suspendre les notifications. » En plus des heures de travail, les utilisateurs peuvent également Ajustez les paramètres de l’horloge pour un référentiel unique sur les appareils mobiles afin qu’ils puissent s’inscrire à un sous-ensemble d’actions pour lesquelles ils souhaitent être notifiés. Il s’agit de boire votre café et de prendre des pauses mentales en paix sans préavis.
  • La cueillette des cerises arrive sur GitHub Desktop: GitHub l’a également annoncé GitHub Desktop prend désormais en charge la sélection des cerises, qui est considérée comme l’une des fonctionnalités les plus demandées de l’année écoulée. La fonctionnalité de GitHub Desktop 2.7 permet aux utilisateurs de glisser-déposer des commits d’une branche à une autre. De plus, selon GitHub, il existe «plusieurs extras qui viennent avec la sélection de cerises», y compris la possibilité d’annuler le menu, de résoudre les conflits et de prendre la sélection de cerises dans le menu au lieu de la faire glisser et de la déposer si vous le souhaitez.
  • GitHub améliore son jeu de sécurité: Une dernière mise à jour rapide du monde de GitHub: la société a a proposé deux mises à jour de GitHub Advanced Security sous forme de Bêta d’une nouvelle vue d’ensemble de la sécurité et le récemment annoncé Disponibilité générale de l’analyse secrète pour les référentiels privés. Comme vous vous en doutez, la présentation fournit un aperçu des risques de sécurité des applications auxquels une organisation GitHub est confrontée, tandis que l’extension d’analyse secrète comprend 35 partenaires supplémentaires.
  • PHP se débarrasse de son propre git: Il semble que PHP a subi une attaque de la chaîne d’approvisionnement au cours de la semaine dernière un message à php.internals du mainteneur PHP Nikita Popovet les équipes PHP ont « décidé que maintenir notre propre infrastructure Git est un risque de sécurité inutile et que nous allons fermer le serveur git.php.net » plutôt que de tout pousser vers GitHub. Cette décision a des implications sur la façon dont les développeurs peuvent contribuer à PHP, ce que Popov couvre brièvement dans son message. En un mot: « Alors qu’auparavant l’accès en écriture aux référentiels était géré par notre système Karma auto-développé, vous devez maintenant faire partie de l’organisation PHP sur GitHub », a écrit Popov, notant que vous devrez également activer 2FA. Si vous souhaitez en savoir plus sur le sujet, consultez notre propre regard sur la façon dont le L’attaque de la supply chain PHP montre les vertus et les vices de l’open source.

Image fonctionnelle: Le Deno Logo.





Source link

Recent Posts