WikiDer > JsPHP
Оригинальный автор (ы) | Кевин ван Зонневельд |
---|---|
Разработчики) | Международное сообщество |
изначальный выпуск | 21 декабря 2011 г. |
Написано в | JavaScript |
Размер | варьируется |
Тип | Библиотека JavaScript |
Лицензия | Двойная лицензия: GNU GPL или же Массачусетский технологический институт |
Интернет сайт | www |
JsPHP это кроссбраузерность Библиотека JavaScript разработан, чтобы сделать PHP интерфейс прикладного программирования (API) доступен в средах JavaScript. Он был запущен Кевином ван Зонневельдом как php.js и выпущен как проект с открытым исходным кодом в 2008 году. В конце 2011 года Джон Эллиот раздвоил проект php.js на JsPHP и выпустил совместный веб-проект. интегрированная среда развития (IDE) на сайте www.jsphp.com в попытке омолодить и вдохнуть новую жизнь в проект, а также в качестве предлога для разработки система управления контентом (CMS) с функциями для разработчиков программного обеспечения, такими как модульное тестирование и сравнительный анализ.[1][2]
JsPHP - это бесплатное программное обеспечение с открытым исходным кодом, с двойной лицензией под Лицензия MIT или Стандартная общественная лицензия GNU, версия 2.[3] JsPHP разработан, чтобы предоставить знакомый и мощный программный интерфейс для программистов JavaScript, имеющих опыт работы с PHP или интегрированных с ним. JsPHP - полезное дополнение к другим библиотекам JavaScript и может использоваться в Приложения Ajax и динамические веб-страницы и веб-приложения.
Этимология
'Js' в JsPHP - это сокращение от JavaScript а «PHP» означает PHP: Препроцессор гипертекста. Как и во многих программных проектах [4] имя JsPHP было взято, потому что было доступно доменное имя www.jsphp.com; в остальном название лаконичное и информативное.
Функции
JsPHP поддерживает подавляющее большинство PHP API, включая функции для массивов, математики, управления классами / объектами, даты и времени, обработки ошибок и регистрации, файловой системы, обработки функций, JSON, обычные выражения, потоки, строки, токенизация, URL-адреса и XML.
Включая библиотеку
Библиотека JsPHP доступна только в пользовательских пакетах. Это означает, что разработчик программного обеспечения выбирает необходимые функции, а файл библиотеки JsPHP компилируется с выбранными функциями и их зависимостями. Функции также доступны для индивидуальной загрузки. Загрузки могут относиться к одному из двух классов: «производственный код» (который был специально помечен как пригодный для выпуска) и «код разработки» (который является последним доступным кодом в репозитории).
Разработка на www.jsphp.com
На сайте www.jsphp.com разработана библиотека JsPHP, которая предоставляет CMS и IDE для разработки и тестирования программного обеспечения. Особо следует отметить встроенное редактирование кода, модульное тестирование и сравнительный анализ удобства. Комплекс модульного тестирования построен на базе QUnit библиотека, часть jQuery проект.
Смотрите также
Рекомендации
- ^ "История php.js". Получено 2012-04-06.
- ^ "JsPHP Добро пожаловать". Получено 2012-04-06.
- ^ «Лицензия - JsPHP». Получено 2012-04-06.
- ^ "Подведение итогов BarCampNYC". Джон Ресиг. Получено 27 мая 2011.(щелкните ссылку «Показать комментарии» внизу цитируемой страницы)
внешняя ссылка
- Официальный веб-сайт
- Исходный код Upstream
- ProgClub, администраторы проекта