Porco-espinho

servidor de aplicativos da Web de código aberto que fornece tecnologias front-end e back-end para construir aplicativos da Web 2.0 modernos e centrados de dados
Baixe Agora

Porco-espinho Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Tassos Koutsovassilis
  • Site do editor:
  • http://www.innoscript.org/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 532 KB

Porco-espinho Tag


Porco-espinho Descrição

servidor de aplicações web de código aberto que fornece tecnologias front-end e back-end para a construção de modernos data-centric aplicações Web 2.0 Porcupine é um servidor de aplicativos web baseado em Python open-source que fornece tecnologias revolucionárias front-end e back-end para a construção de modernos data-centric Web2.0 applications.Many das tarefas necessárias para a construção de aplicações web como você conhecê-los, ou são eliminados ou simplificada. Por exemplo, ao desenvolver um aplicativo de porco-espinho, você não precisa projetar um banco de dados relacional. Você só tem que projetar e implementar seus objetos de negócios como classes Python, usando os blocos de construção fornecidos pela estrutura (dados-tipos). Porcupine integra um banco de dados objeto nativo, portanto, as despesas gerais exigidos por uma técnica de mapeamento objeto-relacional quando a atualização ou recuperação de um único objeto são removed.Porcupine vem com três aplicações pré-instaladas: · Usuário e Grupos de Gestão · POQL consulta Performer. Um bom teste para suas consultas, embora em um estágio de desenvolvimento muito precoce · HyperSearch Aqui estão algumas características-chave de "Porcupine".: · Incorporado banco de dados objeto hierarhical com suporte a transações com base em Berkeley DB · O Porcupine Objeto Query Language (alimentado por ferramentas PLY de análise de David Beazley) · Cache de objeto configurável na memória · Segurança baseada papel simples · Suporte para o costume de dados-tipos · Manipuladores de eventos personalizados por classe de conteúdo · Integra Quix, inno: framework JavaScript do script · Métodos remotos (métodos da Web) ligadas a classes de conteúdo tornam-se directamente acessíveis através de HTTP · Compilado Páginas Python Servidor · Suporte para filtros de pré e pós-processamento (GZIP, i18n, representação e muitos outros filtros são oferecidos fora da caixa) · Métodos da Web pode ser fixada com políticas usando o filtro de pré-processamento forneceu · Conectividade com WSGI, CGI habilitado servidores web. Um conector mod_python também está disponível. · Implementação de arquivo único. Use o utilitário pakager para incluir todos os seus arquivos de aplicação e definições de objetos em um único arquivo. A instalação é feita pela mesma utilidade usando um único comando. · Completa suporte UTF-8 · Roda em Mac OS, Linux e Windows NT · Fácil de aprender API · Protocolos suportados: HTTP, XML-RPC Requisitos: · Servidor web · Conector Web O que há de novo nesta versão: · Novo: suporte a indexação de objeto, incluindo índices exclusivos por contêiner. Atualmente, · Os índices são usados para padrões comuns de uso de banco de dados, tais como a obtenção do · Filhos de um contêiner, mas ainda não totalmente aproveitado por QVG. suporte multi-processamento adicional para os asynchrounous serviços TCP-IP: · NOVO · (Requer Python 2.6). · Novo: Adicionado suporte Etag condicional, usando o fornecido · Decorador "porcupine.filters.etag" ou a "porcupine.filters.caching.Etag" · Filtro de pré-processamento. · Novo: novo banco de dados e gerenciadores de sessão baseados em cookie. · Novo: Adicionado suporte para atalhos usando o novo · "Porcupine.systemObjects.Shortcut" tipo de conteúdo. · Novo: A Cascade exclui para os tipos de dados relator1 e relatorn. · NOVO: Quix agora inclui um editor de texto rico leve baseado em · O trabalho de Cameron Adams' (http://www.themaninblue.com/). · Novo: Quix agora suporta etiquetas de tamanho automático, ícones, botões e caixas. O · Dimensões deste tipo de elementos são automaticamente ajustado baseado · Sobre o seu conteúdo. · Novo: Suporte de temas adicionados para Quix. · Novo: nova função "quix.Querystring" para obter parâmetros de string de consulta. · Novo: nova configuração "quix.baseurl" que contém a pasta raiz da Toolkit. · Novo: Quix agora inclui um analisador JSON. Veja "quix.parsers.json". · NOVO: Quix agora tem um módulo de cliente lado persistência baseado em PersistJS · (Http://pablotron.org/?cid=1557). · Novo: novo módulo "quix.utils.hashlib". · NOVO: Capacidade para ter conjuntos de dados persistentes no lado do cliente usando inteligente · Condicional Etags. · Novo: Quix agora suporta o IE 8, Safari 4 e Opera 9. · Novo: novo método "setvalue" para listas de Select Quix. · Novo: novos atalhos "hbox" e "vbox" para caixas Horixontal e verticais. · Optar: Quix agora tem namespaces (i.e xbutton agora é quix.ui.button). · A convenção de nomenclatura antiga é mantido para compatibilidade com versões anteriores. · Optar: "db.getitem" não mais levanta uma exceção ObjectNotfound. Em vez Nenhum é · devolvida. · Optar: O atributo "RELCC" de relacionadores e referências agora aceita classes base. · Optar: Melhorias de velocidade de codificação XMLRPC do servidor do servidor. · Optar: Porcupine OQL está agora usando o PLY 2.5. · Optar: nova implementação de função "quix.inertext". · OPT: O método "setExpiration" da classe HttpResponse agora aceita um · "Cache_type" argumento opcional. O valor padrão é "privado". · Optar: novas transações refeitadas. As transações são agora não bloqueadas usando · A bandeira db_txn_nowait. · Optar: gerenciamento de sessão otimizado. · Optar: loop assíncore otimizado usando prazos mais longos. · Optar: Não recupere informações da sessão para arquivos estáticos. · Optar: Capacidade de definir valores de transbordamento de widget por eixo i.e "auto escondido". · Optar: "porcupineadmin.py -c" agora executa a recuperação de desastres. · Optar: o atributo de classe "_safetype" das classes de tipo de dados agora aceita uma lista · Dos tipos de python permitidos. · Optar: se o módulo BSDDB não estiver presente, tente importar o BSDDB3, desde o BSDDB · É removido das versões mais recentes do Python. · Optar: o decorador "@ db.transactional" agora aceita um argumento opcional "Nosync" · Por ter transações mais rápidas, mas não duráveis. · Optar: Capacidade de ter os dados e arquivos de log em locais diferentes usando · A configuração "bdb_log_dir" no arquivo de configuração do porco-espinho. · Optar: Quix agora inclui um script de widget de base universal. · Corrigir: evento de "onunload" do Quix (foi disparado apenas quando o método de destruição · De um widget foi explicitamente chamado) · CORRECÇÃO: Corrigido __props__ geração ao usar codegen. · Corrigir: redirecionamento interno fixo. · CORRECÇÃO: "PADDING" é agora um parâmetro válido para o Quix Windows. · Corrigir: botões ocultos fixos. · DEP: "httpcontext.current ()" é descontinuado. Use "do contexto de importação de porco-espinho" · em vez de. · DEP: Os recipientes não têm mais os atributos "_subolfolders" e "_items". Isto · Tipo de informação agora é derivado de índices que permitem hundrends de milhares · Descendentes sem penalidade de perfomance. · DEP: A maioria dos métodos da API é deprecrada devido ao alinhamento PEP8. Verificar · O log do servidor para chamadas deprecadas. · DEP: Removido todos os atributos __slots__ de todas as classes relacionadas ao esquema. · DEP: "Porcupine.core.servicetypes.asyncbaseserver.baserequest" é agora · "Porcupine.core.networking.request.baserequest" · DEP: "porco-espinho.security.objectaccess.getaccess" é reprovado. · Use "porcupine.utils.permsresolver.get_access" em vez disso. · Dep: Quix caixas não são mais redesenhadas ao remover um widget infantil. · O desenvolvedor deve cuidar disso. · DEP: "quix.getos" é depreciado use "quix.utils.browserinfo.os".


Porco-espinho Software Relacionado

Plumi.

Um sistema de gerenciamento de conteúdo fora de código aberto para compartilhamento de vídeo e criação de comunidades ...

171 2.1 MB

Download

baga

Uma estrutura de Web mínima de código aberto e baseada em Python ...

199 9 KB

Download

Karrigell.

Uma estrutura flexível do Python Web, com uma sintaxe clara e intuitiva ...

175 1 MB

Download