Nagare

Een open source framework gewijd aan rijke ontwikkeling van webtoepassingen in Python
Download nu

Nagare Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Alain Poirier
  • Uitgever website:
  • http://www.nagare.org/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 204 KB

Nagare Tags


Nagare Beschrijving

Een open source framework gewijd aan rijke ontwikkeling van webtoepassingen in Python Nagare is een componenten op basis van kader: een Nagare-toepassing is een samenstelling van interactie-componenten die elk met een eigen toestand en workflow op de server wordt gehouden. Elke component kan een of meerdere weergaven hebben die zijn gecomponeerd om de laatste webpagina te genereren. Dit stelt de ontwikkelaars in staat om gemakkelijk en snel en snel herbruikbare componenten opnieuw te gebruiken of te schrijven. Dankzij stapelloze Python is Nagare ook een op een vervolg gebaseerd webraamwerk dat een webtoepassing als een desktop-applicatie kan coderen, zonder de besturingsstroom in een groot aantal controllers en met de automatische afhandeling van de achterkant, vork en Ververs acties uit de browser. Nagare's componentmodel en het gebruik van de voortzetting worden geërfd van het beroemde Seaside Smalltalk Framework.nagare volgt de status-quo niet opgericht door de klassieke frameworks van de Java, Python, PHP en Ruby Worlds: · Geen sjablonen voor sjablonen · Geen expliciete URL-routering / mapping · Geen controllers Proliferatie · Geen handmatig beheer van de HTTP-aanvraag / responscycli · GEEN GLOBAL SESSIE-OBJECT · GEEN REST PASSELEN WELK JE ALLES VERGEET DAT, WAT KRIJG JE? U krijgt een krachtig kader dat is gewijd aan Development, in Oppositie tegen Simple Content Publishing. Je krijgt een echt component-gebaseerd raamwerk waarbij de applicatie een dynamische set autonome componenten is, elk na zijn eigen onafhankelijke besturingsstroom en het onderhouden van een eigen privé-staat. U krijgt een raamwerk waarbij elke webpagina de compositie is Van verschillende componenten. U krijgt een raamwerk waarbij de HTTP-verbindingloze aanvraag / responscyclus, de vernieuwing, rug- en vorkacties van de browser, Breek de normale besturingsstroom van de applicatie niet. Je krijgt een raamwerk met native geïntegreerde web 2.0-functies. Je krijgt een raamwerk waarbij de webtoepassingen op dezelfde manier worden ontwikkeld als de bureaubladtoepassingen. Hier zijn enkele belangrijke kenmerken van "Nagare": · De weergaven van de componenten zijn Python-methoden die een Dom-boom weergeven, ingebouwd in programmatische XHTML of van een sjabloon, · De besturingsstroom van de componenten is gecodeerd in Python, dankzij de voortzetting, · Gegevensbeheer in DBMS met behulp van Sqlalchemy of zijn declaratieve laag Elixir, · Als een Python-functie wordt gegeven in plaats van een verwachte JavaScript-code, genereert Nagare automatisch een vertaling van Python naar JavaScript. · WSGI: bindt de toepassing op verschillende mogelijke uitgevers, · LXML: genereert de DOM-bomen en brengt naar Nagare de volledige set van XML-functies (XSL, XPATH, schema's ...), · Setuptools: installeert, implementeert en breidt het Nagare-raamwerk en de Nagare-toepassingen ook uit, · Piekregels: Generieke methoden worden zwaar gebruikt in Nagare, om het standpunt aan componenten te associëren, om beveiligingsregels te definiëren, om Python-code naar JavaScript te vertalen ... · Webob: voor zijn verzoek en responsobjecten. · Geen handmatige URL-toewijzing. Nagare associeert direct een python callback aan een link of een veld van een formulier. · Geen globaal session-object. Alle staten van alle componenten worden op de server bewaard. · Eenvoudige ontwikkeling met Nagare eigen Python Multi-Thread Server inclusief automatische herladen en mogelijke clustering-implementatie met behulp van een Memcached-server. · Automatische conversie van de parameters die zijn ontvangen in Unicode en automatische generatie van UTF-8 gecodeerde webpagina's. Nagare is een volledig Unicode-raamwerk. · Mogelijke automatische generatie van, altijd 100% geldig, XHTML of HTML volgens de browsercapaciteit. · Transparante Ajax-weergave van een component, zonder enige Python of JavaScript-code om toe te voegen. Vereisten: · Python


Nagare Gerelateerde software

melkjug

Open Source Web-applicatie die verzamelt, filters en sorteert artikelen in feeds op verschillende manieren ...

119 382 KB

Downloaden

Qpy

Een eenvoudig te gebruiken en gratis tool voor het genereren van HTML ...

194 21 KB

Downloaden