phpPeanuts

Software skärmdump:
phpPeanuts
Mjukvaruinformation:
Version: 2.1.0
Ladda upp dagen: 20 Feb 15
Utvecklare: MetaClass
Licens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

PhpPeanuts är ett open source MVC ramverk för utveckling av databas-stödda applikationer i PHP.
PhpPeanuts stöder hög och hållbar utvecklarnas produktivitet med adaptiva komponenter och minskar projektrisken genom rapid prototyping.
Med phpPeanuts du inte bygga ett program från grunden. Istället får du en bygga ställning från metadata, sedan utvidga och förfina det steg för steg för att göra det mer och mer som du vill att det ska vara.
PhpPeanuts gör i allmänhet inte generera kod. Istället dess komponenter anpassas dynamiskt till datadefinitioner. Det gör inte bara CRUD, är relationer och söka också bygga ställning. Eftersom det anpassar dynamiskt kan du börja med den simpelest sak som möjligen skulle kunna fungera för din ansökan, och Refactor senare om behov uppstår, utan att förlora mycket produktivitet. Det eXtreme Programming sätt.
Även phpPeanuts följer liknande principer det är inte Ruby on Rails klon, var det släpptes tidigare och tillsammans med sina föregångare har en historia på över 17 år. Ändå är det bara 980 Kb kod. Det som kan bläddras en seached på rad för att förstå, åsidosätta och utvidga det till att tjäna dina behov

Funktioner :.

  • lätt att installera,
  • automatisk dynamisk byggnadsställningar av en komplett användargränssnitt, inklusive automatisk formen generering och validering, hyperlänkar för visning för redigering relaterade objekt, välja relaterade objekt som använder menyerna och dialogrutor, Query By Exempel och sortering frågeresultat;
  • användargränssnitt följer MVC mönster för separation av layout och kod och logiska separation mellan domänmodell och användargränssnitt;
  • AJAX stöd
  • metadata baserade dynamisk Object Relational Mapping (ORM) med objekt caching, polymorfism och navigering över relationer utan kodning, Databastransaktioner (info), kolumnspecifikation och kaskad bort och skydd mot radera om anhöriga finns,
  • inkapsling utan att skriva fastighets get- och set-metoder,
  • färdiga användargränssnitt sidor, komponenter, widgets och dialoger;
  • applikationer har egna inkörsport för att möjliggöra webbserver infödda tillstånd på en per-applikation basis;
  • kontext scouting för återgår till sidan där han började med en uppgift,
  • många detaljer i användargränssnittet kan åsidosättas och anpassas;
  • utdrag kod management system för övergripande ramverk beteende utan att ändra ramverket koden,
  • Databas abstraktion med direkt stöd för MySQL och SQLLite 2 databaser, är andra databaser stöds via SUB (kräver PHP5);
  • Stöd för användartillstånd på ansökan och typ nivå (info);
  • webbplats med handledning, dokumentation som förklarar begrepp och design, praktiska howto: s och hypercode webbläsare för att surfa och söka ramarna koden för att se hur det fungerar och hur den kan åsidosättas och exteded på papperslösa sätt
  • ramarna design har en historia på över 10 år,
  • en Commercial Edition med fler funktioner och tillägg finns på begäran till att betala curstomers av metaklass

Vad är nytt i den här versionen:

  • För ökad säkerhet, den fullständiga koden för abstact användargränssnitt har granskats och förbättras för att skydda mot cross site scripting.
  • Alla frågevariabler inklusive cookies och servervariabler nu valideras, teckenuppsättningar uttryckligen anges, sträng konvertering inte längre fortplantar felaktiga värden, är X-Frame-Options header stöds, och Ajax förfrågningar begränsade till den mottagande sidan ursprung från.
  • Andra förbättringar är en domänspecifik språkstil API för navigerings frågor, och enklare Ajax förfrågningar till delar, kapitlen, och widgets.

Vad är nytt i version 2.0.0:

  • Helt anpassad till PHP 5:
  • Helt kompatibel med ESTRICT standarder
  • Variabla referenser används inte längre för att skicka objekt. Därför ingen risk för referens Anomalier
  • Användning och hantering av Undantag
  • __ toString genomförts för de flesta typer av objekt
  • användning av __construct simplfies underklasser
  • Mer flexibilitet:
  • Separata Delar till EditDetailsPage, ReportPage och PropertyPage möjliggör större flexibilitet i komponent återanvändning från olika layouter
  • Banor kan nu användas i EditDetailsPage för redigering värden av avses föremål
  • widget förenklar användningen av Widgets utanför EditDetailsPart
  • Allmänna funktioner nu i Uitilty klassen så att de kan åsidosättas
  • Initiala värden kan nu ledas genom begäran till EditDetailsPart och används i objekt redigerade
  • Menypunkter i den aktuella typen nu markeras för att stödja slutanvändarens känsla läge i komplexa applikationer
  • recusive objektkopieringsfunktion i EditDetailsPage (och PntDbObject)
  • många små förändringar,

Vad är nytt i version 1.5.0:

  • anpassad till PHP 5.3
  • klasser underkataloger kan placeras på godtycklig plats medan deras innehåll fortfarande kan medföljer includeClass (du behöver ställa globala variabeln $ cfgCommonClassDirs att använda detta).
  • urvalsrapport sida visar nu antal unika värden för kolonner med icke-numeriska värden
  • fieldmapping kartläggning debuggade (igen), arbetar db.query.PntSqlJoinFilter nu med både polymorfa kolumnen kartläggning persistens och
  • ganska många refactoring och små förändringar

Vad är nytt i version 1.4.0:

  • En databaskolumn kartläggning specifikation lades för användning med befintliga databaser.
  • AJAX-stöd, ett godkännande användar API på ansöknings- och typ nivåer, cross site scripting och begära förfalskning förebyggande, och en databas abstraktion med direkt stöd för MySQL och SQLite 2 och stöd för andra databaser via en SUB-gränssnitt (PHP5 endast) tillsattes.
  • CRUD åtgärder nu använda databastransaktioner och de stöder kaskad radering och skydd mot radering om anhöriga finns.
  • En användaradministration och autentisering plugin är nu tillgängligt, separat.

Kommentarer till phpPeanuts

Kommentarer hittades inte
Kommentar
Slå på bilder!