Web “estruturas” para Haxe para implantar em um ambiente PHP?
-
02-07-2019 - |
Pergunta
Ultimamente tenho estado a tomar uma olhada Haxe , para construir um aplicativo a ser implantado em Apache rodando PHP. Bem, enquanto parece que ele pode atender minhas necessidades (implantando em PHP, mas não usando uma linguagem terrível), eu não encontrei nada para tornar o desenvolvimento de aplicações real mais fácil do que a construção de um aplicativo tradicional não-MVC PHP. Há algum kits de ferramentas / frameworks que estou em falta, que valeria a pena?
Seria bom se fosse MVC inspirado, e eu definitivamente quero uma maneira fácil de usar URLs amigáveis, embora eu poderia se contentar com mod_rewrite regras, se necessário.
Edit:. A ideia é não uso algo como CakePHP na extremidade PHP, mas em vez disso usar algo como CakePHP na extremidade Haxe
Solução
Há um porto de PureMVC para Haxe: https://github.com/PureMVC/puremvc-haxe-standard-framework/wiki
Tanto quanto eu sei que isso a única coisa para Haxe, mas há discussões sobre a lista de discussão sobre a criação de um quadro próprio, mas isso pode levar um tempo.
Outras dicas
Estou feliz em dizer que haXigniter foi totalmente reescrito, para fugir da-estrutura de estilo PHP como mencionado por Marek. Agora ele adere muito mais a melhores OO-princípios e é também uma biblioteca haXe padrão, então as atualizações são muito mais simples. Por favor, verifique-o para fora em http://github.com/ciscoheat/haxigniter .
Eu vejo que alguém está começando a desenvolver um framework MVC para Haxe chamado "Hails", embora eu não sei se é utilizável ainda.
brados: A Rails de inspiração web-estrutura mínima MVC para Haxe / PHP
Dê uma olhada HaXigniter, um novo garoto sobre o bloco:
Eu recon-lo a fazer o seu próprio. O problema com os quadros superiores (Excluindo PureMVC) é que eles foram projetados para a linguagem particular. Haxigniter é uma boa cópia, mas tem a arquitetura que era uma espécie de imposto por PHP4.
É uma boa excersise! de você entender as diferenças e trabalhar para fora a mecânica Bottomline Vamos - e isto é muito importante como o seu Código haxe será traduzido (para você ter dupla abstração 1. Tradução 2. Enquadramento seu bom saber como trabalhar coisa fora;])
Há também ufront:
Ele funciona com php e neko.
Eu estou trabalhando em uma ferramenta / framework baseado em Haxe para NekoVM / PHP. Ele também é construído em torno de um fluxo de trabalho MVC Zend Framework / Ruby-on-Rails-ish e tem várias classes para autenticação, cache, validação de formulário, gerenciamento de sessão etc. Ele pode ser compilado tanto NekoVM e PHP e eu já usou esta biblioteca por um par de websites. Infelizmente não há muita documentação disponível agora, mas eu estou trabalhando nisso para a próxima versão 1 versão da biblioteca.
O projeto está hospedado em http://code.google.com/p/toolkat
Veja fórum FAQ (7ª entrada) , mas a lista e as ligações podem não ser ainda relevante, de modo a seguir é uma lista revisada de alguns que parecem atual.
Mas se você estiver interessado em apenas estruturas MVC, então eu suspeito que mais Tipo pernas do robô se aproxima talvez melhor, e injeção também é útil.