Ruby on Rails for Web Applications, Django para páginas da web?
-
23-09-2019 - |
Pergunta
Dias atrás, eu li algo como "Ruby on Rails é para aplicativos da web, o Django é para páginas da web padrão". Isso é verdade?
Eu tenho que decidir nas próximas semanas se eu for com Ruby on Rails ou Django para um projeto universitário. Será um software de marketing por e -mail.
O que você me aconselha a usar?
Nenhuma solução correta
Outras dicas
Isso ocorre principalmente por causa de sua herança - o Rails foi originalmente usado para aplicativos da Web como o Basecamp, enquanto o Django era usado para criar sites de jornais/revistas.
Eu diria que ambos há muito tempo superam seus propósitos originais.
Sim, é possível.Você pode usar o modelo de objeto do cliente com jQuery para obter o conteúdo do documento.Mas eu recomendo que o texto esteja em um txt.
Eu presumo que isso é:
Ruby on Rails (ou seja, a estrutura do Rails, usando Ruby como a linguagem de programação)
vs.
Django (ou seja, o Django Web Framework, usando o Python como a linguagem de programação)
Ambas as estruturas são as estruturas do Model View Controller (MVC), por isso são capazes de aplicativos da Web e páginas da Web.
Portanto, sua decisão é realmente "Python ou Ruby".
Tanto Ruby quanto Python são idiomas orientados a objetos e são fáceis de entrar ... ambos têm guias de partida rápida aqui:
http://www.ruby-lang.org/en/documentation/quickstart/
http://wiki.python.org/moin/beginnersguide
Eu acho que Ruby tem vantagem em termos de documentação simples e facilidade de uso - desde que você esteja feliz em cumprir as regras que o idioma aplica (que não são necessariamente uma coisa ruim a propósito).
Ambas as estruturas são ótimas para o que você está tentando fazer e Ruby e Python são semelhantes de várias maneiras. Minha sugestão seria passar a documentação on -line para cada um e seguir o que é melhor para você.
Primeiro, você precisa responder a 2 perguntas:
- Você prefere Python ou Ruby?
- Você precisa de uma estrutura minimalista ou mais completa?
Como uma estrutura minimalista em Python, dê uma olhada em web.py.
Ambos são ótimas estruturas.
A questão é .. você prefere (ou se sente mais confortável ou sabe melhor) 'Python' ou 'Ruby'? Depois de ter a resposta para esta pergunta, você também tem a resposta para a original.
Você pode usar qualquer uma das estruturas para criar quase qualquer aplicativo da Web imaginável.
Se você não tem preferência de idioma e não tem preferência por seus diferentes padrões de design (o Django não é quase tão rigoroso MVC quanto o Rails), pense nas diferentes bibliotecas/APIs do Python e Ruby por aí que podem ser úteis para seu projecto.
Vá com qualquer idioma que suporta as bibliotecas/APIs que mais ajudam você.
Você precisa seguir um processo de atualização para atualizar os aplicativos.
.Para uma atualização, você usa o mesmo ID de produto no manifesto do aplicativo que você usou para a versão original.O número da versão no aplicativo O manifesto deve ser maior que o número da versão do aplicativo original ou a atualização mais recente.
Seguir artigo no MSDN descreve em detalhes: