fr eu hu hu hu hu hu hu eu hu en hu hu en hu hu hu hu de hu hu sk hu en en hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu en en en es hy hu ja en es hu hu hu en hu hu hu hu pt hu en hu hu sk de hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu de hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu hu en ar bg hbs_lat de es et fa fr it ja ko ml nl nb pl pt ru fy zh hu hu hu hu hu hu hu hu hu hu
A Wikipédiából, a szabad enciklopédiából
Ez a közzétett változat, ellenőrizve: 2021. május 16.
Ugrás a navigációhoz Ugrás a kereséshez
Ezt a szócikket át kellene olvasni, ellenőrizni a szöveg helyesírását és nyelvhelyességét, a tulajdonnevek átírását. Esetleges további megjegyzések a vitalapon.
7 Kódolási, dokumentációs és próba szabályok
8 A Zend Frameworköt használó szervezetek
A Zend Framework gondolata 2005 elején született meg, amikor sok új keretrendszer, mint például a Ruby on Rails és a Spring Framework népszerűvé váltak a webfejlesztői közösségben. A ZF-et először az első Zend Conference-en jelentették be.[2] Ez idő tájt nem volt széles körben elterjedt, a PHP közösség rendelkezésére álló keretrendszer, ami kielégítette volna a hasonló webfejlesztői igényeket. A Zend Framework tervezői megkísérelték egyesíteni ezen keretrendszerek könnyű használhatóságát és a gyors alkalmazásfejlesztési (rapid application development – RAD) képességeiket az egyszerűséggel, nyíltsággal és a való világbeli praktikummal, melyeket a PHP közösség nagyra értékel.[3]
A specifikus fejlesztési feladatok megvalósítása jellemzően sokkal általánosabb szoftver összetevők felhasználásával, önműködő beállításokon és/vagy kód generáláson keresztül történik. Az eddigi kiadások során a Zend Framework közösség ezen felszín alatt meghúzódó összetevők fejlesztésének teljes elvégzését és tesztelését választotta, a fejlesztési feladatok megkönnyítésén – mint az adatbázis migrációk, állványzatok (scaffolding) generálása, projektek létrehozása és beállítása – való munka megkezdése előtt. Ez a gyakorlat kritikák tárgyát is képezte, mivel sokak által mai webes keretrendszerek megjelenéséhez elengedhetetlennek érzett funkciók a Zend Framework jövőbeli kiadásaira lettek ütemezve. Sok ZF felhasználó azonban sokkal jobban felhasználhatónak és kiterjeszthetőbbnek érezte ezeket az általános jellegű összetevőket alkalmazásaik megvalósításakor. Emellett a Zend Framework keresi a lehetőséget követendő webfejlesztési gyakorlatok a PHP közösségben való alkalmazásának elősegítésére; a ZF-ben közös megállapodások ritkábban használatosak, mint sok más keretrendszerben, ehelyett az ajánlottak észszerű alapbeállításokban jelentkeznek, melyek felülbírálhatók az egyes ZF alkalmazások követelményeinek megfelelően.
A Zend Frameworkre az Open Source Initiative (OSI) által jóváhagyott New BSD License feltételei vonatkoznak, és minden közreműködőnek alá kell írnia egy az Apache Software Foundation CLA-ján alapuló Közreműködői Licenc Megállapodást (Contributor License Agreement). A licenc és közreműködés szabályai annak érdekében lettek megállapítva, hogy elkerüljék a ZF kereskedelmi felhasználóira irányuló intellektuális tulajdonnal kapcsolatos pereket.[1]
A PHP mag közreműködői, Andi Gutmans és Zeev Suraski által közösen alapított Zend Technologies a Zend Framework vállalati támogatója. A technológiai partnerek közé tartozik az IBM, a Google, a Microsoft és a StrikeIron.
A Zend Frameworknek PHP 5.1.4-re vagy ennél újabbra van szüksége, habár a ZF Programozók kézikönyve erősen ajánlja a PHP 5.2.3-at vagy későbbit az ezekben a PHP kiadásokban található biztonsági és teljesítmény javítások okán. PHPUnit 3.0 szükséges a Zend Frameworkkel érkező egységtesztek futtatásához. Sok összetevő PHP kiterjesztéseket is igényel; az összetevők felsorolása és függőségeik megtalálhatók a Programozók kézikönyvében.
A Zend Framework kiadásai három számmal vannak ellátva x.y.z formában, ahol a változások az x-ben, y-ban vagy z-ben a nagy, kis és apró kiadásokat jelölik, ebben a sorrendben. A ZF első végleges kiadása 2007. június 30-án jelent meg, Zend Framework 1.0 néven. A legutóbbi kiadás az 1.11.2, amely 2010. december 30-án vált letölthetővé.
Minden összetevő teljes mértékben objektumorientált PHP 5 és E_STRICT-nek megfelelő.
Igény szerint használható felépítés lazán kapcsolódó összetevőkkel és a lehető legkevesebb belső függőséggel.
Bővíthető MNV megvalósítás, elrendezések (layout) és PHP alapú sablonok támogatásával.
Rugalmas Tábla Átjáró megvalósítás relációs adatbázisokban tárolt adatok objektumorientált környezetben való eléréséhez.
Különböző adatbázisrendszerek és gyártók támogatása, beleértve a MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite és Informix Dynamic Server adatbázisokat.
Azonosítás és hozzáférésvezérlő listán alapuló jogosultságkezelés többféle háttér rendszerrel.
Adatszűrés és -ellenőrzés a megnövelt alkalmazásbiztonságért.
Beállító összetevő a beállítások következetes kezeléséért a Zend Frameworkön és ZF alkalmazásokon belül.
E-mailek összeállítása és küldése.
A Lucene jegyzékállomány formátumot támogató jegyzékelés és keresés.
Űrlapok létrehozása PHP, konfigurációs állományok vagy XML segítségével.
Identity 2.0 technológiák, mint a Microsoft InfoCard és az OpenID.
Különböző formátumok a webszolgáltatások részére, beleértve az XML-RPC, a REST és a Google GData.
Rugalmas gyorstárazó alrendszer különféle hátterek támogatásával, mint memória vagy állományrendszer.
A log4j által ihletett, egyszerű naplózó összetevő.
Sima PHP összetevő PDF dokumentumok olvasására, szerkesztésére és létrehozására.
PHP adatszerkezetek sorosítása JSON-ból és JSON-ná az AJAX fejlesztés megkönnyítésére.
API RSS és Atom folyamok feldolgozására.
Azonnal használható ügyfélkönyvtárak mindenféle webszolgáltatáshoz, köztük az Amazon E-Commerce Service, az Akismet, a del.ici.us, a Flickr, a StrikeIron, a Yahoo, az Audiscrobbler és a Simpy.
Kódolási, dokumentációs és próba szabályok[szerkesztés]
A Zend Frameworkhöz való hozzájárulások kemény kódolási, dokumentációs és próba szabályok tárgyát képezik. Minden kódnak meg kell felelnie a kódolási szabályoknak és az egységteszteknak 80%-os kódlefedettséget kell elérniük, mielőtt a szóban forgó kód a megjelenési ágba kerülhet.[4]
A Zend Frameworköt használó szervezetek[szerkesztés]
A Zend Frameworköt használó szervezetek között megtalálhatóak:
GNU/Linux Matters a Poliglotahoz.
Marseille városának iskolai rendszere
↑ a b About Zend Framework. [2009. február 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2009. július 12.)
↑ Morgan, Oonagh: Zend Annouces Industry-wide PHP Collaboration Project at its Inaugural PHP Conference. Zend Technologies. [2009. január 1-i dátummal az eredetiből archiválva]. (Hozzáférés: 2008. január 12.)
↑ Gutmans, Andi: Zend Framework 1.0 Released!
↑ Zend Framework Contributor Guide. [2008. május 18-i dátummal az eredetiből archiválva]. (Hozzáférés: 2008. január 13.)
A Zend Framework példája (ZfEx)
Vietnami Zend Framework fórum
Informatikai portál • összefoglaló, színes tartalomajánló lap
A lap eredeti címe: „https://hu.wikipedia.org/w/index.php?title=Zend_Framework&oldid=23870690”
Hivatkozás erre a változatra
Hogyan hivatkozz erre a lapra?
A lap utolsó módosítása: 2021. május 16., 12:23
A lap szövege Creative Commons Nevezd meg! – Így add tovább! 3.0 licenc alatt van; egyes esetekben más módon is felhasználható. Részletekért lásd a felhasználási feltételeket.