JsPHP
Oryginalni autorzy | Kevina van Zonnevelda |
---|---|
Deweloperzy | Społeczność międzynarodowa |
Pierwsze wydanie | 21 grudnia 2011 |
Napisane w | JavaScript |
Rozmiar | różni się |
Typ | biblioteka JavaScriptu |
Licencja |
Podwójna licencja : GNU GPL lub MIT |
Strona internetowa |
JsPHP to biblioteka JavaScript obsługująca wiele przeglądarek , zaprojektowana w celu udostępnienia interfejsu programowania aplikacji PHP (API) w środowiskach JavaScript. Został uruchomiony przez Kevina van Zonnevelda jako php.js i wydany jako projekt open source w 2008 roku. Pod koniec 2011 roku John Elliot rozwidlił projekt php.js do JsPHP i udostępnił oparte na sieci Web zintegrowane środowisko programistyczne (IDE) na stronie www .jsphp.com w celu odmłodzenia i tchnięcia nowego życia w projekt oraz jako pretekst do opracowania systemu zarządzania treścią (CMS) z funkcjami dla twórców oprogramowania, takimi jak testy jednostkowe i testy porównawcze .
JsPHP jest darmowym oprogramowaniem typu open source , objętym podwójną licencją na licencji MIT lub GNU General Public License, wersja 2 . JsPHP został zaprojektowany w celu zapewnienia znajomego i wydajnego interfejsu programistycznego dla programistów JavaScript z doświadczeniem lub integracją z PHP. JsPHP jest użytecznym uzupełnieniem innych bibliotek JavaScript i może być używany w aplikacjach Ajax oraz dynamicznych stronach internetowych i aplikacjach internetowych.
Etymologia
„js” w JsPHP to skrót od JavaScript , a „PHP” oznacza PHP : Hypertext Preprocessor. Podobnie jak w przypadku wielu projektów oprogramowania, nazwa JsPHP została przyjęta, ponieważ dostępna była nazwa domeny www.jsphp.com; poza tym nazwa jest zwięzła i opisowa.
Cechy
JsPHP obsługuje ogromną większość API PHP, w tym funkcje tablic, matematyki, manipulacji klasami/obiektami, datą i godziną, obsługą błędów i rejestrowaniem, systemem plików, obsługą funkcji, JSON, wyrażeniami regularnymi, strumieniami, ciągami znaków, tokenizacją , adresami URL i XML.
W tym biblioteka
Biblioteka JsPHP jest dostępna tylko w niestandardowych pakietach. Oznacza to, że programista wybiera funkcje, których potrzebuje, a plik biblioteki JsPHP jest kompilowany z wybranymi funkcjami i ich zależnościami. Funkcje są również dostępne do indywidualnego pobrania. Pliki do pobrania mogą należeć do jednej z dwóch klas: „kod produkcyjny” (który został specjalnie oznaczony jako nadający się do wydania) i „kod programistyczny” (który jest najnowszym dostępnym kodem w repozytorium).
Rozwój na www.jsphp.com
Biblioteka JsPHP jest rozwijana na stronie www.jsphp.com, która zapewnia CMS i IDE do tworzenia i testowania oprogramowania. Na szczególną uwagę zasługują wbudowane narzędzia do edycji kodu, testów jednostkowych i testów porównawczych . Narzędzie do testów jednostkowych jest zbudowane na QUnit , będącej częścią projektu jQuery .
Zobacz też
Linki zewnętrzne
- Oficjalna strona internetowa
- Źródło upstream
- ProgClub , administratorzy projektu