Akelos Framework

AKELOS Framework-project is Akelos is een PHP4- en PHP5-poort van Ruby on Rails Web Development Framework.
Download nu

Akelos Framework Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Bermi Ferrer
  • Uitgever website:
  • http://www.akelos.org/

Akelos Framework Tags


Akelos Framework Beschrijving

Akelos Framework-project is Akelos is een PHP4- en PHP5-poort van Ruby on Rails Web Development Framework. Akelos Framework-project is Akelos is een PHP4- en PHP5-poort van Ruby on Rails Web Development Framework. Het hoofddoel van het Akelos-framework is om programmeurs te helpen om meertalige database-ondersteunde webapplicaties te bouwen volgens het modelvoorbeeld-controlepatroon. Hiermee kunt u minder code schrijven door conventies over configuratie te bevorderen. Hier zijn enkele belangrijke kenmerken van "Akelos Framework": Active Record · Associaties behorent_NAHAS_BELONS_MANYHAS_AND_BELONGS_TO_MANY · Finder (niet zo cool als robijn En start_year: groter ',' PHP ',' 2004 ');) · Handelingen als Treenested_Setlist · Callbacks · Transacties · Validators · Vergrendeling · Observer · Versie · Steigers · Ondersteuning voor MySQL, PostgreSQL en SQLITE (kan werken met andere databases die worden ondersteund door ADODB) Actiecontroller · Filters · Paginering · Helpers · MIME Type · MIME Respons · Code Generation · Flash-berichten · URL Routering · Respons Handler · URL REWRITERACTIE Bekijk · Sjablonen (met Sintags) · Web 2.0 JavaScript met behulp van prototype en script.aculo.us · Helpers · Partials · Sjabloon CompilersAdditional Akelos Framework-kenmerken · Meertalige modellen en weergaven · Locale alias geïntegreerd op URL's (example.com / Spanish zal de Locale ES_ES laden) · Database-migraties met DB DES igner bestanden · Pure PHP-ondersteuning voor Unicode (geen extensies vereist) · Eenheid geteste broncode · Code generatoren · gebouwd in XHTML-validator · Geautomatiseerde locale management · Schone scheiding van HTML en JavaScript met behulp van CSS-gebeurtenis . · Bestandsbehandeling met behulp van SFTP voor gedeelde gastheer Apache als gebruiker Niemand (zoals de meeste CPANEL-server DO). · Distributed sessies met behulp van databases. Waarom een ander PHP-raamwerk? Hoewel veel frameworks bestaan voor PHP, konden we niet vinden die overeenkomt met onze hoofddoelen. · Conventies over configuratie. · Schrijf minder code door eenvoudige interfaces te gebruiken voor gemeenschappelijke functionaliteit. Los de problemen op de eenvoudigste manier op. · Eenvoudig en gemakkelijk te onderhouden internationalisering en lokalisatie ingebouwde ondersteuning. · Machtigt de samengesproken teams door middel van gedistribueerde teams door te voldoen aan normen en best practices. · Code draagbaarheid. De code moet op de Mainstream PHP-versie uitvoeren. · Verdeling van Web 2.0-toepassingen inschakelen die eenvoudig kunnen worden geïnstalleerd. · Eenvoudige uitschuifbaarheid. Door plug-ins te gebruiken. · Geïsoleerde testen van componenten. · Simplistische creatie van webservices. · Batterijen inbegrepen. Het is niet nodig om de serverinstellingen te wijzigen. Waarom porteert Ruby op rails? Ruby op rails is een fantastisch webontwikkelingskader dat wordt ondersteund met een hooggekwalificeerde gemeenschap, die geweldige functionaliteiten en documentatie produceert. Hoewel we u ten zeerste aanraden Ruby te leren, hebben veel ervaren PHP-ontwikkelaars / winkels geen tijd / middelen om productief te krijgen met een nieuwe programmeertaal. We hebben besloten om het raamwerk te bouwen na het overwegen van verschillende alternatieven. Hoewel we van Ruby op rails hielden, hadden we een raamwerk nodig dat ons bedrijf stond om standalone-scripts te distribueren die zonder modificaties op goedkope gedeelde hosting kunnen uitvoeren. Om deze reden hebben we besloten om met PHP4 te gaan en het compatibel te maken met PHP5.We beschouwd als andere PHP-poorten van Ruby op rails, maar we konden niet alles vinden wat we op hen nodig hadden. Eén functie die we in de kern nodig hadden, was internationalisering en Unicode-ondersteuning, dus hebben we besloten om ons eigen kader te rollen en proberen het grootste deel van de originele rails-interface te houden, zodat de meeste documentatie ervoor konden werken.


Akelos Framework Gerelateerde software