Fenix — настольный веб-сервер для разработчиков. Подробности можно узнать на сайте fenixwebserver.com. На YouTube есть несколько видео старой версии. У нас пока нет скринкастов версии 3.0.0, но живая демоверсия Bleeding Edge Web была записана на заре разработки.
Спонсоры (по состоянию на 2020 г.)
![]() | ![]() |
Если вы используете Fenix, мы будем рады вашим отзывам!
Доступен релиз-кандидат Fenix 3.0.0 13 для macOS и Windows.
Присоединяйтесь к списку рассылки (регистрация внизу страницы)
ОБНОВЛЕНИЕ 18.09.19 Выпущен Fenix 3 как для Mac, так и для Windows. Нам пришлось сократить некоторые вещи, например, автоматические обновления (при появлении новых обновлений вам будет предложено загрузить новую версию). К сожалению, инструментов для обновления приложения Electron на самом деле недостаточно для поддержки некоторых новых функций (например, встроенного CLI, обновления PATH и т. д.). Мы работаем над более оптимизированным автоматическим обновлением, которое будет использоваться в будущих версиях.
Fenix 3 — лишь одна из нескольких вещей, над которыми мы работаем под брендом Author.io, чтобы сделать написание программного обеспечения более эффективным и приятным процессом. Поскольку сейчас ведется несколько работ (и над всем работают только двое из нас), мы также тратим время на то, чтобы превратить Author.io в полноценную компанию. Не волнуйтесь, Fenix по-прежнему будет бесплатным... мы изучаем другие варианты монетизации для поддержки дальнейшего развития, а также спонсорство многих проектов с открытым исходным кодом, на которые мы уделяем время.
Мы также почти закончили со следующим:
NGN, шасси и веб-компоненты использовались для создания Fenix 3 и связанных с ним веб-сайтов. NGN прошла боевые испытания на таких клиентах, как TopGolf, Aunt Bertha и нескольких предприятиях. Мы активно работаем над Metadoc, чтобы улучшить документацию для библиотек API Fenix 3.
Мы также выпустили первоначальную документацию по Fenix 3.
Веб-сайт-заполнитель для автора.io, учетная запись Twitter @author_io и страница Author.io в Facebook уже доступны.
Спасибо тем, кого мы пригласили на раннюю бета-версию. Ваш отзыв был неоценим. Я также хотел бы публично поблагодарить тех из вас, кто сделал пожертвование. Ваша поддержка значит для нас мир!
В версии 3.0.0 нас ждет несколько интересных новинок:
База
Система плагинов предназначена только для внутреннего использования. Мы надеемся расширить это для использования разработчиками в более поздней версии.
Открытое ядро
npm install fenix-cli ). Было несколько запросов на такие вещи, как сжатие gzip, ETags и т. д. Эти функции обычно не имеют смысла для простейшей формы локальной разработки, но современная разработка пользовательского интерфейса, «сделанная правильно», требует немного большего внимания к сети/передаче. Эти функции становятся очень полезными при тестировании и устранении неполадок, поэтому мы предоставили возможность включать и выключать их для каждого сервера. Мы также расширяем API Fenix для программного управления этими вещами и планируем выпустить плагин gulp/grunt, который поможет автоматизировать рабочие процессы локального тестирования.
ПРО версия
Из-за уникальности и сложности некоторых из этих функций мы выносим их в отдельный проект. Скорее всего, они снова появятся в версии 3.1.x или 3.2.x (возможно, бесплатно).
Браузер запросов будет выпущен как отдельное приложение, поэтому его не будет в Fenix 3.0.0. Я всегда чувствовал, что это полезный инструмент, и результаты опросов совпадают... но он также не вписывается в первоначальную сферу применения Fenix. Перемещение его в собственный проект поможет ему привлечь внимание, необходимое для того, чтобы он стал по-настоящему крутым.
Наконец, мы переходим к «открытому ядру». Большинство из вышеперечисленных функций будут бесплатными, но более продвинутые функции планируется выпустить в коммерческом выпуске. Как бы нам ни хотелось сделать это бесплатным, разработка уже превратилась в полноценную работу.
Основное приложение:
Браузер вебхуков
В вики есть дополнительная информация о том, как работает Fenix, как его взломать и как использовать на других платформах. В истории выпусков есть более старые версии и журнал изменений.
Внесение пожертвования пойдет на развитие Феникса. На данный момент мне бы хотелось достичь простой цели — 100 долларов ежегодных взносов, чтобы я мог получить лицензию разработчика Apple для Fenix… это единственное приложение, которое я распространяю на Mac. Это поможет предотвратить раздражение «Невозможно установить от неизвестного разработчика», с которым сталкиваются некоторые пользователи OSX Mavericks. Другие вклады пойдут на будущие усилия, такие как хостинг общедоступного SSH-туннеля (чтобы снять некоторую нагрузку с localtunnel.me) и разработку новых функций.
Поддержите разработку OSS через Stripe или станьте патроном
Fenix 2.0 доступен по лицензии GPL.