MoAspEnginer (framework MVC para ASP) é um aplicativo que se refere a algumas funções do ThinkPHP e ao framework MVC do asp.
Intenção original:
Numa época em que o ASP acabou, não quero mais gastar muita energia no ASP. Quero escrever uma estrutura de desenvolvimento rápido do ASP para melhorar a eficiência do trabalho.
Vantagens:
1. Entrada de arquivo único, modo M/A
2. A maior parte do desenvolvimento JScript principal,
3. Torne POST e GET legíveis e graváveis, e todos os dados podem ser lidos e gravados por meio de F.post ou F.get.
4. Suporta operação CURL e estende a atribuição ao modelo e registro
5. Suporta chamada de modelos entre módulos e modelos
6. Compile o cache e o cache da biblioteca de classes para melhorar a eficiência do código
7. Suporta compilação estrita e compilação não estrita requer declaração completa de variáveis (ou seja, variáveis usadas em modelos precisam ser atribuídas, especialmente objetos).
8. Suporta chamadas estáticas e chamadas dinâmicas de classes (a chamada estática é inicializada apenas uma vez e a chamada dinâmica inicializa uma nova classe a cada vez)
9. Suporta pós-chamadas automáticas para atualização e inserção (a validade dos dados pode ser verificada através do FormValidatee antes de entrar no banco de dados), por exemplo: Model__("Public","id").insert(), Model__("Public" ,"id".update()
10. Suporta operações de vários bancos de dados, desde que vários arquivos de configuração de banco de dados sejam gravados, eles podem ser chamados à vontade no programa.
11. Suporta armazenamento em cache de conjuntos de dados e armazenamento em cache no sistema de arquivos no modo json.
1. A documentação atual está relativamente incompleta.
2. A depuração é inconveniente e requer uma certa base de ASP.
3. A maior parte do núcleo é JScript. É difícil para pessoas que não estão familiarizadas com JScript modificar o núcleo.
Log de alterações do MoAspEginer v1.15 bulid2013.12.24:
Modificação: O número da versão foi alterado para 1.15.
Adicionado: Adicionado diretório comum à biblioteca;
Adicionado: Adicione o parâmetro de configuração MO_IMPORT_COMMON_FILES e carregue o arquivo de script especificado por MO_IMPORT_COMMON_FILES do App's Common;
Sobre: MO_IMPORT_COMMON_FILES, formato: "nome do arquivo; nome do arquivo = codificação;", vários arquivos são separados por ponto e vírgula de meia largura (;), se a codificação não for especificada, o padrão é utf-8 e o nome do arquivo não inclua o sufixo.
Sobre: Todos os scripts na pasta /Mo/Library/Common serão carregados automaticamente, sem necessidade de especificação;
Sobre: Function.asp na pasta /App/Library/Common também será carregado automaticamente, sem necessidade de especificar;
Adicionar: loop de rótulo de loop, adicionar referência a {$loopname.Key__}, incrementando de 1; loopname refere-se ao nome do rótulo de loop.
Adicionado: Adicionado comentários sobre códigos relevantes para todas as bibliotecas de classes Adicionado: Adicionada uma biblioteca para converter caracteres chineses em Pinyin como um exemplo de biblioteca de extensão de aplicativo
Expandir