Pergunta

Alguém tem alguma experiência com elevador e como ele se compara a estruturas mais usadas como Rails e Django?

Foi útil?

Solução

Existem realmente uma infinidade de diferenças entre os trilhos e o elevador. O elevador foi construído pelo DPP como uma reação contra os trilhos, por isso não se surpreenda se encontrar muitas diferenças:

  • Segurança: essa é a maior diferença. O elevador é provavelmente a estrutura que mais se concentra na segurança. O elevador está muito seguro da caixa. Não pode lidar com todas as ameaças, mas mais do que qualquer outra estrutura que eu conheço.

  • Desempenho: Como o Scala é estaticamente digitado (assim como o @vadim disse) e é executado na JVM, o elevador funciona mais rápido (tomado que todo o resto é igual). A JVM oferece desempenho extremo hoje em dia.

  • NÃO MVC: O elevador não é uma estrutura MVC.

Por fim, quero redirecioná -lo para este tópico sobre a comparação do elevador: Para o meu próximo projeto, um aplicativo da web, deve usar Scala+Wicket ou Scala+Lift?

Outras dicas

O Django tem uma comunidade maior e mais extensões de terceiros (os chamados aplicativos). A aplicação de elevação será mais rápida (devido à natureza estática de Scala e JVM), outras coisas são iguais.

O elevador bem projetado será mais rápido do que o Django mal projetado. O inverso também é verdadeiro.

O elevador deve escalar mais facilmente porque foi construído na JVM, foi projetado com escalabilidade em mente e você tem acesso a bibliotecas testadas que foram desenvolvidas para escalabilidade. Mas é isso aí. Sério. Tanto o Rails quanto o Django o levarão a acelerar rapidamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top