tecnologia Web para um primeiro projeto web pequeno

votos
1

Eu sou um desenvolvedor C ++ com habilidades básicas do Python. Aqui está a tarefa, um amigo meu está executando uma pequena empresa e ele me perguntou se eu posso fazer um site para ele. Eu não tenho prazo real para que eu acho que é uma oportunidade perfeita para tentar sth novo e fazer algum desenvolvimento web.

Usuário tem que ser capaz de adicionar fotos, textos da mudança ect.

Você acha que Django seria um exagero para este tipo de projeto? Eu não tenho nenhuma experiência com ele. Talvez eu devesse tentar personalizar algum mecanismo de blog ou Google Sites?

Publicado 15/11/2008 em 15:29
fonte usuário
Em outras línguas...                            


12 respostas

votos
4

Você pode estar interessado em Google App Engine ( http://code.google.com/appengine ) que exibiu recentemente um aumento na popularidade. O aplicativo é executado nos servidores do Google, eliminando a necessidade de manter Apache e se preocupar com up-tempo. Você basicamente obter uma solução baseada em Django com um armazenamento de dados, com um SDK que lhe permite desenvolver convenientemente um aplicativo em seu desktop e, em seguida, enviá-lo para appspot.com para que todos possam usar.

A documentação é grande, e mesmo se você eventualmente decidir não usá-lo, o tutorial é excelente para chegar até a velocidade em Python e design webapp. Há também um codelab que contém um exemplo simples Wiki.

Respondeu 15/11/2008 em 18:09
fonte usuário

votos
3

Se você precisa criar rapidamente um site muito simples , Wordpress pode ser a escolha perfeita.

Wordpress nasce como uma plataforma de blogging, mas na versão mais recente, você pode gerenciar páginas, formulário de contato e assim por diante. E você pode encontrar bons plugins para expandir suas capacidades. A interface de administração do WordPress é limpa e fácil de usar, o editor da página ou artigo é simples e poderosa. Adicione uma imagem em um post ou em uma página é fácil e intuitiva como em nenhum outro opensource CMS eu já vi.

Respondeu 15/11/2008 em 15:45
fonte usuário

votos
2

Django é um framework bastante flexível, ele tende a escala bem tanto para cima e para baixo. Pode ser um exagero ter que aprender todo o API para apenas um site simples, mas se você está procurando para aprender algo novo, e ter algum tempo de sobra, então é uma plataforma divertida de aprender e trabalhar a partir. Minha sugestão seria a de instalar a API e ter um jogo ao redor com ele, leia o livro de Django e veja como chegar lá.

Respondeu 15/11/2008 em 15:53
fonte usuário

votos
1

Se você está realmente perguntando qual é a melhor ferramenta para o trabalho é, então você vai ter que dar um pouco mais detalhadamente do que "primeiro projeto web pequeno." Se o que você está pedindo é mais longo das linhas de que você quer aprender o desenvolvimento de aplicações web e que você já sabe é C ++ e Python então o que seria uma boa pilha de aplicativos web onde você pode alavancar o seu conjunto de habilidades atual, em seguida, aqui estão algumas sugestões .

Django é muito legal. Cada um já falamos sobre isso aqui. Como mencionado anteriormente, o Google App Engine é uma espécie de base em Django.

Além disso, considere o Zope , que é um outro recipiente aplicativo web python base.

Se você queria para alavancar o seu conhecimento C ++ em vez disso, em seguida, considerar Wt .

Por que você não dê uma olhada nas exemplos do mundo Olá para todos os três e decidir qual deles parece ser o mais interessante para você?

Respondeu 27/11/2008 em 04:01
fonte usuário

votos
1

Talvez antes de mergulhar em Joomla ou Django um primeiro passo deveria estar trabalhando com as tecnologias de uma forma crua, pura. Criar uma página web simples que excutes algum script do lado do servidor (php python?) Que recupera dados de um banco de dados mySQL e exibe. Jogar um pouco de javascript também. Só para que você se sinta confortável com os fundamentos nu-ossos.

Então, quando você mergulhar nas grandes estruturas e bibliotecas, eles não vão parecer tão mágico.

Respondeu 15/11/2008 em 15:48
fonte usuário

votos
0

Pilões é um excelente quadro Python web baseado no padrão WSGI. Ele portou muitas das características do Ruby on Rails por isso é ótimo para um rápido desenvolvimento.

Eu tenho usado por alguns anos agora combinados com SQLAlchemy para minha camada de banco de dados e eu encontrei-o perfeito para o desenvolvimento de todos os meus sites.

É facilmente bom o suficiente para locais de produção também.

A única desvantagem que eu encontrei é leves complicações recebendo-lo implantado em hospedagem compartilhada, mas enquanto você tiver acesso shell ao seu host, você deve ser fino.

Respondeu 07/12/2008 em 21:27
fonte usuário

votos
0

usando Django é fácil, já existe um pedido de álbuns de fotos disponível em http://code.google.com/p/django-photologue/ torna-se com a marcação muito e talvez você só precisa adicionar alguns efeitos jQuery para ficar pronto seu site.

Para conseguir este feito você apenas criar um projeto Django, adicione as aplicações para as suas definições, configurar as urls e modelos, e é isso.

Além disso, se você precisa de uma versão pequena você pode apenas usar esse código como base do seu novo aplicativo.

se divertir com Django !!

sergio

Respondeu 18/11/2008 em 02:24
fonte usuário

votos
0

Há uma infinidade de quadros de sites e kits que você poderia ir com em vez de começar o trabalho de desenvolvimento a partir do zero. Ela realmente depende de que tipo de tecnologia que você quer ir com, e como você se sente confortável com o potencial da linguagem. Como mencionado acima, há coisas como Joomla , e se você quiser ficar com frameworks PHP, você também pode usar o Drupal , que tem uma tonelada de documentação e suporte, e é relativamente fácil de entender.

Se você quiser se aventurar no reino Microsoft, você pode olhar para DotNetNuke . Ele também é muito parecido com Drupal e Joomla, por isso é um quadro CMS agradável, que você pode se sentir mais confortável com desde ASP.Net é baseado fora de uma linguagem de programação em oposição ao aa linguagem de script, ao contrário do ASP clássico ou PHP. Se você estiver indo para ir a rota Microsoft, eu também recomendo dar uma olhada em seu BizSpark programa de desenvolvimento - mas isso é mais dependente de quão sério o seu amigo está a correr o seu site como um negócio.

Então você também tem um monte de coisas oferecidas pelo Google , como seus gráficos e visualizações - que não parece ser algo que você está procurando, mas para referência futura, ou pequenas coisas legais como um mapa de mashup.

Ela realmente depende de quanto você está disposto a aprender e quanto tempo você tem e às vezes não ter um prazo áspera é a pior coisa que poderia acontecer. Naturalmente tudo começa a demorar mais tempo. No momento em que estiver pronto, a tecnologia é ou fora da data, ou que você tenha levado tanto tempo que o plano de negócios mudou.

Respondeu 15/11/2008 em 16:09
fonte usuário

votos
-2

Acho LOVDbyLess pode fazer exatamente o que você quer. Se tudo que você precisa é o blog básico e upload da foto e um simples SNS, então confira esta coisa de código aberto de Ruby-on-Rails. Tem vindo a evoluir com novas funcionalidades e é muito fácil de configurar.

Respondeu 15/11/2008 em 18:32
fonte usuário

votos
-2

Eu vou lançar o meu voto para Drupal ( http://www.drupal.org )

Respondeu 15/11/2008 em 16:27
fonte usuário

votos
-2

Todo mundo chega para um quadro, mas, assumindo que este está em execução no Apache, por que não o lado apenas do servidor inclui, e, desde que você tem experiência Python, scripts CGI Python que emitem JSON para uso na UI por Javascript. Ao passar com CGI / SSI você adiar suas decisões sobre quadro e / ou sistema de templates até mais tarde, quando você tem mais experiência com o seu cinto, mas você deve ser capaz de obter uma quantidade razoável de re-uso de qualquer código Python que você escreve.

Respondeu 15/11/2008 em 15:59
fonte usuário

votos
-2

Você pode tentar instalar e personalizar Joomla ( http://www.joomla.org/ ) É cheio de coisas, fácil de usar e fácil de personalizar também.

Respondeu 15/11/2008 em 15:32
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more