Fenix est un serveur Web de bureau pour les développeurs. Consultez fenixwebserver.com pour plus de détails. Il existe quelques vidéos YouTube de l'ancienne version. Nous n'avons pas encore de screencasts de la v3.0.0, mais une démo en direct pour Bleeding Edge Web a été enregistrée au cours des premiers jours de développement.
Commanditaires (à partir de 2020)
Si vous utilisez Fenix, nous aimerions recevoir vos commentaires !
Fenix 3.0.0 release candidate 13 pour macOS et Windows est disponible.
Rejoignez la liste de diffusion (inscription en bas de page)
MISE À JOUR 18/09/19 Fenix 3 est terminée, pour Mac et Windows. Nous avons dû supprimer certaines choses, comme les mises à jour automatiques (cela vous demandera de télécharger une nouvelle version lorsque de nouvelles mises à jour seront disponibles). Malheureusement, les outils de mise à jour d'une application Electron ne sont pas vraiment suffisants pour prendre en charge certaines des nouvelles fonctionnalités (comme la CLI intégrée, la mise à jour du PATH
, etc.). Nous travaillons sur une expérience de mise à jour automatique plus rationalisée, qui alimentera les futures versions.
Fenix 3 n'est que l'une des nombreuses choses sur lesquelles nous avons travaillé sous la marque Author.io pour faire de l'écriture de logiciels un processus plus efficace/agréable. Comme plusieurs efforts sont en cours (et que nous ne sommes que deux à travailler sur tout), nous passons également du temps à faire de Author.io une entreprise à part entière. Ne vous inquiétez pas, Fenix sera toujours gratuit... nous explorons d'autres options de monétisation pour soutenir le développement continu, ainsi que le parrainage des nombreux efforts open source dans lesquels nous consacrons du temps.
Nous avons également presque terminé ce qui suit :
NGN, le châssis et les composants Web ont tous été utilisés pour créer Fenix 3 et les sites Web associés. NGN a été testé auprès de clients comme TopGolf, Aunt Bertha et plusieurs entreprises. Nous travaillons activement sur Metadoc pour produire une meilleure documentation pour les bibliothèques API Fenix 3.
Nous avons également publié la documentation initiale de Fenix 3.
Un site Web réservé pour author.io, un compte Twitter @author_io et une page Facebook Author.io sont en ligne.
Pour ceux que nous avons invités à la première version bêta, merci. Vos commentaires ont été inestimables. J'aimerais également remercier publiquement ceux d'entre vous qui ont fait un don. Votre soutien compte pour nous !
Nous avons de nouvelles choses passionnantes à venir dans la version 3.0.0 :
Base
Le système de plugins est uniquement destiné à un usage interne. Nous espérons étendre cela pour une utilisation par les développeurs dans une édition ultérieure.
Noyau ouvert
npm install fenix-cli
). Il y a eu plusieurs demandes pour des choses comme la compression gzip, les ETags, etc. Ces fonctionnalités n'ont généralement pas de sens pour la forme la plus simple de développement local, mais le développement d'une interface utilisateur moderne "bien fait" nécessite un peu plus d'accent sur la mise en réseau/la transmission. Ces fonctionnalités deviennent très utiles lors des tests et du dépannage, nous avons donc rendu possible leur activation/désactivation pour chaque serveur. Nous étendons également l'API Fenix pour gérer ces éléments par programme, et nous prévoyons de publier un plugin gulp/grunt pour aider à automatiser les flux de travail de tests locaux.
Édition PRO
En raison de la nature unique et complexe de certaines de ces fonctionnalités, nous les déplaçons dans un projet distinct. Ils réapparaîtront probablement dans l'édition 3.1.x ou 3.2.x (éventuellement gratuitement).
Le navigateur de requêtes sera publié en tant qu'application distincte, il ne sera donc pas dans Fenix 3.0.0. J'ai toujours pensé que c'était un outil utile, et les résultats de l'enquête sont d'accord... mais il ne correspond pas non plus aussi bien à la portée originale de Fenix. Le déplacer vers son propre projet l'aidera à attirer l'attention dont il a besoin pour être vraiment génial.
Enfin, on passe au "open core". La plupart des fonctionnalités ci-dessus seront gratuites, mais des fonctionnalités plus avancées devraient être commercialisées. Même si nous aimerions rendre cela gratuit, le développement est déjà devenu un effort à plein temps.
Application principale :
Navigateur Webhooks
Le wiki contient des informations supplémentaires sur le fonctionnement de Fenix, comment le pirater et comment l'utiliser sur d'autres plates-formes. L'historique des versions contient des versions plus anciennes et un journal des modifications.
Faire un don servira au développement de Fenix. Pour le moment, j'aimerais atteindre un objectif simple de 100 $ de contributions annuelles pour pouvoir obtenir une licence développeur Apple pour Fenix... qui est la seule application que je distribue sur Mac. Cela permettrait d'éviter le désagrément « Impossible d'installer à partir d'un développeur non identifié » rencontré par certains utilisateurs d'OSX Mavericks. D'autres contributions seraient destinées à des efforts futurs tels que l'hébergement d'un tunnel SSH public (pour alléger la charge de localtunnel.me) et le développement de nouvelles fonctionnalités.
Soutenez le développement OSS via Stripe ou devenez mécène
Fenix 2.0 est disponible sous licence GPL.