0

Tekuna, Microframework MVC voor PHP

Geplaatst door Marcus Antonius - 18 augustus 2009. in php

Tekuna is klein, slechts 3000 lijnen van de broncode, het herbruikbaarheid met de component-georiënteerde definitie van de toepassing en intuïtieve routing verbetert. Zijn kleine footprint zal je codebase niet vervuilen met onnodige spullen.

Tekuna thumb Tekuna, MVC Microframework for PHP

Hieronder vindt u een meer gedetailleerde feature lijst voor Tekuna:

  • Component-georiënteerde toepassing van de definitie
  • Intuïtieve Routing van acties om Controllers
  • Friendly URL's (RESTful API)
  • MVC architectuur
  • PHP Error Handling met uitzonderingen (en dus vangbaar)
  • Aparte aanvraag en reactie Objects
  • Strikte Input Filteren
  • Volledige UTF-8 ondersteuning
  • Ondersteuning voor meerdere Template Engines
  • Eenvoudige Meertalige ondersteuning
  • Volledig unit-testen
  • 100% Compliant E_STRICT
  • Te combineren met vele andere frameworks (template, ORM, Unit-testing, ...)
  • Afgestemd op het programmeren in Java en benoemen stijl
  • Open Source in een MIT licentie

Tekuna de huidige versie 0.1.189 vereist PHP 5.2.1 met Apache mod_rewrite ingeschakeld op uw webserver. De snelle start is beschikbaar voor Tekuna principes, architectuur en functies te begrijpen. De ITS-project is in een vroeg stadium en nog niet klaar voor productie, maar je kan het project roadmap controleren om een ​​beter idee over wat er komende hebben.

bron: PHP Magazine

tt twitter micro4 Tekuna, MVC Microframework for PHP

Tags: , ,

0

Twitter: Kader, dat past in een tweet

Geplaatst door Marcus Antonius - 1 augustus 2009. in php

Als u - op dit late tijdstip - geen idee wat een "tweet" van hier te zetten www.twitter.com !

Now! We kunnen praten als gelijken. Denk aan een kader. Een groot ding. Met verschillende opties, modules, plugin ondersteuning, MVC, misschien een Data Mapper, etc, etc, etc.. Denk nu eens aan een tweet: 140 tekens. Het is dingen zoals olie en water, kat en hond, zijn Pauline en vrouwen (ik zal nog steeds luisteren naar).

Nou ja, proberen om vrouwelijke schoonheid naar St. Paulinus show - of een kader hoeft niet een groot ding, voor degenen die niet begreep de grap - de oprichter van Symphony (het kader) gemaakt Twitter: een kader ter grootte van een tweet , dat wil zeggen 140 karakters. In feite - en logische - het is geen big deal, gewoon werkt als een front controller vrij basic. Maar het is een proof of concept en maakt gebruik van nieuwe functies van PHP 5.3, eindelijk ... de onverlaat is als volgt.

1 <php

2 __DIR__ nodig '/ C.php. "

3 if (Is_callable ($ c = @ $ _GET ['c']:? Function () {echo 'Woah !'}))

4 werpen een nieuw Exception ('Fout');

5 dollar c ();

Nu kunt u parguntar, wat zijn de "nieuwe" dingen die Twitter is gebruikt, simpelweg:

Constant __DIR__

Operator?:

Anonieme functies

Op het einde, Twitter bestaat alleen als een grap, en te laten zien enkele nieuwe functies van PHP 5.3, maar als hij echt wordt geaccepteerd als een kader is het de snelste bestaande. Fast forward een paar benchmarks laten zien dat ik al aan het doen ben en tweet ze.

Twitter op de website is: www.twitto.org

bron: PHPSP.og.br

tt twitter micro4 Twitto: Framework que cabe em um tweet

Tags: , ,

2

PHP Frameworks

Geplaatst door Marcus Antonius - 30 juli 2009. in php

In deze post zal ik een sínstese een reeks van berichten op het gebruik van de kaders in php en ook het feit dat een kader niet is.

PHP is de programmeertaal 's werelds meest bekend om verschillende redenen: flexibiliteit, gebruiksgemak en diverse andere factoren. Maar soms de programmering wordt monotoon en / of repetitieve, en er is een kader dat kan helpen.

Wat is een PHP framework?

In het kort het kader is een structuur, maakt u een basis voor de toepassing ervan. Met andere woorden, het kader toelaten rapid application development (RAD), die tijd bespaart, helpt bij het creëren van meer robuuste en veilige toepassingen, terwijl het verminderen van de hoeveelheid van herhaalde code. De kaders ook toestaan ​​beginners tot applicaties stabieler zorgen voor een goede relatie tussen de database en de buitenste display te creëren. Dit maakt alles wat je meer tijd besteden aan het ontwikkelen van de applicatie zelf is dan het herhalen van de code die alle toepassingen hebben.

De werkset idee achter een kader is gekoppeld aan de PHP MVC (Model View Controller). MVC is een vorm van programmering die de business logica (zoals de applicatie draait) laag display (het visuele) isolaten. Het model zorgt voor de database, de View laag zorgt voor de display en de Controller zorgt voor de business logica. Dit alles maakt u sneller werken en in een een sector.

Waarom gebruik maken van een PHP framework?

Ontwikkelaars gebruiken kaders voor verschillende redenen, waarvan de grootste is het stroomlijnen van het ontwikkelproces. Het hergebruik van de code in verschillende projecten bespaart veel tijd en arbeid? Dit wordt gegarandeerd doordat het kader al een aantal modules vooraf geconfigureerde (en werken) tot de meest gevarieerde en algemene taken zoals het versturen van e-mails, de verbinding met de database, sanitaire voorzieningen (schoonmaak) en de bescherming van gegevens tegen aanvallen.

Stabiliteit is een ander belangrijk voordeel van de kaders. De eenvoud, dat is een grote "prestaties" van PHP, is ook wat maakt veel fouten en mislukkingen voor beginners? Niet elke code die werkt is noodzakelijk correct en goed ontwikkeld.

Lees meer ...

tt twitter micro4 Frameworks em PHP

Tags: ,

Copyright © 2012 Marcus Antonius Alle rechten voorbehouden.
Portfolio | CV | Contact | Twitter | RSS