Pylons
Pylons software | |
---|---|
![]() | |
Genere | Libreria di Python |
Sistema operativo | nessuno |
Linguaggio | Python |
Sito web | pylonsproject.org/ |
Modifica dati su Wikidata · Manuale |
Pylons è un progetto di programmazione informatica open source che sviluppa un insieme di framework per applicazioni web scritte in Python. All'inizio il progetto non era altro che un unico framework web ma con l'unirsi del framework repoze.bfg sotto il nuovo nome Pyramid il progetto Pylons ora comprende una serie di framework. Fa un uso estensivo dell'interfaccia standard Web Server Gateway per promuovere la riusabilità e per separare funzionalità in moduli distinti. È fortemente influenzata da Ruby on Rails: due dei suoi componenti principali, Routes e WebHelpers, sono reimplementazioni in Python di caratteristiche di Rails.
Struttura
Pylons è ben conosciuto per avere una stack "near-complete" (quasi completo) di strumenti di terze parti evitando il fenomeno del "non inventato qui".
Installazioni dipendenze
![Sezione vuota](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Quill-Nuvola.svg/20px-Quill-Nuvola.svg.png)
Generazione HTML
![Sezione vuota](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Quill-Nuvola.svg/20px-Quill-Nuvola.svg.png)
Astrazione della base di dati e mappatura ad oggetti - relazionale
![Sezione vuota](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Quill-Nuvola.svg/20px-Quill-Nuvola.svg.png)
Pyramid
![Sezione vuota](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Quill-Nuvola.svg/20px-Quill-Nuvola.svg.png)
Voci correlate
- Zope
- Django (informatica)
Collegamenti esterni
- (EN) Sito ufficiale, su pylonsproject.org.
- (EN) Pylons, su GitHub.
- frameworkPylons, su pylonsproject.org.
- framework Pyramid, su pylonsproject.org.
- repoze.bfg framework, su bfg.repoze.org. URL consultato il 28 dicembre 2015 (archiviato dall'url originale il 20 giugno 2012).
- pylons-discuss su Google Groups, su groups.google.com.
Package usati in modalità predefinita da Pylons, e aggiunte popolari
- Mako - Default templating engine for Pylons
- Myghty - URL Dispatch, Controllers, Caching, Templating and more
- Python Paste - Project setup, testing, and deployment
- WebOb - Request and Response objects
- EasyInstall - Installation and package dependencies
- Routes - Routing implementation based on Rails routes
- FormEncode - Validation and form generation
- WebHelpers - HTML Helper functions
- SQLAlchemy - Object Relational Mapper
V · D · M | |
---|---|
C++ | CppCMS · Wt |
CLI | ASP.NET (Core · AJAX · Dynamic Data · MVC · Razor · Web Forms) · Blazor · DNN · BFC · MonoRail · OpenRasta · Umbraco · WebSharper |
ColdFusion | CFWheels · ColdBox Platform · ColdSpring · Fusebox · Model-Glue |
Common LISP | Caveman2 · CL-HTTP · Weblocks |
Haskell | Yesod · Snap |
Java | AppFuse · Flexive · Grails · GWT · ICEfaces · ItsNat · JavaServer Faces · JHipster · Jspx · JWt · OpenXava · Play · Remote Application Platform · RIFE · Seam · Sling · Spring · Stripes · Struts · Tapestry · Vaadin · Vert.x · WebWork · Wicket · WaveMaker · ZK |
JavaScript | Angular/AngularJS · Backbone.js · Chaplin.js · Closure · Dojo Toolkit · Ember.js · Express.js · Ext JS · jQuery · Knockout · Meteor · MooTools · Next.js · Node.js · OpenUI5 · Prototype · React · Rico · script.aculo.us · Sencha Touch · SproutCore · Svelte · Vue.js · Wakanda |
Perl | Catalyst · Dancer · Mason · Maypole · Mojolicious · WebGUI |
PHP | CakePHP · CodeIgniter · Drupal · Fat-Free · FuelPHP · Flow · Grav · Gyroscope · Horde · Joomla! · Kohana · Laravel · Li3 · Midgard · MODX · Nette · Phalcon · PHP-Fusion · Pop PHP · PRADO · ProcessWire · Qcodo · Silex · SilverStripe · Symfony · TYPO3 · WordPress · XOOPS · Yii · Zend Framework |
Python | BlueBream · CherryPy · Django · Flask · Grok · Nevow · Pyjs · Pylons · Pyramid · Quixote · TACTIC · Tornado · TurboGears · web2py · Webware · Zope 2 |
Ruby | Camping · Merb · Padrino · Ruby on Rails · Sinatra |
Scala | Lift · Play · Scalatra |
Smalltalk | AIDA/Web · Seaside |
Altri | Vibe.d (D) · Application Express (PL/SQL) · Grails (Groovy) · Kepler (Lua) · OpenACS (Tcl) · Phoenix (Elixir) · Ash (Elixir) · SproutCore (JavaScript-Ruby) · Yaws (Erlang) |