L'identité de ce réviseur a été vérifiée par notre équipe de modération des avis. Ils ont demandé de ne pas afficher leur nom, leur titre ou leur photo.
Je suis ingénieur principal en développement front-end, donc cette critique vient de cette perspective. Pylons (et Pyramid) ont été mes back-ends préférés pour travailler, sans hésitation. Pylons/Pyramid est idéal si vous voulez construire des applications web performantes et testables qui sont faciles à utiliser pour les développeurs back-end plus traditionnels travaillant en full-stack. Vous pouvez combiner une architecture monolithique plus traditionnelle avec des microservices, et créer des points de terminaison API Rest est simple et propre - vous permettant de vous appuyer sur le même code modèle que les pages statiques générées de manière plus traditionnelle. Cela nous a permis d'avoir une couche de service robuste et sécurisée, idéale pour une croissance rapide et le prototypage.
Pylons et Pyramid fonctionnent très bien en combinaison avec les frameworks JavaScript modernes comme React/Vue. Le plus grand avantage était qu'il était facile d'écrire des tests d'intégration et unitaires côté serveur - éliminant le besoin de tests JavaScript côté client volumineux - qui peuvent être beaucoup plus lents à exécuter, et leur distance du côté serveur peut conduire à des cas limites non pris en compte. Le meilleur test front-end - à mon avis, est une bonne stratégie de test back-end. Il s'intègre avec SQL Alchemy, offrant un ORM incroyablement convivial pour les développeurs et puissant qui peut répondre à une grande variété de besoins. Mais il n'en fait pas trop, il vous permet de gérer facilement le routage - les couches de base de données et peut produire des pages statiques ou répondre à vos besoins en framework JS MVC. C'est juste ce qu'il faut. Et l'environnement de développement est un rêve comparé à node - il compile rapidement et le débogage est simple.
Et si vous avez juste besoin d'une page statique rapide et sale en urgence - parce que le marketing a envoyé un email par accident - cela vous permet de publier facilement une bonne vieille page HTML/CSS/JS légère aussi vite que nécessaire. Le moteur de templating mako est intuitif et facile pour les développeurs back et front-end - il sépare les couches front-end de manière performante et il n'a jamais été un problème de créer un balisage optimisé pour le SEO, accessible et conforme aux normes sémantiques.
J'ai utilisé pylons comme back-end pour un site qui est en ligne depuis plus de 10 ans, avec des temps de chargement de page constants sous 3 secondes - et obtenant 100% dans Google Lighthouse pour l'accessibilité. Nous avons pu facilement aborder les grandes choses - comme l'internationalisation et la modernisation du front-end et la montée en charge rapide.
Une entreprise qui utilise Pyramid/pylons obtiendrait ma considération immédiate lors d'une recherche d'emploi. Je sais que je peux compter sur lui pour l'évolutivité, la fiabilité et la performance. Cela rend l'architecture d'un framework front-end maintenable une expérience agréable.
Bonus supplémentaire : Pyramid a les meilleurs t-shirts pour développeurs. Vous vous sentirez comme une rockstar. Avis collecté par et hébergé sur G2.com.
C'est un ancien framework backend - donc vous voudrez utiliser Pyramid du projet Pylons de nos jours. Le monde sans serveur basé sur React semble prendre le dessus, donc avec le temps, je soupçonne que sa part de marché diminuera à mesure que de plus en plus de nouvelles applications passeront au sans serveur et voudront utiliser une architecture plus basée sur les microservices dès le départ.
Mais le côté serveur aura à nouveau son moment.
Le langage de templating mako vous permet d'ajouter du python arbitraire dans les modèles, ce qui est, en général, une mauvaise pratique - à moins d'avoir une compréhension approfondie de votre système. Ajouter un avertissement à vos normes de codage - et faire de bonnes revues de code est suffisant pour attraper cela dans les petites équipes. Avis collecté par et hébergé sur G2.com.
Validé via LinkedIn
Cet évaluateur s'est vu offrir une carte-cadeau nominale en remerciement pour avoir complété cet avis.
Invitation de la part de G2. Cet évaluateur s'est vu offrir une carte-cadeau nominale en remerciement pour avoir complété cet avis.
Cet avis a été traduit de English à l'aide de l'IA.


