JsPHP

JsPHP
Oryginalni autorzy Kevina van Zonnevelda
Deweloperzy Społeczność międzynarodowa
Pierwsze wydanie 21 grudnia 2011 ( 21.12.2011 )
Napisane w JavaScript
Rozmiar różni się
Typ biblioteka JavaScriptu
Licencja
Podwójna licencja : GNU GPL lub MIT
Strona internetowa www.jsphp.com _ _

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