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.