Fenix é um servidor web desktop para desenvolvedores. Confira fenixwebserver.com para obter detalhes. Existem alguns vídeos no YouTube da versão antiga. Ainda não temos nenhum screencast da v3.0.0, mas uma demonstração ao vivo do Bleeding Edge Web foi gravada durante os primeiros dias de desenvolvimento.
Patrocinadores (em 2020)
![]() | ![]() |
Se você estiver usando o Fenix, adoraríamos receber seu feedback!
O release candidate 13 do Fenix 3.0.0 para macOS e Windows está disponível.
Junte-se à Mailing List (inscrição no final da página)
ATUALIZAÇÃO 18/09/19 O Fenix 3 está pronto, para Mac e Windows. Tivemos que cortar algumas coisas, como atualizações automáticas (ele solicitará que você baixe uma nova versão quando novas atualizações estiverem disponíveis). Infelizmente, as ferramentas para atualizar um aplicativo Electron não são suficientes para suportar alguns dos novos recursos (como a CLI integrada, atualização do PATH
, etc). Estamos trabalhando em uma experiência de atualização automática mais simplificada, que impulsionará versões futuras.
Fenix 3 é apenas uma das várias coisas em que estamos trabalhando sob a marca Author.io para tornar a escrita de software um processo mais eficiente/agradável. Como há vários esforços em andamento (e apenas dois de nós trabalhando em tudo), também estamos investindo tempo para transformar o Author.io em uma empresa completa. Não se preocupe, o Fenix ainda será gratuito... estamos explorando outras opções de monetização para apoiar o desenvolvimento contínuo, bem como patrocínio para os muitos esforços de código aberto nos quais estamos dedicando tempo.
Também estamos quase terminando o seguinte:
NGN, chassi e componentes da web foram usados para construir o Fenix 3 e os sites associados. A NGN foi testada em batalha com clientes como TopGolf, Tia Bertha e diversas empresas. Estamos trabalhando ativamente no Metadoc para produzir melhor documentação para as bibliotecas da API Fenix 3.
Também lançamos os documentos iniciais do Fenix 3.
Um site de espaço reservado para author.io, uma conta no Twitter @author_io e uma página Author.io no Facebook estão ativas.
Para aqueles que convidamos para o beta inicial, obrigado. Seu feedback foi inestimável. Também gostaria de agradecer publicamente a todos vocês que doaram. Seu apoio significa o mundo para nós!
Temos algumas novidades interessantes chegando na versão 3.0.0:
Base
O sistema de plugins é apenas para uso interno. Esperamos expandir isso para uso do desenvolvedor em uma edição posterior.
Núcleo Aberto
npm install fenix-cli
). Houve vários pedidos de coisas como compactação gzip, ETags, etc. Esses recursos normalmente não fazem sentido para a forma mais simples de desenvolvimento local, mas o desenvolvimento de UI moderno "feito da maneira certa" requer um pouco mais de ênfase em rede/transmissão. Esses recursos se tornam muito úteis ao testar e solucionar problemas, por isso tornamos possível ativá-los/desativá-los para cada servidor. Também estamos estendendo a API Fenix para gerenciar essas coisas de forma programática e antecipamos o lançamento de um plugin gulp/grunt para ajudar a automatizar fluxos de trabalho de testes locais.
Edição PRO
Devido à natureza única e complexa de alguns desses recursos, estamos transferindo-os para um projeto separado. Eles provavelmente ressurgirão na edição 3.1.x ou 3.2.x (possivelmente de graça).
O navegador de solicitações será lançado como um aplicativo separado, portanto não estará no Fenix 3.0.0. Sempre achei que era uma ferramenta útil e os resultados da pesquisa concordam... mas também não se enquadra tão bem no escopo original do Fenix. Movê-lo para seu próprio projeto o ajudará a obter a atenção necessária para ser realmente incrível.
Finalmente, vamos "núcleo aberto". A maioria dos recursos acima será gratuita, mas recursos mais avançados estão programados para lançamento comercial. Por mais que gostaríamos de tornar isso gratuito, o desenvolvimento já se tornou um esforço em tempo integral.
Aplicativo principal:
Navegador de webhook
O wiki contém informações adicionais sobre como o Fenix funciona, como hackeá-lo e como usá-lo em outras plataformas. O histórico de lançamento possui versões mais antigas e um changelog.
Fazer uma doação irá para o desenvolvimento do Fenix. No momento, adoraria atingir uma meta simples de US$ 100 em contribuições anuais para poder obter uma licença de desenvolvedor Apple para o Fenix... que é o único aplicativo que distribuo no Mac. Isso ajudaria a evitar o incômodo "Não é possível instalar de um desenvolvedor não identificado" que alguns usuários do OSX Mavericks enfrentam. Outras contribuições iriam para esforços futuros, como hospedar um túnel SSH público (para aliviar um pouco a carga do localtunnel.me) e desenvolvimento de novos recursos.
Apoie o desenvolvimento de OSS via Stripe ou torne-se um patrono
Fenix 2.0 está disponível sob a licença GPL.