Jelix

Open-source PHP5-raamwerk dat u helpt om elke vorm van webtoepassing te ontwikkelen
Download nu

Jelix Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • The Jelix Team
  • Uitgever website:
  • http://jelix.org/en/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 566 KB

Jelix Tags


Jelix Beschrijving

Open-source PHP5-framework dat u helpt om elke vorm van webtoepassing te ontwikkelen Jelix is een PHP5-framework van de open source dat u helpt om elke vorm van webtoepassing te ontwikkelen. Jelix is beschikbaar om te downloaden in drie versies:? Ontwikkelaareditie: deze editie is voor ontwikkelaar, om applicaties te maken en te ontwikkelen met behulp van Jelix. Het bevat alle helpers van scripts en andere ontwikkelingsspullen zoals JunitTests-module.? Geoptimaliseerde editie: deze editie moet alleen op de productieserver worden gebruikt omdat deze voor dit doel is geoptimaliseerd. Gebruik het wanneer u een toepassing op uw openbare server installeert, om de prestaties te verbeteren. (U kunt natuurlijk een ontwikkelaarseeditie op uw productieserver gebruiken).? Gold Edition: deze editie moet alleen op de productieserver worden gebruikt omdat het voor dit doel is geoptimaliseerd. U moet op de server de PHP-uitbreiding installeren die is gebundeld met deze editie. Deze extensie verbetert de prestaties. Er zijn enkele belangrijke functies van "JELIX": originele functies en kenmerken:? Modulaire architectuur: een applicatie kan worden uitgesneden in verschillende herbruikbare modules.? Minimale garantie op de gegevensuitwisseling: JELIX bestuurt het genereren van uitvoerformaten volgens het type verzoek. Als we bijvoorbeeld een verzoek hebben voor een XML-RPC-webservice, kunnen we HTML niet genereren, het antwoord is verplicht in XML-RPC. SI Het biedt een zekere robuustheid van de toepassing in Client / Server-communicatie. (Tenzij de ontwikkelaar geen objecten van Jelix gebruikt, omdat er inderdaad niets voorkomt dat er overal een echo van iets is).? Generatie van technische fouten in gespecificeerd formaat: Dankzij het eerder beschreven JELIX-systeem worden alle technische fouten geretourneerd in het formaat dat door de klant wordt gewacht. Bijvoorbeeld: geen HTML-opgemaakte fout wanneer de klant wacht op XML-RPC of RDF-reactie.? Lichte en evolutionaire sjabloonmotor (JTPL), met een syntaxis halverwege tussen Smarty en PHP. Er is ook een plug-in-systeem in Smarty beschikbaar.? JDAO, Object-relationele mapping, op basis van het DAO-ontwerppatroon (gegevenstoegangsobject). Geclarled in XML-bestanden, automatische generatie van zijn SQL-aanvragen, afhandeling van beveiligingsproblemen (SQL-injectie).? Aanduiding van bestanden en bronnen door selectors, en niet op fysieke manieren, dan een zekere onafhankelijkheid naar een module naar de installatie.? Evenementensysteem, zodat module-to-module communicatie mogelijk is.? Overbelastingsbestand: het is mogelijk om enkele bestanden van een module opnieuw te definiëren zonder de originelen (DAO, Sjablonen, Eigenschappen) te wijzigen. Handig wanneer een module op hetzelfde moment door verschillende toepassingen wordt gebruikt of om de update van een derde module te vergemakkelijken. Moderne functies en kenmerken:? Webservices: Jelix behandelt de analyse van de inhoud van verzoeken en de generatie van het antwoord. XML-RPC en JSON-RPC worden behandeld. Andere soorten services-web zijn volledig mogelijk (zeep).? HANDELING VAN RESTFOLL: Door een eenvoudige implementatie van een interface: men kan eenvoudig definiëren wat wordt gedaan na HTTP Get / Post / Put / Delete-aanvragen.? Thema's Systeem: het is mogelijk om verschillende sjablonen te definiëren, waarbij elk de sjabloon van modules opnieuw definieert.? Automatisch systeem voor URL-generatie en toewijzing: geen complete URL in Jelix. Het kader heeft de verantwoordelijkheid om URL's in de sjablonen of elders te genereren, volgens de configuratie van URL-mapping die is gedefinieerd met acties (MOD_REWRIET EN CO).? PHP-scripts voor codegeneratie om in opdrachtvoering uit te voeren, waardoor verschillende bestanden van een project (module, dao, sjabloon, controller, enz.) Technisch cachesysteem: bijna alle niet-PHP-bestanden van een JELIX-project "zijn gecompileerd" in PHP om de uitvoeringen (sjablonen, DAO, Evenementen etc.) te verbeteren.? Compliant UTF-8: het is de standaardcodering van het raamwerk? Module gewijd aan eenheidstests: eenheidstests zijn essentieel om een betrouwbare toepassing te maken. Dus Jelix biedt een module met een interface om eenheidstests en een eenvoudige manier te starten om eenheidstests (met Simpletest) traditionele functies en kenmerken te maken:? De architectuur van de kern is MVC-type (modelview-controller). Een coördinator verwerkt de uitvoering van een actie volgens de parameters in de URL. De mogelijke acties worden geïmplementeerd in de klassen van Jcontroller-type (controllers).? Jelix biedt verschillende uitvoergeneratoren (JREPONSE-objecten): XHTML, CSS, ATOM, RSS, XML, RDF, XUL, XUL-overlay, ZIP, PDF (van latexbronbestanden of met TCPDF). Andere formaten zijn ook mogelijk.? Database Access Abstraction Layer: JDB vertrouwt op PDO of zijn eigen klassen (wanneer PDO niet beschikbaar is) om toegang te krijgen tot de databases.? Lokalisatie: U kunt uw aanvraag in verschillende talen laten vertalen. Opslag van gelokaliseerde string wordt gedaan in eigenschappenbestanden.? Systeem van authenticatie en rechtenbeheer.? Gebruik van XML: Verklaring van de gebeurtenissen, DAOS, enz., Dat maakt het mogelijk om het schrijven, genereren te vergemakkelijken en deze delen van een project te wijzigen door gereedschap van derden (bijvoorbeeld met Jelixeclipse, een Eclipse-plug-in), en dus aan Verhoog de productiviteit.note: Jelix heeft een licentie en gedistribueerd onder de voorwaarden van de LGPL-licentie.


Jelix Gerelateerde software

Jsunit

JSUNIT - eenheidstestkader voor client-side JavaScript in de traditie van de Xunit-kaders ...

176 1.4 MB

Downloaden

Chirp

CHYRP - een open-source, modulaire, lichtgewicht blogmotor ...

212 519 KB

Downloaden

Apility agua

AJAX-toepassing waarmee gebruikers hun Google AdWords-accounts kunnen beheren op een interactieve en asynchrone manier ...

162 1.1 MB

Downloaden

Talacia-tag

TAG - De intuïtieve XHTML-editor met tonnen functies om uw ogen te houden op wat belangrijk is, uw code ...

163 2.9 MB

Downloaden