Olá, tudo bem? Para abrir o blog, que trará, todos os dias, temas relevantes a todos que se interessam por TI, apresentamos uma questão que passa pela cabeça de muitos profissionais de tecnologia.
Se você sempre desejou fazer a linguagem Python ficar incorporada ao sistema Joomla, mas nunca soube como fazê-lo, acompanhe, pois a seguir daremos mais detalhes sobre esse procedimento que irá facilitar – e muito- o seu trabalho de programação.
Para começar, há uma série de funções PHP similares que podem ser utilizadas para os mesmos fins, com pequenas diferenças, em relação a como o input e o output são estabelecidos – por exemplo: passthru, system, proc_open, backticks, entre outros.
O script da linguagem Python deve ser executado, utilizando-se a interface dalinha de comando – não com CGI ou interfaces afins, como se você estivesse em um servidor, que estivesse executando diretamente o script.
Isso significa, em outras palavras, que o script Python não terá acesso à informação sobre a solicitação HTTP – como valores GET/POST, o endereço de IP do cliente, o endereço URL etc.
Você pode passer a informação de PHP para Python utilizando, então, os parâmetros de linha de commando, canalização, um arquivo temporário, ou qualquer outro modo de comunicação interprocessual, mas você deverá inserir cada parte de informação solicitada, de modo explícito.
A razão pela sua ineficiência é porque todo commando para execução irá disparar todo um novo processo de script de linguagem Python; o que seria uma operação cara se fosse ser feita em cada solicitação HTTP – razão pela qual servidores como Apache e interfaces como Fast-CGI reutilizam processos-filho e encadeamento de execução, em vez de criar novos processos.
Além disso, se você tiver mais de uma chamada para executar, cada uma irá disparar um novo processo.
Você gosta de utilizar linguagem Python? Pretende aprender mais? Uma ótima forma é buscar um curso de Python de boa qualidade, em uma plataforma de ensino confiável, pois isso irá dar a você maior desenvoltura no momento de utilizar esse tipo de linguagem.
Você tem algo a acrescentar sobre a relação entre linguagem Python e sites em Joomla? Conte para a gente!
Um abraço, =)
A inteligência artificial (IA) não é mais apenas um conceito de ficç&ati
→ Leia mais...O inglês está entre os idiomas mais falados no mundo e tem se tornado um requisi...
→ Leia mais...O Microsoft PowerPoint é uma ferramenta útil para fazer apresentações,
→ Leia mais...