Nasze logo
YahooAltaVistaLycos
Google Netsprint  Hotbot


Szukaj terminu:
Zaczyna się od Zawiera Dokładny wyraz
 
Po wpisaniu nazwy lub pierwszej litery należy wybrać
rodzaj kategorii w której powinien znajdować się szukany plik.
Wpisz wyszukiwane słowo:
Zapraszamy na blogi Chat Forum Słownik Download Filmy Mobil Radio Gry Ekologia Lotnictwo
Na
PromujNewsLetterPartnerzyCzaty/GościePorównania-TestyTłumaczeniaTopXmlHtml4cmsBlogMapaSymantec
skróty
AntySpywareE-mail programySzukaj w SieciProgramowanieBadania InternetoweCSSJava DownloadKatalog DniaekoEnergia
Reklama i pozycjonowanieCMSy i dla webmasterówPodręcznik PHPAccessibility standardCentrum RSSFirewall'eMetaSearchCzasSport
MotoryzacjaWirusy Top RankingStandaryzacjaTweak-Windows-VistaSprzętAntywirusyHacking i BezpieczeństwoBanki/FinanseMedia

Partnerzy:
allegro symantec netsprint
stat mks_vir2k7  
  |   Blogi   |   Konkursy   |   Sondy   |   Blogsfera   |   Avatary Emotikony Ikony   |   Filmy   |  
 

Pear programowanie Email
21.12.2006.
Pear -  System dystrybucji rozszerzeń dla PHP.

PEAR to biblioteka dobrze znanych, lubianych i udokumentowanych kodów PHP, które zostały dokładnie sprawdzone przez wielu programistów  - specjalistów, a co ważne - można je pobrać bezpłatnie. Projekt PEAR rozpoczął się w 1999 roku po narodzinach PHP. Inicjatywa kierowana jest przez społeczność programistów zrzeszonych wokół php.net

PEAR i PHP

... i ukierunkowana na kreacje kodu typu Open Source usprawniającego PHP.

Extension and Application Repository http://www.php.net/

- jest Frameworkowym (*1) systemem dystrybucji rozszerzeń dla języka PHP.

Zapoczątkowany w 1999 roku przez Stiga S. Bakkena do którego stopniowo dołączyło wiele osób, tworzących społeczność zarządzającą projektem.

Głównymi założeniami tego projektu jest dostarczenie programistom PHP kolekcji open sourcowych rozszerzeń i prostego systemu ich dystrybucji w postaci pakietów. W przeszłości zaliczało się do tego również PECL, które jednak od 2003 roku jest samodzielnym projektem.

PECL /ang. the PHP Extension Code Library/ PECL są rozszerzeniami PHP. Łącznie PEAR i PECL daje doskonałe wyniki i czyni PHP bardziej "otwartym", co umożliwia rozwój języka PHP i otwartość dla większej rzeczy osób.

Dystrybucje PEAR

Na PEAR składa się wiele małych dystrybucji - pakietów, zawierają: kod źródłowy, binaria - specyficzne dla danego środowiska. Każdy z pakietów jest osobnym projektem, prowadzonym przez daną grupę programistów, posiada własną dokumentację i zdefiniowane zależności między nim a innymi pakietami. Projekt PEAR charakteryzuje się drzewiastym układem , w którym nazwy kategorii są jednocześnie nazwą pakietu, np. HTML_Javascript jest pakietem, znajdującym się w kategorii HTML, wspomagającą tworzenie prostych skryptów w JavaScripcie.

Wszystkie pakiety są wysyłane i utrzymywane na serwerze pear.php.net, na którym można je przeglądać, na serwerze jest też centrum zarządzania użytkownikami, pakietami - ich wersjami i wydaniami.

Paczkiety udostępniane są w postaci archiwów tar, spakowanych gzipem. Zawierają plik XML-owy z opisem zawartości i zależności.

Występuje też prosty sposób na automatyczne instalowanie paczek poprzez skrypt: $pear install Event_Dispatcher - polecenie to ściągnie i dokona próby instalacji pakietu Event_Dispatcher w naszym systemie.

Dzięki pakietom programiści pracujacy nad nowymi "projektami" mogą bardziej skupić się na ich funkcjonalności - zamiast marnować czas na zmaganie się z niepotrzebnymi problemami ogólnymi. PEAR jest też zbiorem reguł określających - w jaki sposób powinien być pisany kod źródłowy. Reguły tworzenia kodu PEAR są w zasadzie kierowane do modułów dokładanych do archiwum PEAR, jednak działają bardzo dobrze z PHP !

Główne Kategorie w PEAR:

* Authentication - uwierzytelnianie
* Benchmarking - testy wydajnościowe
* Caching - zarządzanie pamięcią podręczną
* Configuration - pliki konfiguracyjne
* Console - operacje na konsoli
* Database - operacje na bazach danych
* Date and time - data i czas
* Encryption - szyfrowanie
* Event - zarządzanie zdarzeniami
* File Formats - operacje na plikach (kompresja, archiwizowanie, etc.)
* File System - operacje na plikach (szukanie, usuwanie, etc.)
* Gtk Components(2) - moduły do obsługi GTK+
* HTML - parsowanie, generowanie HTML-u
* HTTP - obsługa protokołu HTTP
* Images - operacje na grafice
* Internationalization - komponenty, związane z wielojęzycznością (tłumaczenie, kodowanie etc) * Logging - logowanie zdarzeń
* Mail - obsługa protokołów związanych z pocztą
* Math - operacje matematyczne
* Networking - komponenty, związane z siecią
* Numbers - komponenty, związane z zamianą liczb na słowa
* PEAR - komponenty, związane z PEAR (obsługa błędów, aktualizacje, etc.)
* PHP - komponenty, związane z parsowaniem kodu PHP
* Processing - przetwarzanie tekstu
* Science - komponenty, związane z nauką
* Semantic Web - komponenty, związane z Semantic Web
* Streams - operacje na strumieniach
* Structures - operacje na strukturach danych
* System - operacje na systemie operacyjnym
* Structures - operacje na strukturach danych
* Text - operacje tekstowe
* Tools and Utilities - różne narzędzia
* Validate - sprawdzanie poprawności
* Web Services - usługi sieciowe (Amazon.com, eBay, etc.)
* XML - operacje na XML-u
---

(*1) Framework
- rama projektowa, szkielet działania aplikacji. W programowaniu struktura wspomagająca tworzenie, rozwój i testowanie powstającej aplikacji. Z reguły na framework składają się programy wspomagające, biblioteki kodu źródłowego i inne podobne narzędzia. Framework zapewnia schemat i podstawowe mechanizmy, może być wypełniany właściwą treścią programu, a także dodatkowe moduły wspomagające np. funkcje rysujące podstawowe figury geometryczne, tekst, wczytywanie tekstur z różnych formatów plików, itp.
---
PODRĘCZNIK PEAR
PODRĘCZNIK PHP
XML WPROWADZENIE
HTML 
DLA WEB MASTERÓW
CMS BLOG 
KATALOG - dodaj stronę 
STANDARD HTML - WPROWADZENIE

 

 
« poprzedni artykuł   następny artykuł »

Konkursy

Możesz pracować wszędzie przyłapana

... przyłapana na basenie
Mucho Stilo feat. JS Loco Mucho Stilo feat. JS Loco

Na tym teledysku panienki całkiem
seksownie tańczą
Niebezpieczne wyciskanie Wysickanie

Ten sportowiec nie miał profesjonalnej asekuracji
Citreon Transformer Citrone transformer

Parodia reklamy Citroena
Wpadki na boisku wpadki na boisku

Smieszne chwile w tym sporcie
Toyota RAV4 Toyota reklama

... walka o kluczyki
Kompilacja zwariowanych psów Psy

Rozbawią, rozśmieszą, zaskoczą...
Sex w kuchni sex w kuchni

To... Chyba nie tak miało być
Tańczący niedźwiedź miś

bansuj misiu, bansuj
Śmieszne zwierzaki Śmieszne zwierzaki

... i nie tylko
PS 3 vs vii PS 2 vs. vii

Ciekawe którą... z konsol wybierzesz
Zabawa kretynów głupia zabawa

Czego to nie wymyślą studenci
Relaksujący filmik :P Relaksujący filmik

Filmik przy którym można się zrelaksować


Super glina Super glina

Nieźle operuje swoim gnatem.
Fit - na ostro Fit

Co by było gdyby takie reklamy
leciały w TV... hehe

 


POLECAMY:

Pobierz przeglądarkę: Aktualną wersję Java Inne przydatne programy:

opera
 
GetJava Download Button

PRZYJACIELE:

Bo nie jesteśmy sami w internecie...

hosting

Wspieramy i korzystamy
  |   redakcja   |   partnerzy   |   polityka prywatności   |   zasady korzystania   |   reklama   |   pomoc   |  
© Dzień e-mail - Internauty 2005-08.