Ich bin ein Principal Front End Engineer, daher kommt diese Bewertung aus dieser Perspektive. Pylons (und Pyramid) sind mit Abstand mein Lieblings-Backend, mit dem ich arbeite. Pylons/Pyramid ist ideal, wenn Sie testbare, leistungsfähige Web-Apps erstellen möchten, die für traditionellere Back-End-Entwickler einfach zu handhaben sind, um Full-Stack zu arbeiten. Sie können eine traditionellere monolithische Architektur mit Microservices kombinieren, und das Erstellen von Rest-API-Endpunkten ist unkompliziert und sauber - was es Ihnen ermöglicht, sich auf denselben Modellcode zu verlassen wie bei traditionell generierten statischen Seiten. Es ermöglichte uns, eine robuste und sichere Service-Schicht zu haben, die ideal für schnelles Wachstum und Prototyping ist.
Pylons und Pyramid funktionieren wirklich gut in Kombination mit modernen React/Vue-JavaScript-Frameworks. Der größte Vorteil war, dass es einfach war, Integrations- und Unit-Tests auf der Serverseite zu schreiben - was die Notwendigkeit für umfangreiche Client-seitige JavaScript-Tests eliminiert - die viel langsamer ausgeführt werden können, und ihre Entfernung von der Serverseite kann zu nicht berücksichtigten Randfällen führen. Die beste Front-End-Teststrategie ist meiner Meinung nach eine gute Back-End-Teststrategie. Es integriert sich mit SQL Alchemy und bietet ein unglaublich entwicklerfreundliches und leistungsstarkes ORM, das eine Vielzahl von Anforderungen bewältigen kann. Aber es macht nicht zu viel, es lässt Sie einfach Routing- und Datenbankebenen handhaben und kann statische Seiten ausgeben oder Ihre JS-MVC-Framework-Anforderungen erfüllen. Es ist genau genug. Und die Entwicklungsumgebung ist im Vergleich zu Node traumhaft - es kompiliert schnell und das Debuggen ist unkompliziert.
Und wenn Sie nur schnell und schmutzig eine statische Seite benötigen - weil das Marketing versehentlich eine E-Mail gesendet hat - können Sie einfach eine gute alte HTML/CSS/Leichtgewicht-JS-Seite so schnell wie nötig veröffentlichen. Die Mako-Templating-Engine ist intuitiv und einfach für sowohl Back- als auch Front-End-Entwickler - trennt die Front-End-Schichten auf performante Weise und es war nie ein Problem, SEO-optimiertes, zugängliches, semantisch standardkonformes Markup zu erstellen.
Ich habe Pylons als Backend für eine Website verwendet, die seit über 10 Jahren läuft, mit konstanten Ladezeiten unter 3 Sekunden - und 100% in Google Lighthouse für Zugänglichkeit erzielt. Wir konnten problemlos die großen Dinge angehen - wie Internationalisierung und Front-End-Modernisierung und schnelles Skalieren.
Ein Unternehmen, das Pyramid/Pylons verwendet, würde bei einer Jobsuche sofort meine Aufmerksamkeit erregen. Ich weiß, dass ich mich auf Skalierbarkeit, Zuverlässigkeit und Leistung verlassen kann. Es macht das Entwerfen eines wartbaren Front-End-Frameworks zu einem angenehmen Erlebnis.
Extra Bonus: Pyramid hat die besten Entwickler-T-Shirts. Sie werden sich wie ein Rockstar fühlen.
Über
Kontakt
Hauptsitz:
Fredericsburg, VA
Sozial
Was ist pylons?
Pylons is a Python web framework designed for building web applications rapidly and with flexibility. It emphasizes a minimalist approach, leveraging existing Python modules and libraries to create a lightweight and modular architecture. Pylons encourages the use of best practices such as the Model-View-Controller (MVC) pattern, making it suitable for developers who seek a balance between simplicity and scalability. It also promotes reusability and testing, helping developers build maintainable and robust code.
Mit über 3 Millionen Bewertungen können wir die spezifischen Details bereitstellen, die Ihnen helfen, eine fundierte Kaufentscheidung für Software für Ihr Unternehmen zu treffen. Das Finden des richtigen Produkts ist wichtig, lassen Sie uns helfen.