Web2py
Web2py è una piattaforma di applicazioni web open source scritto nel linguaggio di programmazione Python. Gli sviluppatori web possono utilizzare il software per programmare una grande varietà di contenuti web supportati da Python. software web2py ha lo scopo di garantire che lo sviluppo del web diventa più facile e meno noioso. Gli sviluppatori web possono utilizzare il software per lo sviluppo di moduli web da zero. web2py era inizialmente destinato ad essere utilizzato come strumento didattico e finalizzato al raggiungimento facilità d'uso e distribuzione. Ciò significa che la piattaforma non integrare qualsiasi file di configurazione. disegno di web2py si basa su altri software di sviluppo come Django e Ruby on Rails. Come tale, la piattaforma ha molte caratteristiche simili a Ruby on Rails e Django e si concentra sulla rapido sviluppo, preferisce convenzione all'approccio configurazione, ed ha il modello-view-controller (MVC) modello architettonico.
- Alcune delle caratteristiche uniche che vengono con il software web2py sono
- Compatibilità con una varietà di protocolli: La piattaforma è compatibile con HTML / XML, JSON, CSV, RSS / ATOM, Flash / AMF, PDF, e Linked Data (RDF).
- E 'disponibile in versione del codice open source.
- È dotato di sintassi di Python che gli utenti possono utilizzare per sviluppare applicazioni web.
- Si compone di diversi modelli: il software è disponibile in diversi modelli, tra cui controller, viste, moduli, posti di lavoro cron e file statici.
- Il software può essere eseguito su Windows, Unix, Linux, Google App Engine, Mac, Amazon EC2, e qualsiasi web hosting attraverso Python 2.
- Alcuni dei benefici che vengono con l'uso di software web2py sono
- La piattaforma integra un linguaggio di template basato su Python che permetterà agli sviluppatori web di iniziare immediatamente i loro codici di scrittura.
- Questo permette agli utenti di distribuire i loro codici compilati.
- DAL capace: questo consente agli utenti di dimenticare l'ORM ‘parzialmente’, che rende conveniente per gli utenti che non preferirebbero un ORM a tutti gli effetti nel software.
- Supporta diverse tecniche di caching: Il software è compatibile con le diverse tecnologie come cache del disco, la cache mem, e la cache RAM, che rende conveniente per lavorare.
- La piattaforma rende facile per gli sviluppatori web di scrivere servizi web, JSON e XML.
- Alcune delle limitazioni che vengono con l'utilizzo del software sono web2py
- Gli utenti potrebbero avere un problema con segnalazione degli errori del software: la piattaforma non distingue automaticamente tra i modi di produzione e sviluppo.
- La piattaforma ha un supporto IDE poveri: gli utenti della piattaforma non sono in grado di godere gli strumenti di sviluppo standard di Python, se non fanno modifiche alla piattaforma.
- Gli utenti della piattaforma potrebbero trovare la mancanza della piattaforma di supporto per i test di unità poco attraente. Web2py funziona con doctests che potrebbero non essere ottimale per testare appassionati.
I programmatori che hanno familiarità con lo sviluppo Rails spesso trovano utilizzando web2py equivalente all'utilizzo di una versione di Python di Rails. Mentre web2py è una piattaforma gratuita, si tratta di un veloce e software di sviluppo web sicuro. Il software è stato scritto nel linguaggio di programmazione Python e promuove l'uso di Python in tutti i suoi aspetti, tra cui vista, il modello, e il controller. Per gli sviluppatori web, software web2py può essere una piattaforma necessaria per lo sviluppo di applicazioni web e prototipi.