Pergunta

Eu estava assistindo os tutoriais para o python e o cara disse que ele codificados os livros de Endereços e o verificador ortográfico para o correio do yahoo, em python.

Agora inicialmente eu estava pensando que se eu construir o site, então eu tenho que usar uma linguagem ou php ou java ou asp ou qualquer coisa.

Mas eu estou confusa como podemos fazer fazer módulos separados em comparação línguas e combinam-se para fazer um site

Quaisquer ideias

Foi útil?

Solução

A arquitetura phisical do aplicativo da Web pode ser diferente do lógico visível através do navegador. Basicamente, ele é alcançado colocando o servidor da web frontal (pense no Apache com mod_proxy, mas pode ser qualquer outro servidor da web moderno que suporta proxys reverso) e servidores de aplicativos da web de montagem (java/python/o que seja) para caminhos diferentes (como/app1 para java App, /App1 /Subapp for Python App, /App2 para aplicativo PHP). Obviamente, esses aplicativos funcionam de forma independente por padrão; portanto, se você deseja passar alguns dados entre, precisará estabelecer alguma comunicação entre (soquete direto a soquete ou indireto com algum middleware ou banco de dados de mensagens).

Em geral, é um tópico muito amplo; portanto, se você estiver interessado, tente com algumas palavras -chave básicas: servidores de aplicativos, balanceamento de carga, proxy reverso, reescrita de URL.

Outras dicas

Você pode usar qualquer idioma para fornecer um serviço da web, então você pode, por exemplo, fornecer um REST/SOAP web service que retorna JSON ou XML.O serviço da web pode ser escrito em qualquer linguagem, e a linguagem utilizada para interagir com o web service pode ser qualquer língua, como todas as línguas hoje em dia, JSON e XML parsers.

Você pode configurar diferentes subdomínios para ser usado por diferentes servidores e a instalação desses aplicativos em qualquer idioma que você gostaria.

Eu sei que em Ruby on Rails, você pode executar comandos bash.

Exemplo: coloca ls

Se você só precisar chamar scripts simples do PHP, é claro que pode usar exec (). Eu o uso com bastante frequência para poder codificar algo em Ruby, o que eu prefiro para tarefas que não são da Web, e chamando o script Ruby do PHP (é claro que pode ser feito o contrário).

Se forem páginas diferentes, podem ser facilmente criadas por software diferente. Portanto, se um aplicativo de email escrito no Java oferece um link para um catálogo de endereços, o catálogo de endereços poderá ser facilmente Python-isso é apenas uma questão de configurar o servidor.

Se você precisar de um componente do livro de endereços no aplicativo de email, isso é um pouco mais complicado, mas ainda pode ser possível. Especialmente com Java e .NET, é possível executar vários idiomas na mesma plataforma (por exemplo, Jython e Ironpython executam python nas VMs Java e .NET, respectivamente).

Mas estou confuso como podemos fazer módulos separados em idiomas diff e combinar para criar um site

Por favor leia isto: http://httpd.apache.org/docs/2.0/secção.html

Em seguida, leia o seguinte: http://php.net/manual/en/configuration.changes.php

Em seguida, leia o seguinte: http://code.google.com/p/modwsgi/

Em seguida, leia o seguinte: http://www.modruby.net/en/

Em seguida, leia o seguinte: http://tomcat.apache.org/

O Apache pode suportar um grande número de idiomas por meio de módulos de plug-in.

Usando mod_rewrite, bem como as definições fundamentais de "seção" disponíveis no Apache, você pode separar seus URI em módulos separados em diferentes idiomas.

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